📌  相关文章
📜  门| Sudo GATE 2020 Mock I(2019 年 12 月 27 日)|问题 37

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

长度为 1800 字节的 IP 数据报(包括 20 字节的报头)需要通过以太网和 WAN 才能到达目的地。以太网的 MTU 为 1500 字节。对于 WAN,MTU 为 576 字节。第三个分片中存储的更多分片值、分片偏移值和总长度字段值为 _________________ 。
(A)分别为 1、69 和 375。
(B)分别为 1、138 和 396。
(C)分别为 0、185 和 320。
(D)分别为 0、18 和 572。答案:(乙)
说明:以太网不能以一个单元承载1800字节的数据报。因此需要2个片段。

Data        header         Total
Frag 1        1480        20        1500 bytes
Frag 2        300        20        320 bytes
            -------
        1780 bytes of data 

在 WAN 的入口处,路由器必须进一步对 FRAG 1 进行分段。FRAG 2 按原样通过 WAN。
由于每个子片段必须有一个 20 字节的 IP 头,因此 WAN 可以承载的最大数据大小为 556 字节。然而,556 不能被 8 整除,因为需要片段偏移量。因此我们决定在 FRAG 1 的第一个子片段中发送 552 字节的数据。

Data        Header        Total
Frag 1 A    552    +    20        572
Frag 1 B    552    +    20        572
Frag 1 C    376    +    20        396
        -------
        1480 bytes of data 

因此在目的地将达到 4 个片段,即 FRAG 1A、FRAG 1B、FRAG 1C,
和碎片 2。

MFB        FO        TL
FRAG 1A          1          0        572
FRAG 1B          1         69        572
FRAG 1C          1        138        396
FRAG 2          0        185        320 

所以,选项(B)是正确的。这个问题的测验