什么是延迟?是怎么导致的?

2020.06.18 -

   

术语“延迟”是指在处理网络数据时通常引起的几种延迟中的任何一种。低延迟网络连接的延迟时间较小,而高延迟网络连接的延迟较长。

除了传播延迟之外,延迟还可能涉及传输延迟(物理介质的属性)和处理延迟(例如,通过代理服务器或在Internet上进行网络跃点)。

延迟和网络速度

尽管通常将网络速度和性能理解为带宽,但延迟是另一个关键因素。一般人对带宽的概念更为熟悉,因为这是网络设备制造商通常宣传的指标,但是延迟对最终用户的体验同样重要。用lag语来说,“滞后”一词通常是指网络性能不佳。

延迟与吞吐量

尽管网络连接的理论峰值带宽根据所使用的技术是固定的,但流经网络的实际数据量(称为吞吐量)会随时间变化,并且会受到较高和较低延迟的影响。

过多的等待时间会造成瓶颈,从而阻止数据填充网络管道,从而降低吞吐量并限制连接的最大有效带宽。延迟对网络吞吐量的影响可能是暂时的(持续几秒钟),也可能是持续的(恒定),具体取决于延迟的来源。

Internet服务,软件和设备的延迟

在DSL和电缆互联网连接上,延迟通常小于100毫秒(ms),通常可能小于25 ms。另一方面,通过卫星互联网连接,典型的延迟可以是500毫秒或更高。

如果以高延迟运行,则额定为100 Mbps的Internet服务的性能可能明显比额定为20 Mbps的服务更差。

卫星互联网服务说明了计算机网络上的延迟和带宽之间的区别。卫星具有高带宽和高延迟。例如,在加载网页时,大多数卫星用户会看到从输入地址到开始加载页面之间的明显延迟。

这种高延迟主要是由于请求消息以光速传播到遥远的卫星站并返回本地网络时的传播延迟所致。但是,一旦消息到达地球,该页面就会快速加载,就像在其他高带宽Internet连接(例如DSL和电缆Internet)上一样。

WAN延迟是另一种类型的延迟,它在网络忙于处理流量以至于其他请求随后被延迟,因为硬件无法以最大速度处理所有延迟时发生。这也会影响有线网络,因为整个网络都在一起运行。

硬件错误或其他问题会增加硬件读取数据所需的时间,这是造成延迟的另一个原因。对于网络硬件或设备硬件,例如速度较慢的硬盘驱动器,需要花费一些时间来存储或检索数据的情况可能就是这种情况。

系统上运行的软件也可能导致延迟。某些防病毒程序会分析流入和流出计算机的所有数据,这是某些受保护的计算机比其他计算机慢的原因之一。分析的数据通常在使用前会被撕碎并扫描。

测量网络延迟

诸如ping测试和traceroute之类的网络工具通过确定给定网络数据包从源到目的地再往返所需的时间来衡量延迟,这称为往返时间。往返时间不是衡量延迟的唯一方法,而是最常见的方法。家庭和企业网络的服务质量(QoS)功能旨在同时管理带宽和延迟,以提供更一致的性能。

本站文章禁止转载,违者必究
阅 186
0

术语“延迟”是指在处理网络数据时通常引起的几种延迟中的任何一种。低延迟网络连接的延迟时间较小,而高延迟网络连接 […]

湘公网安备 43011102001693号

    湘ICP备19003021号-1