了解延迟和抖动

网络工程 潜伏
2022-02-14 07:42:09

分析了 2 种不同的互联网连接。详情如下:

Net-1:

Download Speed: 2699 kbps (337.4 KB/sec transfer rate)
Upload Speed: 4737 kbps (592.1 KB/sec transfer rate)
Latency: 172 ms
Jitter: 50 ms

Net-2:

Download Speed: 1711 kbps (337.4 KB/sec transfer rate)
Upload Speed: 505 kbps (592.1 KB/sec transfer rate)
Latency: 40 ms
Jitter: 19 ms

我对“延迟”的了解是,“抖动”越少越好。那么,为什么在这种情况下,具有更高带宽的 Internet 连接具有更高的“延迟和抖动”,然后是连接更少的带宽?

1个回答

首先,您将“好”等同于“感知速度”。一般来说,延迟和抖动与带宽关系不大。

延迟是对相当固定的物理极限的度量。距离、路由和交换延迟都会影响任何两个节点之间的延迟。更高或更低的延迟并不决定链接的好坏。延迟越低越好,但通常对此无能为力。(光速就是它的本质。)

抖动是延迟的可变性。抖动是“坏的”。它是排队、缓冲区、处理负载的功能,通常是有其他流量竞争链接的事实。由于一个数据包对任何其他数据包造成的延迟,较低速度的链路往往会产生较高的抖动。

协议可以很容易地处理延迟——即在没有任何确认的情况下传输更多数据。但是抖动是有问题的,因为它是随机性和非常自然的——发送更多的流量可能会溢出缓冲区。

那么......为什么net-1“更糟”?它是一个更长的链路,通过更多的跃点,因此会遇到更多的拥塞?(您没有给出任何实际事实答案的依据)