在相隔2000km的两地间通过电缆以4800b/s的速率传送3000比特长的数据包 从开始发送到接收完数据
速率,两地,特长
已帮助 人
在相隔2000km的两地间通过电缆以4800b/s的速率传送3000比特长的数据包,从开始发送到接收完数据 需要的时间是 (19),如果用50 Kb/s的卫星信道传送,则 需要的的时间是 (20) 。
(19)
A. 480ms
B. 645ms
C. 630ms
D. 635ms
(20)
A. 70ms
B. 330ms
C. 500ms
D. 600ms
-
正确答案:D,A
试题解析:
电信号在铜缆上的传播速度大致为光速的2/3,也就是每秒20万公里。
(19)题的答案是总传输时间=传输延迟时间+数据帧的发送时间=2000 / 200000 + 3000 / 4800 = 10ms + 625ms = 635ms。
(20)题有些含混,毕竟信号要先发到太空的卫星上,再转发到2000km外的接收站,因此总距离不可能还是2000km。不过题目没有提供相关数据,因此就还是使用2000km当做传输距离。总传输时间=传输延迟时间+数据帧的发送时间=2000 / 300000 + 3000 / 50000 = 6.7ms + 60ms = 66.7ms。在所有备选答案中,也就只有A比较相近,那么也就只能选A了。至于多出来的3.3ms,就当是上天下地增加的传输延迟吧。至于有人提出卫星传输的延时是270ms,这里要说明一下:传输延时是与距离相关的,距离越远则延时越大。即使是同一颗卫星,其近地点与远地点的通信传输延迟都差别非常大。如果死记270ms,那就是教条主义了。
答案:(19)D(20)A
