问题
单项选择题
在下图所示的采用“存储-转发”方式分组的交换网络中,所有链路的数据传输速度为100Mbps,分组大小为1000B,其中分组头大小20B,若主机H1向主机H2发送一个大小为980000B的文件,则在不考虑分组拆装时间和传播延迟的情况下,从H1发送到H2接收完为止,需要的时间至少是( )
答案
参考答案:C
解析: 考查存储转发机制。
由题设可知,
1000-20=980B:
分组携带的数据长度为980B;文件长度为980000B,需拆分为1000个分组,加上头部后,每个分组大小为1000B,总共需要传送的数据量大小为1MB。
980000B/980B=1000(个分组);
由于所有链路的数据传输速度相同,因此文件传输经过最短路径时所需时间最少,最短路径经过2个分组交换机。
当t=1M/100Mbps=80ms时,H1发送完最后一个bit;
[*]
由于传输延时,当H1发完所有数据后,还有两个分组未到达目的地,其中最后一个分组,需经过2个分组交换机的转发,在两次转发完成后,所有分组均到达目的主机。每次转发的时间为t0=1K/100Mbps=0.08ms。
[*]
所以,在不考虑分组拆装时间和等待延时的情况下,当t=80ms+2t0=80.16ms时,H2接收完文件,即所需的时间至少为80.16ms。答案为C。