我在Jim Kurose的Computer Networking: A Top-down Approach的第 1 章末尾做练习,遇到了以下问题;
一个长度为 1,000 字节的数据包在距离为 2,500 公里、传播速度为 2.5 x 10^8 m/s、传输速率为 2 Mbps 的链路上传播需要多长时间?更一般地说,一个长度为 L 的数据包在距离为 d、传播速度为 s、传输速率为 R bps 的链路上传播需要多长时间?此延迟是否取决于数据包长度?这个延迟是否取决于传输速率?
传播延迟是位从链接的源到目的地所花费的时间。在这里,它将是 2500 km/2.5 x 10^8 m/s = 0.01s。现在我很困惑是否应该将 (1000 x 8)/(2 x 10^6) = 0.004s 的传输延迟添加到此,因为问题要求整个数据包的传播延迟,而不仅仅是一位。
我在网上找到了不同的答案,有些人考虑过,有些人不考虑。
编辑:我理解术语传输延迟和传播延迟之间的区别。但我不明白数据包的传播延迟是什么,以及它是否与传播延迟定义有任何不同。