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

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

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

一个大小为1400字节的TCP段从P通过R传输到Q,IP标识值为0×1234。假设 IP 报头大小为 20 字节。此外,允许对数据包进行分片,即 IP 头中的 Don’t Fragment (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)的情况下重新发送(实际上,发送方重新发送一个数据包并再次发生分段)。这是碎片化的缺点。

第二次分片时,标识值会发生变化。

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