第 33 题
如图,2 段链路的数据传输速率为 100Mbps,时延带宽积(即单向传播时延*带宽)均为 1000bit。若 H1 向 H2 发送 1 个大小为 1MB 的文件,分组长度为 1000B,则从 H1 开始发送时刻起到 H2 收到文件全部数据时刻止,所需的时间至少是(注:M=106)?
A. 80.02ms B. 80.08ms C. 80.09ms D. 80.10ms
[tag_link]
正确答案:D
| 参数 | 计算 | 结果 |
|---|---|---|
| 链路带宽 R | — | 100 Mbps |
| 时延带宽积 R Tp | 题设给定 | 1000 bit |
| 传播时延 Tp | Tp =100 Mbps1000 bit | 0.01 ms |
| 分组大小 L | — | 1000 B=8000 bit |
| 发送时延 Ts | Ts =RL =100 Mbps8000 bit | 0.08 ms |
| 分组数量 N | N=1000 B1 MB | 1000 |
- 发送阶段
- 第 1 个分组:0→0.08 ms 发送完。
- …
- 第 1000 个分组:79.92→80 ms 发送完。
因此,最后 1 位比特离开 H1 的时刻为 t1 =80 ms。
- H1 → R 传播单向传播时延Tp =0.01 ms t2 =t1 +Tp =80.01 ms
- R 转发(序列化)路由器必须将该分组重新发送一次,耗时仍为Ts =0.08 ms t3 =t2 +Ts =80.09 ms
- R → H2 传播再次经过链路传播时延Tp =0.01 ms t4 =t3 +Tp =80.10 ms所以答案选择 D。