生活中,很多小伙伴不知道人体结构图五脏六腑肾的位置,今天小编针对这个问题做了这篇文章,详细内容我们来看一下。我们的身体由各种器官组成。如果我们的身体缺少一个器官,我们的身体就无法发挥作用,这对我们来说有很大的用
2024-02-22 21:36:01
网络之间的互连协议也是为计算机网络相互通信而设计的协议。在互联网中,它是一套可以使所有连接到互联网的计算机网络相互通信的规则,并规定了计算机在互联网上通信时应遵守的规则。
什么是消息?
消息是网络中交换和传输的数据单元,即站点一次要发送的数据块。该消息包含要发送的完整数据信息,其长度不一致、不受限制且可变。
一、IP数据报文的结构如下:
这些字段解释如下:
1、版本:版本号,4位,指IP协议的版本。
2.报头长度:报头的长度为4位,单位为4字节,因此最大长度为4 *(2 ^ 4-1)= 60字节,报头固定部分的长度为20字节,可变部分的长度为0~40字节。
3、区分服务:服务类型,8bits,组成如下:
过程字段:3位数字,设置数据包的重要性。值越大,数据越重要。取值范围为:0(正常)~ 7(网络控制)。
延迟字段:1位数字,值为0(正常)和1(极低延迟)。
流场:1位数字,值为0(正常)和1(异常高流量)。
可靠性字段:1位数字,值为0(正常)和1(极高可靠性)。
成本字段:1位数字,取值为0(正常)和1(期间最小成本)
保留字段:1位数字,不使用
4、总长度:总长度,16位,报头加上数据的长度之和,以字节为单位,因此数据报的最大长度为2 ^ 16-1 = 65525字节。此外,总长度不得超过最大传输单元MTU。
5、标识:标识,16位,计数器,作为数据报标识。当数据报需要分段时,标识符用于指示同一数据报的分段。当需要分片时,请同时使用以下标志和分片偏移量。
6、标志:标志,3位,表示为D0-D1-D2,它们各自的含义如下:
D0: 1表示有后续片段,0表示数据报是最后一个片段。
D1: 1表示没有碎片,0表示有碎片。
D2:保留位,未使用。
7、分片偏移量:分片偏移量,13位,以8字节为单位,表示分片后的分片在原分组中的相对位置。
8、生存时间:生存时间,8bits,表示数据报在网络中的寿命,单位为跳。如果路由指示一跳,该值将减一,如果达到零,则会被丢弃。
9、protocal:协议,8位,表示使用包的上层协议,如TCP=6、ICMP=1、UDP=17等。
10、报头校验和:报头(不包括数据部分)校验和,16位。这里,代替CRC校验码,采用“反码算术和”的简单计算方法。
11、源地址:源地址,32位,即源IP地址。
12、目的地址:目的地址,32位,即目的IP地址。
13、选项:可选字段,可变长度,1~40字节。用于增加IP数据报的控制功能。
14.还有一个填充字段(上图中未显示),用于确保报头的长度是4字节的整数倍。
15、数据:用户数据。
其次,用数据包抓取工具抓取IP数据报。截图如下:
从图中可以看出,IP报头只有20个字节,每个字段的值为:
版本(4):4。
报头长度(4):5 * 4 = 20个字节。
差异化服务(8):ox00。
总长度(16):0x 0034,3*16+4 = 52字节。从上图可以看出,IP报文的长度为66 -14 = 52,前14个字节是以太网帧中的部分数据,实际上是两个MAC(6字节)地址加一个2字节类型。
识别号(16):ox4c 46,19526。
flags(3):二进制010,表示数据报没有分段,是最后一个分段。
片段偏移量(13):二进制0 0000 0000 0000。
生存时间(8):0x 40,即64跳。
协议(8):0x 06,即上层协议是TCP。
报头校验和(16):0xd7e 8。
源地址(32):0xc0a 80569,即192.168.5.105。
目的地地址(32):0x 774 BD 938,即119.75.217.56。
选项(1~40):无
以上是对IP包结构的详细介绍。我希望你看完这篇文章后能对IP数据包有更多的了解。感谢您的阅读。
标签: 结构
相关文章
生活中,很多小伙伴不知道人体结构图五脏六腑肾的位置,今天小编针对这个问题做了这篇文章,详细内容我们来看一下。我们的身体由各种器官组成。如果我们的身体缺少一个器官,我们的身体就无法发挥作用,这对我们来说有很大的用
2024-02-22 21:36:01
小伙伴们在生活的过程中会遇到很多问题,比如有些小伙伴对尽的结构是什么不是很懂,不过没有关系,小编今天就给大家详细讲解一下这个问题,具体内容如下。尽的结构是什么 完整的词是上下结构。单词有两部分,上半部分和下半部
2024-01-02 08:00:01
小伙伴们在生活的过程中会遇到很多问题,比如有些小伙伴对两字是什么结构的字不是很懂,不过没有关系,小编今天就给大家详细讲解一下这个问题,具体内容如下。两字是什么结构的字 单形,即单个的字,不能拆分,多为象形字和表意字
2023-12-28 15:30:01
生活的过程中,小伙伴们是不是经常遇到一些很困惑的问题,比如我们今天要说的爬是什么结构这个问题,要解决这样的问题其实很简单,下面可以跟着小编来具体了解一下吧。爬是什么结构 1.攀登是左下封闭结构。2.爬:pá。从爪子
2023-12-25 23:10:01
大家在生活的过程中总会遇到一些问题,比如画是半包围结构,那么今天小编就为大家分享关于的文章,希望在这篇文章中你能了解到相关内容。画是半包围结构吗 绘画不是半围结构,而是更低的三围结构。根据汉字中部件的数量,汉字
2023-12-24 13:10:01