A-A+

一个数据报的首部长度为20字节 数据部分长度为1080字节。现在依次经过三个网络发往目的主机

2022-08-12 21:17:04 问答库 阅读 198 次

问题详情

一个数据报的首部长度为20字节,数据部分长度为1080字节。现在依次经过三个网络发往目的主机。三个网络所允许的数据报最大长度按顺序分别为:1220字节,420字节和260字节。试问:通过每个网络的数据报有几个?各包括多少字节的数据?通过每个网络的各数据报的首部中的标志位MF、DF位和片偏移字段应为何值?

参考答案

正确答案:报文总长度=1080+20=1100字节
(1)通过第一个网络所允许的数据报最大长度为:1200字节>1100字节,所以通过第一个网络的数据报有1个,包括1080个字节数据。MF:0,DF:0,片偏移:0。
(2)通过第二个网络所允许的数据报最大长度为:420字节<1100字节,所以通过第二个网络的数据报有3个,A:包括400字节数据B:包括400字节数据 C:包括280字节数据
首部标志:A:MF:1,DF:0,片偏移:0。 B:MF:1,DF:0,片偏移:
50,C:MF:0,DF:0,片偏移:100。
(3)通过第三个网络所允许的数据报最大长度为:260字节,所以A、B、C都得分片,每个分成两片,通过第三个网络的数据报有6个具体为:A1:包括240字节数据A2:包括160字节数据 B1:包括240字节数据B2:包括160字节数据 C1:包括240字节数据C2:包括40字节数据
首部标志:A1:MF:1,DF:0,片偏移:0。 A2:MF:1,DF:0,片偏移:30;
B1:MF:1,DF:0,片偏移:50。 B2:MF:1,DF:0,片偏移:80。C1:MF:1,DF:0,片偏移:100。C2:MF:0,DF:0,片偏移:130。

考点:字节,目的