单选题
在下图所示的采用“存储-转发”方式分组的交换网络中所有链路的数据传输速率为100Mbit/s,分组大小为1000B,其中分组头大小为20B。若主机H1向主机H2发送一个大小为980000B的文件,则在不考虑分组拆装时间和传播延迟的情况下,从H1发送到H2接收完为止,需要的时间至少是______。
【正确答案】
C
【答案解析】[解析] 已知分组大小为1000B,其中分组头大小为20B,可以得出每个分组的数据部分为980B,所以大小为980000B的文件应该分为1000个分组传送,每个分组1000B(加上了头部20B),所以一共需要传送1000000B的信息,而链路的数据传输速率为100Mbit/s,即12.5MB/s,所以主机H1传送完所有数据需要的时间为1000000B/12.5MB/s=80ms。此时恰好最后一个分组从主机H1出去,还没有被主机H2接收,而一个分组从主机H1需要经过两次存储转发才能到达主机H2(不考虑传播时延),需要用时为2×1000B/12.5MB/s=0.16ms。综上所述,总共用时为80ms+0.16ms=80.16ms。