问答题
在分组交换网中要传送的数据总共1 000 B,每个分组长度为100 B,数据发送速率为100 Mb/s,从源点到终点一共经过5段链路,每段链路的长度1 km,数据信号传播速率为1.0× 105km/s。忽略处理时延和排队时延,试计算数据传输的总时延并给出各部分时延的计算过程。
【正确答案】数据在网络中经历的总时延=发送时间+传播时延+处理时延+排队时延。
本题忽略了处理时延和排队时延,故总时延为发送时延和传播时延之和。
因为要传送的数据为1 000 B,每个分组100 B,故而要把数据分为10个分组。在100 Mb/s的链路上发送,每个分组的发送时间T1为:
100×8 b÷100 Mb/s=8×10-6s=8μs。
考虑一种极端的情况,要所有的分组都到达目的主机,则最后一个分组到达目的主机即可。最后一个分组发送完毕时(前面9个分组已经发送出去),用时为10T1=80μs。
最后一个分组要经过5段链路,还得经过4台交换设备,在设备上需要发送时间为T2:
T2=4×T1=32 μs。
再计算分组在5段链路上的传播时延T3:
T3=5×1 000 m÷1083m/s=50μs。
总时延=10T1+T2+T3=162μs。
【答案解析】