IP数据报的分段和重装配要用到报文头部的标识符、数据长度、段偏置值和__________(16)等四个字段,其中___________(17)字段的作用是为了识别属于同一个报文的各个分段,___________(18)的作用是指示每一分段在原报文中的位置。
单选题 (16)
【正确答案】 B
【答案解析】
单选题 (17)
【正确答案】 D
【答案解析】
单选题 (18)
【正确答案】 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)。