0

下午好,对于以下问题,我已经尝试了所有我能想到的,并重新观看了示例视频超过 7 次。我知道这涉及将最大缓冲区大小或速率相互添加,但我似乎无法掌握它:

考虑两个用户通过 IP 语音服务在具有 10 个路由器的路径上进行通信,并且所有链路都以 100Mb/s 的速度运行。如果每个路由器都有一个 1MByte 的数据包缓冲区,并且如果没有数据包丢失和重传,那么接收端需要的播放缓冲区的上限是多少?以毫秒为单位表达你的答案(四舍五入到最接近的整数)。假设 1MByte = 2^20 字节。提示:考虑每个路由器引入的最大排队延迟。

任何帮助将不胜感激,我已经坚持了好几天了。谢谢你。

4

2 回答 2

3

好吧,假设每个路由器的排队延迟为 1MByte。

因此,首先将 1MByte 转换为位:2^20 * 8 = 8388608 位

那么,根据打包时延计算为:

8388608 位 / (100 Mb/s) = 8388608 位 / (100 * 10^6 b/s) = 0.08388608 秒 (83.8861 毫秒)

因此,对于每个路由器,延迟将是 83.8861 毫秒,即 84 毫秒。

对于 10 个路由器,它将是 840 毫秒。

于 2018-12-19T07:23:07.487 回答
0

需要先将 Bytes 转换为 Bits。

而 100Mb/s 意味着每秒 100 兆位。

在单位相同后,我们可以计算每个路由器引起的最大延迟。:)

于 2018-09-25T07:12:23.323 回答