📜  门| GATE CS 2021 |设置1 |第55章

📅  最后修改于: 2021-06-29 23:55:21             🧑  作者: Mango

考虑通过路由器R连接的两个主机P和Q。P和R之间的链接的最大传输单元(MTU)值为1500字节,R和Q之间的链接为820字节。

大小为1400字节的TCP段通过R从P传输到Q,IP标识值为0×1234。假设IP标头的大小为20个字节。此外,允许对数据包进行分段,即IP报头中的“不要分段(DF)”标志不是由P设置的。

下列哪个陈述是正确的?
(A)在R处创建两个片段,并且携带第二个片段的IP数据报大小为620字节。
(B)如果第二个片段丢失,R将重新发送该片段,其IP标识值为0×1234。
(C)如果第二个片段丢失,则要求P重新发送整个TCP段。
(D) TCP目标端口可以通过仅分析第二个片段来确定。答案: (A) (C)
说明:在R和IP数据报的大小创建两个片段,并携带
第一个片段是20 + 800 = 820字节
第二个片段是20 + 600 = 620字节。

丢失单个片段会导致必须重新发送所有片段,其中必须使用可靠的传输层协议(例如TCP)(实际上,发送方会重新发送一个数据包,并且会再次发生分段)。这是碎片化的缺点。

碎片第二次更改标识值。

在目标端重新组装后,我们可以确定目标端口号。
这个问题的测验