如果最大长度为 100 米(328 英尺),则 LAN 网络的最大延迟是多少?

如果最大长度为 100 米(328 英尺),则 LAN 网络的最大延迟是多少?

除了这个问题之外。LAN 网络的理想延迟是多少?什么是好的延迟和坏的延迟?

答案1

这个问题提得不太好。电缆长度本身不会引起几何延迟,因为信息在光纤上以光速传播,因此延迟时间只有 0.3 微秒。

电缆长度的问题在于signal attenuation,在这样的距离上,这个问题变得十分严重。纯硅的衰减基本上很小(大约为 0.3 dB/km,见这篇维基百科文章),但成分中的杂质会产生很大的影响,因为它们可能导致 1000 dB/km 的衰减。由于这在很大程度上取决于光纤成分,因此无法确定哪种结果你的电缆将实现。

这种衰减导致间接延迟增加:在存在强烈衰减的情况下,将会出现严重的数据包丢失,这在 TCP 协议中意味着必须重新发送数据包。发送方等待接收方确认的时间间隔会动态调整,以包括由于衰减导致的延迟和数据包丢失的影响,因此windowIE发送方在没有收到确认的情况下重新发送数据包之前等待的时间也会相应增加。因此,信号衰减会导致数据包丢失,从而导致窗口增大,进而导致吞吐量下降,因此外貌延迟。

一个简单的实验表明在存在但有延迟2%数据包丢失被限制到有效的 3.7Mb/s,而同样,在存在 30 毫秒延迟但没有数据包丢失的情况下,被限制到仅有的16.2Mbs。您可以看到,高延迟和强信号衰减的组合对于即使是吞吐量最大的商用连接也是致命的。

大部分吞吐量下降不是由于信号衰减,路由器内部的延迟是导致延迟的原因;因此,在典型的 SOHO 安装中,很容易找到毫秒级的 ping 传输时间,这实际上相当不错。一个好的经验法则是,在典型的 SOHO 中,任何低于 30 毫秒的时间都是极好的,而任何高于 30 毫秒的时间都是不正常的。信号衰减通过引入信号放大器来抵消;延迟本身而是需要提供不同组件之间的直接路由、最小化 wifi 部分、监控沿途遇到的 AP 和路由器的性能。

相关内容