问题 单项选择题

在由3台交换机Switch1~Switch3两两互连,且采用“存储一转发”方式的分组交换网络中,所有链路的数据传输速率为100Mbps,分组大小为1000B,其中分组头大小为20B。若连接在交换机Switch1某个端口的主机H1向连接在交换机Switch3某个端口的主机H2发送一个大小为980000B的文件,则在不考虑分组拆装时间和传播时延的情况下,从H1发送到H2接收完为止,需要的时间至少是______ms。

A.80.00
B.80.08
C.80.16
D.80.24

答案

参考答案:C

解析: 依题意,由题干“三台交换机Switch1~Switch3两两互连”、“连接在交换机Switch1某个端口的主机H1”、“连接在交换机Switch3某个端口的主机H2”等关键信息,可以画出如图1-2所示的分组交换网络示意图。
在图1-2所示的分组交换网络中,分组大小为1000B,其中分组头大小为20B,则每个分组承载的用户数据为980B(即1000B-20B)。若主机H1向主机H2发送一个大小为980000B的文件,则需要将该报文拆分为980000B/980B=1000个分组。
在100Mbps数据传输速率的情况下,每个分组的传输时延
在100Mbps数据传输速率的情况下,每个分组的传输时延


在不考虑分组拆装时间和传播时延的情况下,H1发送给H2的第一个分组,最短传输路径是“H1→Switch1→Switch2→H2”,即第一个分组需要经过3次的“存储—转发”过程,其总的传输时延为80×3μs=240μs=0.24ms。
由于在传输第一个分组的过程中,其他分组也紧随其后进行传输,即其后999个分组的每个分组传输时延为80μs,因此H2接收完1000个分组的总时间为(80×3)+80×999μs=80+80+80×1000μs=80.16ms。

单项选择题
单项选择题