TCP报文的基本结构是什么?
修改于 2023-07-25 21:14:34
148TCP报文的基本结构如下:
- 源端口号(16位):标识发送端口号。
- 目的端口号(16位):标识接收端口号。
- 序列号(32位):标识在该报文段中第一个数据字节的序号。
- 确认号(32位):标识期望接收的下一个字节的序号。
- 数据偏移(4位):标识TCP头部长度,以4字节为单位。
- 保留(6位):保留未使用,置为0。
- 控制标志(6位):标识TCP报文的控制信息,如ACK、SYN、FIN等。
- 窗口大小(16位):标识接收方的窗口大小,用于流控制。
- 校验和(16位):用于检验TCP报文的正确性。
- 紧急指针(16位):标识紧急数据的末尾位置。
- 选项(可选):用于TCP的高级功能,如窗口扩大、时间戳等。