时分复用带宽

时间:2016-12-17 08:07:59

标签: networking multiplexing

考虑通过电路交换网络从主机A向主机B发送640,000位的文件。假设 网络中的所有链路都使用24个插槽的TDM,比特率为1.536 Mbps。还假设它 在主机A开始传输文件之前,需要500毫秒才能建立端到端电路。无视 传播,处理和排队延迟,计算从何时开始经过的时间 source开始发送文件,直到目标收到整个文件。

答案: 总传输时间= 0.5s +(640000 /((1.536x10 ^ 6)/ 24))= 10.5s

如果我没有弄错的话,主机A在传输文件时应该获得全带宽,因为时分复用基于每个主机的时间帧和时隙。

我可以知道为什么链路的带宽必须除以24?

1 个答案:

答案 0 :(得分:2)

在具有24个插槽的TDM链路上,显然假设您的连接将占用一个插槽,这意味着您将获得的吞吐量不会达到1.536 Mbps,而是1/24。

我说"假设",因为您可能会在该链接上使用多个时段。我认为即GPRS就是这样 - 如果没有其他人正在使用其他时间段,并且你需要更多带宽,你可能会被分配它们。这会按比例增加带宽。

换句话说,如果您一直通过该链接进行传输,那么您将获得1.536 Mbps的速率。但是你不会成为它的TDM,所以你将在1/24的时间内进行传输。

日常的世界比喻将是:想象一下,如果你的水龙头每分钟可以倒20升水。如果打开它,让它打开10分钟,你就可以得到200升水。但如果你打开它只有5秒钟,然后关闭55,然后再打开5和关闭55,再过10分钟,你不会得到200升,你只能获得16.(6)升。

16.(6) = 20 litres/minute (tap throughput)
         * 10 minutes     (pouring time)
         * 5/60           (proportion of time when water was being poured)

从类比回到你的案例:

640k bits = 1.536 Mbits/s (link throughput)
            * 10 seconds  (transmission time)
            * 1/24        (proportion of time when data was being transmitted)