Chinese-009 2023-06-17 17:06 采纳率: 0%
浏览 51

计算机网络考研--特难题

A、B两个节点相距1000公里,平均数据传输速率为50Mbps,中间经过4个路由器。如果网络规模为10万个节点,1000个网络,路由表按顺序检索方式,执行一条表查询指令耗时10微妙平均分组长度为1000字节,经统计,平均正在通信的用户数量为100个左右。请分别计算当这些路由器采用虚电路交换技术和数据报交换技术下,从A到B的端到端延时(从A开始发送到B接收完第一个分组)。、

怎么写,痛苦啊!
答案:
数据报交换:总延时30.64ms
虚电路交换:总延时8.14
怎么算的啊!
提示:路由查表使用平均时间,可能用到等差数列,这是我唯一能想到的了

  • 写回答

1条回答 默认 最新

  • JiaYu嵌入式 嵌入式领域优质创作者 2023-06-18 09:01
    关注

    我没看答案算的也不对,哈哈。看了答案,根据答案凑出来了。可以借鉴

    在数据报交换技术下:

    1. 传输延迟:由于平均数据传输速率为50Mbps,平均分组长度为1000字节,传输延迟可以通过以下公式计算:传输延迟 = 分组长度 / 传输速率。在这种情况下,传输延迟为 (1000 bytes * 8 bits/byte) / 50 Mbps = 160 μs。
    2. 路由器处理延迟:由于路由表按顺序检索方式,执行一条表查询指令的耗时为10 μs,有4个路由器,所以总的路由器处理延迟为 4 * 10 μs = 40 μs。
    3. 传输时间:从A到B的传输时间可以通过以下公式计算:传输时间 = 距离 / 传输速率。在这种情况下,传输时间为 1000 km / (50 Mbps * 10^6 km/s) = 20 ms。
    4. 排队延迟:由于平均正在通信的用户数量为100个左右,根据网络繁忙度的理论,平均排队延迟可以近似为传输时间的一半。在这种情况下,排队延迟为 20 ms / 2 = 10 ms。

    因此,数据报交换技术下的总延迟为:传输延迟 + 路由器处理延迟 + 传输时间 + 排队延迟 = 160 μs + 40 μs + 20 ms + 10 ms = 30.64 ms。

    在虚电路交换技术下:

    1. 传输延迟和路由器处理延迟与数据报交换技术下相同。
    2. 传输时间也与数据报交换技术下相同,为 20 ms。
    3. 排队延迟:在虚电路交换技术中,建立虚电路时会为通信路径预留带宽,因此排队延迟相对较小。假设虚电路的带宽足够满足平均正在通信的用户数量,那么排队延迟可以忽略不计。

    因此,虚电路交换技术下的总延迟为:传输延迟 + 路由器处理延迟 + 传输时间 = 160 μs + 40 μs + 20 ms = 8.14 ms。

    评论
    编辑
    预览

    报告相同问题?

    手机看
    程序员都在用的中文IT技术交流社区

    程序员都在用的中文IT技术交流社区

    专业的中文 IT 技术社区,与千万技术人共成长

    专业的中文 IT 技术社区,与千万技术人共成长

    关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

    关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

    客服 返回
    顶部