应用层 ---- 略
传输层 ---- TCP、UDP
TCP:
TCP数据段最短有20个字节
首部长度: 数据之前的信息的长度
URG: 紧急标记位,标记为1时表示有紧急数据需要处理
ACK: 确认标记位,标记为1时表示确认收到数据
PSH: 该标记为1时,在数据分段后,把收集的数据不放入缓存区并且不进行序号排序
RST: 该标记位为1时,会断开TCP两层会话
SYN: 请求标记位,请求建立连接会话
FIN: 结束标记位,结束会话连接
紧急指针: 当紧急标记位为1时,激活紧急指针,紧急数据放在数据的开头,用紧急指针来表示紧急数据的长度
UDP:
UDP数据包最短有8个字节
网络层
数据包的最短长度为20个字节
总长度: 整个TCP数据包的总长度
首部长度: 数据之前的信息的长度
TTL(Time to Life) : 数据包每经过一个路由器转发,TTL值将会减一;当数据包的TTL值为0时,将不会被路由器转发
协议: 上层的协议,TCP协议、UDP协议
数据链路层 ---- 以太网Ⅱ型帧
Preamble: 判断数据帧的开始
Destinnation Address: 目标MAC地址
Source Address: 源MAC地址
Type: 上层使用协议的类型,比如IPV4,IPV6
Data: 数据
FCS: 校验和