TCP报文结构的简单介绍

TCP报文结构包括源端口和目的端口、序列号、确认序号等关键字段,确保了数据传输的可靠性。确认序号用于确认收到的数据,数据偏移指示首部长度,而紧急指针和URG标志则用于处理紧急数据。此外,TCP的ACK、PSH、RST、SYN和FIN标志分别用于确认、优先级、连接错误、连接建立和连接释放。
摘要由CSDN通过智能技术生成

TCP 面向字节流,传送的数据单元却时报文段。

TCP报文结构

TCP报文结构图

源端口和目的端口

各占2个字节,分别写入源端口和目的端口。告诉主机该报文段从哪里来以及传送到哪去(端口)。

序列号

占4个字节,使用mod运算,在一个TCP连接中按照传送的字节流的每一个字节进行顺序编号。

确认序号

占4个字节,确认收到对方下一个发送报文段的第一个数据字节的序号。例如:若确认序号 = N +1,表示截止到N的所有数据都已经正常收到。

TCP的可靠性是建在每个数据报文都需要确认收到的基础之上的。

数据偏移

占4位,表示TCP报文段的首部长度。指出TCP报文的起始位置与TCP报文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值