注:内容整理自B站UP主《牛兮兮的书》的系列视频,视频讲解非常好。
1.TCP协议概述
TCP:面向连接的传输层协议,采用客户端(发出请求)+服务端(回应请求)的工作模式。
客户端监听一个通信端口,服务端监听一个通信端口,建立一个双向的连接。
客户端:数据的发送方/数据的接收方
服务端:数据的接收方/数据的发送方
端口号:标志数据来源于那个应用程序
2.TCP报文结构示意图
TCP报文的固定长度与IP报文一致,都是20字节
源端口(source port):16 bits,标识数据发送端的应用层程序
目的端口(destination port):16 bits,标识数据接收方的应用层程序。
取值范围为0~65535
序列号(sequence port):32 bits ,标识数据发送方所发出数据的编号,序列号以字节为单位。是一个的随机数字文章来源:https://www.toymoban.com/news/detail-444049.html
确认号(acknowledge port):32 bits,标识数据文章来源地址https://www.toymoban.com/news/detail-444049.html
到了这里,关于TCP报文结构的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!