问题
单项选择题
在相隔2000km的两地间通过电缆以4800bps的速率传送3000比特长的数据包,从开始发送到接收完数据需要的时间是______。如果用50kbps的卫星信道传送,则需要的时间是______。
A.70ms
B.330ms
C.500ms
D.600ms
答案
参考答案:B
解析:
[分析]: 电信号在铜缆上的传播速度大致为光速的2/3,也就是2×10km/s。通过电缆传送数据的时间为:传输延迟时间+数据帧的发送时间=2000/200 000+3000/4800=10ms+625ms=635ms。
使用卫星信道传送数据的话,将会有较大的延时,通常为270ms。卫星与地面之间的垂直距离大概为36000km,则使用通信卫星的传输距离将大于72000km,远远大于要通信两地之间的间隔2000km,因此传输延时绝不能使用2000km来计算。若使用72000km来计算,则传输延迟为240ms,与通常使用的270ms相差不大。数据帧的发送时间为3000/50000=60ms。因此,使用卫星传送需要的时间为270+60=330ms。