网络中交换传输的数据单元,一次性需要发送的数据块。
报文的长度不限,内容包含:要发送的完整信息数据
一些大佬认为:报文=数据块 || 客户端把字符串写入字节数组流中上传到服务端(格式是xml),
服务端使用字节数组获取字符串,再获取它的document对象(因为字符串是xml类型),解析数据
了解报文前,需要对传输层有认识:
传输层协议有三种:TCP\UDP\SCTP.
TCP:属于针对字节流,处理出来的数据都是0、1组成,没有段落这些分界的概念,会以TSN字段区分这是发送报文(包)的数据。
UDP:将应用层数据封装到一个包内,给它加上包头(内部含:源IP,目的IP,报文长度,检验码)
SCTP:将两者优势做了集合。当IP报文太大时,会分包传输处理(多帧),由目的ip接收后会合并同一个IP报文的不同帧,还原数据报文。
这里只对报文做一个了解,发送、接收、解析报文暂不做梳理。