ip报头字段信息包括,网络层报头结构和各字段主要功能

文章 3年前 (2021) admin
0

Q1:一个分组报头中的首部长度字段值为101(二进制),而总长度字段值为101000(二进制)。请问该分组携带了多少个字

20个字节,总长度101000=40bytes 减去首部等于20个字节

Q2:如果到达的分组的片偏移值为100,分组首部中的长度字段为5,总长度字段值为100.

第一字节编号/8=分片偏移值,所以第一字节编号为100*8=800。总长度=数据长度+首部长度,所以数据长度字段值为100-5=95,又因为1字段值=4B,数据长度为95*4=380B,则最后一个字节编码为800+380-1=1179。

Q3:一个IP报头的头长度字段为4位,当其值为0101(2进制)时以下说法正确的是( )

IP包格式版本:4位,表示IP地址的版本1111=32位报头长度:4位,表示IP数据报头的长度,最小20字节,最大69字节。那么这个位是怎么表达的呢?001=1x4=4字节0101=55X4=20字节1111=1515X4=60字节优先级和服务类型Prioritytype服务范围:8位。此字段用于指示数据和服务类型的优先级。它通过在数据包中划分一定的优先级来满足服务质量的要求。总长度:16位;此字段用于指示整个IP消息的长度,最大长度为65,535字节,包括报头和数据。标识:16位。当IP数据对上层数据进行分段时,它会为所有分段分配一组数字,然后将这些数字放入标识符字段,以确保这些分段不会被错误地重新组装。标识符字段用于指示数据包所属的消息,以便接收节点可以重组分段或分段的消息。标志:3位,用于与分段一起传递信息。例如,当前分组不能被分段,或者当分组被分段时,它用于指示一系列分组片段中的最后一个片段是否已经被发送。段偏移:13位,如何重新连接段组序列中的每个段。Ttl to live: 8位,IP数据包的生命周期,用于防止数据包在网络中无限期转发。当TTL值为0时,数据报将被丢弃,并且数据包尚未通过路由器,因此TTL值将减去1。协议号protocol d:8位,表示封装在IP数据报中的协议,TCP为6,UDP为17。报头校验和:16位,这是一个16位错误检测字段。目的主机和网络中的每个网关都应该重新计算报头的校验和,就像同一台机器一样。如果数据没有变化,两个计算结果应该是一样的。IP地址来源IP地址:32位目的IP地址:32位可选选项:选项字段,可根据实际情况加长。有许多选项可以与IP一起使用,例如,您可以输入创建数据报的时间。而且IP头没有显示是否有可选项,所以应该选择C。

Q4:若IP协议首部报头长度字段为“1011”则该首部长度为多少字节?

答:本题目考察对IP报头长度的理解。IP报头长度字段有4位,单位为4字节。“1011”对应十进制值11,因此它的报头长度等于11*4=44字节。

Q5:IP数据报长度问题

数据报的前两个字节指的是数据格式中定义数据报长度的部分的大小,这两个二进制字节可以描述的最大数量是65535,对应的长度是65535B(字节)=64KB(千字节)bit b kb mg tb。

Q6:IP数据报报头中有两个有关长度的字段,一个为报头长度字段,一个为总长度字段

表示报头长度的字段占头部的4bits,表示总长度的占16bits.每个IP数据报包含一个头部和一个正文部分。头部有一个20字节的定长部分和一个可选的变长部分。头部的IHL域指明了该头部有多长(以32位字的长度为单位)。IHL最小值为5,表明头部没有可选项。此4位域的最大值为15,这限制了头部的最大长度为60字节。总长度域包含了该数据报中的所有内容,即头和数据。最大的长度是65535字节

版权声明:admin 发表于 2021年10月24日 下午3:08。
转载请注明:ip报头字段信息包括,网络层报头结构和各字段主要功能 | 热豆腐网址之家

相关文章