为什么将数据包从源发送到目标的延迟不取决于传输速率和数据包长度?如果我们看一下延迟公式,那么它就是 L/R + D/V。
延迟、数据包长度和传输速率
网络工程
网络
潜伏
2022-03-01 06:13:14
2个回答
它是一个组件,但在大多数 WAN 情况下,它是最小的贡献者。
假设一个 100 Mbit/s 的链接速度和一个 1500 字节的数据包。序列化延迟为 1500 字节 x 8 位/字节/每秒 100,000,000 位 = .00012 秒。
许多服务器每秒处理 1000 次切换。这意味着 1 毫秒 (0.001 秒) 的处理延迟是常见的,或者是数据包长度延迟的八倍。
光纤中的光速约为 200,000 km/s,因此数据包传输时延匹配 24km 长度,处理时延相当于 200 km。除非您正在与当地城市的数据中心交谈,否则光速延迟通常是最大的因素。
有几个延迟:
- 传播延迟=距离/波传播速度(D/V)
- 序列化延迟 = 数据包长度 / 比特率 (L/R)
- 处理延迟 = 取决于设备
- 访问延迟(仅适用于共享/多访问媒体)= 取决于访问方法(CSMA/CD、CSMA/CA)和通道负载
将它们加在一起以获得总延迟。
其它你可能感兴趣的问题