在相隔400KM的两地间通过电缆以4800b/s的速率传送3000比特长的数据包,从开始发送到接收完数据需要的时间是( )。

admin2013-07-12  20

问题 在相隔400KM的两地间通过电缆以4800b/s的速率传送3000比特长的数据包,从开始发送到接收完数据需要的时间是(    )。

选项 A、480ms   
B、607ms   
C、612ms   
D、627ms

答案D

解析 本题考查链路层的基本时间计算,总时间=线路延迟+调制延迟。这里线路延迟=传输距离/传输速度。电信号在电缆上的传输速度大约是20万公里/秒。因此线路延迟=400/200000=2毫秒,调制延迟=数据帧大小/比特率=3000/4800=625毫秒,因此总时间=2+625=627毫秒,答案是D。
归纳总结]关于时延的定义和计算:
    传输时延(发送时延):发送数据时,数据块从结点进入到传输媒体所需要的时间。也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。
    传播时延:电磁波在信道中需要传播一定的距离而花费的时间。
    信号传输速率(即发送速率)和信号在信道上的传播速率是完全不同的概念。
    处理时延:交换结点为存储转发而进行一些必要的处理所花费的时间。
    排队时延:结点缓存队列中分组排队所经历的时延。排队时延的长短往往取决于网络中当时的通信量。
    因此数据经历的总时延就是发送时延、传播时延、处理时延和排队时延之和,一定注意对于高速网络链路,提高的仅仅是数据的发送速率而不是比特在链路上的传播速率。提高链路带宽只能减小了数据的发送时延。
转载请注明原文地址:https://kaotiyun.com/show/Yuxi777K
0

最新回复(0)