028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

TCP数据段的首部格式是什么-创新互联

小编给大家分享一下TCP数据段的首部格式是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

创新互联公司公司2013年成立,先为黄南州等服务建站,黄南州等地企业,进行企业商务咨询服务。为黄南州企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

在了解TCP首部各个字段的意义后,我们就能更清楚的了解TCP协议的。TCP首部字节有20个字节是固定了,后面还有可选选项。TCP是以32位(4字节)对齐的。

TCP数据段的首部格式是什么

源端口和目的端口:TCP是通过通口号来进行应用进程间的通信的。

序号:占32位,序号的范围是0~(2^32-1),当序号变为2^32-1后,下一个序号就要重新从0开始了。假如一个报文段的序号为1001,它的长度为100字节,那么下一个报文段的序号就是1101。

确认号:占32位。确认号是对收到的分组进行确认的。假如A向B发送了一个报文段,A的序号为101,报文段长度为100字节,那么B收到该报文段后,就需要对A发送确认报文段,这个确认报文段里的确认号为201。有以下公式:

如果确认号为N+1,那么表示到序号N位置的所有数据均已收到。

数据偏移:该字段即表示tcp首部的长度,该字段占4位,单位为4字节。所以,一个TCP的首部较大为60字节。

六个控制位:每个控制位都只占一位。

窗口:占16位。窗口值是的范围是【0,2^16-1】之间的整数。注意,它表示的是接受窗口,表示允许接受的字节数。比如,B的向A发送了一个确认报文段,该报文段的确认号为101,窗口值为1000.那么表示B下一个接受的报文段序号应该是101,且报文段长度不能超过1000字节。

校验和:占16位。用来检验报文段有没有错误。

紧急指针:占16位。只有当URG字段为1时,该字段才有意思。它表示紧急数据的长度

以上是“TCP数据段的首部格式是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


分享题目:TCP数据段的首部格式是什么-创新互联
转载注明:http://www.tsicrk.com/article/cdjidh.html

其他资讯

让你的专属顾问为你服务

2.7088s