📜  门| GATE-CS-2014-(Set-3) |第 38 题

📅  最后修改于: 2021-09-25 04:10:02             🧑  作者: Mango

最大传输单元 (MTU) 为 1500 字节的 IP 路由器已收到大小为 4404 字节且 IP 标头长度为 20 字节的 IP 数据包。路由器为此数据包生成的第三个 IP 分片的头中相关字段的值是

(A) MF 位:0,数据报长度:1444;偏移:370
(B) MF 位:1,数据报长度:1424;偏移:185
(C) MF 位:1,数据报长度:1500;偏移:37
(D) MF 位:0,数据报长度:1424;偏移量:2960答案:(一)
解释:

Number of packet fragments = ⌈ (total size of packet)/(MTU) ⌉
                           = ⌈ 4404/1500 ⌉
                           = ⌈ 2.936 ⌉ 
                           = 3

So Datagram with data 4404 byte fragmented into 3 fragments. 

第一帧携带字节 0 到 1479(因为 MTU 是 1500 字节,HLEN 是 20 字节,所以片段中的总字节数最大为 1500-20=1480)。此数据报的偏移量为 0/8 = 0。

第二个片段携带字节 1480 到 2959。此数据报的偏移量为 1480/8 = 185。最后第三个片段携带字节 2960 到 4404。偏移量为 370。除最后一个片段外,所有片段的 M 位为 1.so在第三位 M 是 0..
这个问题的测验