
| 字段 | 长度 | 描述 |
|---|---|---|
| Source Port | 16 bits | 源端口号 |
| Destination Port | 16 bits | 目的端口号 |
| Sequence Number | 32 bits | 数据段中第一个数据字节的序列号(SYN 存在时除外)。如果 SYN 存在,则序列号是初始序列号 (ISN),第一个数据字节是 ISN+1 |
| Acknowledgment Number | 32 bits | 如果设置了ACK标志位,则该字段表示该段的发送者期望接收的下一个序列号的值 |
| Data Offset | 4 bits | 数据偏移量,以4字节为单位,同时表明TCP首部长度(包括选项字段) |
| Reserved | 6 bits | 保留位,预留未来使用,现在必须为0 |
| Control Bits | 6 bits | 从左到右依次为:URG、ACK、PSH、RST、SYN、FIN |
| Window | 16 bits | 接收窗口,表示该段的发送者能够接收的以ack号为 |