网络延迟和网络带宽相关性

网络工程 带宽 潜伏
2021-07-18 17:58:39

今天ping随机网站,决定ping一个网站,下载速度2mb/s,ping(延迟)10ms。

我的问题是,如果来自服务器的回答持续了大约 10 毫秒,那么这些 2mb/s 是如何计算的?任何提示、解释链接或类似的东西都非常感谢:)

2个回答

您的 ping 时间延迟是从一端到另一端所需的时间,与带宽无关,带宽是每秒传输的位数。

将延迟视为两个城市之间的距离。在两个城市之间开车需要一定的时间。带宽就像在城市之间行驶的每辆车可以容纳多少人;一辆公共汽车比一辆两人座的汽车有更多的带宽。公共汽车和汽车从一个城市到另一个城市需要相同的时间(延迟),但公共汽车在相同的时间内运送更多的人(带宽)。

所写的一切都是真实的,但如果您使用的是 TCP,则延迟和带宽之间存在很强的相关性

TCP 不会等待确认发送下一个数据包。它正在使用一个窗口。当窗口已满时,对等方必须等待确认。此外,接收到的 ACK 越快,窗口增长得越快(这是慢启动算法)。

延迟的稳定性也可以发挥作用。