IP数据报的分段和重装配要用到报文头部的标识符、数据长度、段偏置值和__________(16)等四个字段,其中___________(17)字段的作用是为了识别属于同一个报文的各个分段,___________(18)的作用是指示每一分段在原报文中的位置。

admin2016-11-11  29

问题 IP数据报的分段和重装配要用到报文头部的标识符、数据长度、段偏置值和__________(16)等四个字段,其中___________(17)字段的作用是为了识别属于同一个报文的各个分段,___________(18)的作用是指示每一分段在原报文中的位置。
(18)

选项 A、段偏置值
B、M标志
C、D标志
D、头校验和

答案A

解析 在DoD和ISO的IP协议中使用了4个字段处理分段和重装配问题。一个是报文ID字段,它唯一地标识了某个站某一个协议层发出的数据。在DoD的IP协议中,ID字段由源站和目标站地址、产生数据的协议层标识符以及该协议层提供的顺序号组成。第二个字段是数据长度,即字节数。第三个字段是偏置值,即分段在原来数据报中的位置,以8个字节(64位)的倍数计数。最后是M标志,表示是否为最后一个分段。
当一个站发出数据报时对长度字段的赋值等于整个数据字段的长度,偏置值为0,M标志置为False(用0表示)。如果一个IP模块要对该报文分段,则按以下步骤进行。
    ①对数据块的分段必须在64位的边界上划分,因而除最后一段外,其他段长都是64位的整数倍。
    ②对得到的每一分段都加上原来数据报的IP头,组成短报文。
    ③每一个短报文的长度字段置为它包含的字节数。
    ④第一个短报文的偏置值置为O,其他短报文的偏置值为它前边所有报文长度之和 (字节数)除以8。
    ⑤最后一个报文的M标志置为0(False),其他报文的M标志置为1(True)。
转载请注明原文地址:https://jikaoti.com/ti/bG67FFFM
0

最新回复(0)