Source Port 源端口
Destination Port 目的端口
Sequence Number 数据报编号 (seq)(按字节序)保证有序
Acknowledgment Number (ACK) 报文应答, 保证可靠性
Data offset 跳到data数据部分
Reserved 保留部分
URG 紧急数据标识
ACK 确认消息 ,收到设置为1
PSH 真正数据收到 , 设置为1
RST 复位 置为1(没提供服务 或者 连接有问题)
SYN 握手使用
FIN 挥手使用
Window 窗口 吞吐大小
Checksum 校验和
Urgent Pointer 紧急指针
Options 选项 (动态变换的)
Padding 保留32位对齐
data 数据部分
Seq :在TCP中,数据不是按包排序的,而是按字节排序的。每个包的Seq Number代表的是发送字节的起始序号。发送的第一个包的初始序号是随机的,在创建连接的三次握手中交换。
Ack , 代表希望对方下一次发送数据的起始位置。