协议数据包解析 ❀ TCP协议

TCP协议三次握手数据包交互:
在这里插入图片描述
1、SYN:
在这里插入图片描述

2、SYN+ACK:
在这里插入图片描述

3、ACK:
在这里插入图片描述
数据包字段详解
确认标识ACK继承序列号SEQ数字,并+1-隐含确认机制;

Source Port:源端口,16bit;
Destination Port:目的端口,16bit;
Sequence number:序列号,32bit;
Acknowledgment number:确认号,32bit;
Header Length:头部长度,4bit;
Flags:标识位;

  • Reserved:保留字段;
  • Nonce
  • Congestion Window Reduced:拥塞窗口减少;
  • ECN-Echo:显式拥塞提醒回应;
  • Urgent:紧急指针位;
  • Acknowledgment:应答位;
  • Push:推送位,数据包立即发送;
  • Reset:复位,中断某个会话;
  • Syn:同步会话,会话开始标志;
  • Fin:结束会话,会话结束标志;

Window size value:窗口大小,16bit;
Checksum:校验和,16bit;

发布了190 篇原创文章 · 获赞 556 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/qq_42197548/article/details/104581531