IP数据报的分段和重装配要用到报文头部的标识符、数据长度、段偏置值和(  )等四

admin2022-08-02  39

问题 IP数据报的分段和重装配要用到报文头部的标识符、数据长度、段偏置值和(  )等四个字段,其中(  )字段的作用是为了识别属于同一个报文的各个分段,(  )的作用是指示每一分段在原报文中的位置。问题1 A.IHL B.M标志 C.D标志 D.头校验和问题2 A.IHL B.M标志 C.D标志 D.标识符问题3 A.段偏置值 B.M标志 C.D标志 D.头校验和

选项

答案

解析 正确答案BDA
IP数据包的总长度过大,超过数据链路层的最大MTU时,数据包就会被分成片,而在如今的IPv4的网络中,数据传输是不可靠的,是尽力而为的,所以这些分片的数据单元到达对端的链路和时间都是不同的,对端根据IP首部中的标识符(Identification)、标志(Flag)、段偏置值字段重组数据包。
其中标志:占3位,但目前只有两位有意义。标志字段中的最低位记为MF。MF=1表示后面“还有分片”的数据报。MF=0表示这已是若干数据报片中的最后一个。标志字段中间的一位记为DF,意思是“不能分片”。只有当DF=0时,才允许分片。根据题意要求,因此第一空选B。
在发送数据报前,发送主机给每个数据报一个ID(标识符)值,放在16位的标识符字段中。此ID用于标识唯一数据报或数据流。因此,接收主机便用此ID判断接收的这些分片数据报是否属于同一个数据流,然后再进行重组。第二空选D。
偏移量字段用来表示分段的数据报在整个数据流中的位置,即相当于分片数据报的顺序号。发送主机对第一个数据报的偏移量设置为0,而后续的分片数据报的偏移量则以网络的MTU大小赋值。偏移量对于接收方进行数据重组的时候,这是一个关键的字段。对于分片的数据段(单位:字节)必须为8的整数倍,否则IP无法表达其偏移量。第三空选A。
转载请注明原文地址:https://tihaiku.com/congyezige/2399682.html

最新回复(0)