3.TCP协议头详解(包含选项部分)

本文详细介绍了TCP协议头的结构,包括源端口号、目的端口号、序列号、确认号等基本字段,并重点解析了选项部分,如ECE、CWR标志、MSS、WSOPT、SACK等,揭示了TCP协议在网络拥塞控制、窗口扩大、选择确认等方面的重要机制。
摘要由CSDN通过智能技术生成

1.TCP协议头格式

TCP Head

2.各字段说明

  • Source Port:源端口号 16bit;
  • Destination Port:目的端口号 16bit;
  • Sequence Number:发送字节流的起始字节序列号 32bit;
  • Acknowledgement Number:接收端期望接收的下一个字节序列号 32bit;
  • Header Length:以4Byte为单位显示TCP头长,TCP协议头固定20Byte,因此length最小为5,选项部分最长40Byte,加上固定头长总共60Byte,所以length最大为15,4bit;
  • Resv:预留位,4bit;

8位标志位
(TCP支持ECN功能时在Resv增加两个标志位:CWR、ECE,称为ECN域)

  • ECE(ECN ECHO):网络拥塞一般出现在路由交换时,在支持ECN功能情况下,发生拥塞时路由会设置IP中该标志位,接收端收到IP头中标志了ECN的报文后,在返回的数据ACK中设置ECE标志,表示链路发生拥塞,将拥塞消息通知发送端;
  • CWR(Congestion Wind
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值