TCP的数据段格式
[attach]64711[/attach]
TCP报头是一个20字节长的字段,在带有选项时可以达到24个字节,在TCP数据段中包含如下内容:
源端口号: 主机发送数据的端口号
目的端口号: 在目的主机上请求应用程序的端口号(比如21 23等)
序列号: 用于将数据编排回原来正确的顺序,对于丢失的或损坏的数据进行重传,这样的处理过程
被称为顺序控制(排序)。
确认号: 用于说明下一个所期望接收的ICP八位数据组
报头长度: 在TCP头中32位字的数量。用来指明数据的起始位置,TCP报头的长度是一个32位的整数倍。
保留: 总是被设置为0
代码位: 用于建立及结束会话的控制功能。
窗口: 是发送方将被允许发送窗口的尺寸,八进制表示形式。
校验和: 循环冗余校验(CRC),由于TCP不相信它的底层,它检验所有的数据,此CRC检验报头和
数据字段。
紧急: 当紧急指针代码位被设置时为有效字段,如果有效,这个指指明了当前序列号的八位组
偏移值,即第一个紧急数据的起始位置。
选项: 在需要时,可以是0和32位的倍数,确保数据是开始于32位的边界上。
数据: 指被传送到传输层的TCP协议的数据,它包含有上层数据的报头。
附件: 您所在的用户组无法下载或查看附件
|