老男孩Linux58期17组刘艺 第25天课堂笔记

TCP报头格式。

源端口       16位

目的端口     16位

序号         32位   seq

确认序号     32位   ack

首部长度TCP  4位    一般报头长度为20字节 最大为60字节

保留位       6位    将来使用 目前设为0   Len=0

标志位       6位    FIN SYN ACK等

窗口         16位   控制发送数据的速度 

校验和       16位   校验TCP报文段在传输输出中是否损坏

紧急指针     16位   当URG标记1时生效,紧急方式是发送端向另一端发送紧急数据的方式

可选项       MSS    最常见的可选字段,能接受的最大报文的长度。

填充位       选项长度不一定是32位的整数倍,所以要加填充位,

数据

能接受的最大报文段的长度

可靠性体现在:32位序号,32位确认号,16位校验号

你可能感兴趣的:(老男孩Linux58期17组刘艺 第25天课堂笔记)