我没看答案算的也不对,哈哈。看了答案,根据答案凑出来了。可以借鉴
在数据报交换技术下:
- 传输延迟:由于平均数据传输速率为50Mbps,平均分组长度为1000字节,传输延迟可以通过以下公式计算:传输延迟 = 分组长度 / 传输速率。在这种情况下,传输延迟为 (1000 bytes * 8 bits/byte) / 50 Mbps = 160 μs。
- 路由器处理延迟:由于路由表按顺序检索方式,执行一条表查询指令的耗时为10 μs,有4个路由器,所以总的路由器处理延迟为 4 * 10 μs = 40 μs。
- 传输时间:从A到B的传输时间可以通过以下公式计算:传输时间 = 距离 / 传输速率。在这种情况下,传输时间为 1000 km / (50 Mbps * 10^6 km/s) = 20 ms。
- 排队延迟:由于平均正在通信的用户数量为100个左右,根据网络繁忙度的理论,平均排队延迟可以近似为传输时间的一半。在这种情况下,排队延迟为 20 ms / 2 = 10 ms。
因此,数据报交换技术下的总延迟为:传输延迟 + 路由器处理延迟 + 传输时间 + 排队延迟 = 160 μs + 40 μs + 20 ms + 10 ms = 30.64 ms。
在虚电路交换技术下:
- 传输延迟和路由器处理延迟与数据报交换技术下相同。
- 传输时间也与数据报交换技术下相同,为 20 ms。
- 排队延迟:在虚电路交换技术中,建立虚电路时会为通信路径预留带宽,因此排队延迟相对较小。假设虚电路的带宽足够满足平均正在通信的用户数量,那么排队延迟可以忽略不计。
因此,虚电路交换技术下的总延迟为:传输延迟 + 路由器处理延迟 + 传输时间 = 160 μs + 40 μs + 20 ms = 8.14 ms。