TCP报文段的首部格式

Posted Arlenmbx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCP报文段的首部格式相关的知识,希望对你有一定的参考价值。

  首部20个字节的的固定部分,40个字节的可选部分

(1)源端口和目的端口

(2)序号(是字节流的编号,0-2^32-1),如果超过了mod2^32

(3)确认号:目的主机希望源主机收到的下一个字节序号

(4)数据偏移(4位)数据部分相对于首部的偏移,以32位4字节为单位,15*4=60字节,也就是20+40(可选部分)

(5)保留6位

(6)6个各占1位的标志(紧急URG,确认ACK,推送psh,复位rst,同步syn,终止fin)

(7)窗口  :2个字节(就是允许对方发送的最多的数据量,指接受窗口,不是发送窗口,因为缓冲有限)

(8)校验和(2字节)

(9)紧急指针,说明紧急处理的数据在数据报的的位置

(10)可选部分,用于后面滑动窗口内部指针的存储功能

 

以上是关于TCP报文段的首部格式的主要内容,如果未能解决你的问题,请参考以下文章

传输层-第九节:TCP报文段的首部格式

传输层-第九节:TCP报文段的首部格式

计算机网络湖科大微课堂笔记 p64-66 TCP的运输连接管理:TCP的连接建立与释放TCP报文段的首部格式

TCP首部

考研计算机 | 计算机网络-TCP协议与IP协议格式联结性问题

TCP连接中的ACK与ack