抖动和延迟之间的区别
作者:
Laura McKinney
创建日期:
3 四月 2021
更新日期:
13 可能 2024
内容
抖动和等待时间是归因于应用程序层中的流的特征。抖动和等待时间用作衡量网络性能的指标。抖动和等待时间之间的主要区别在于它们的定义,其中等待时间不过是通过网络的延迟,而抖动是等待时间量的变化。
延迟和抖动的增加会对网络性能产生不利影响,因此必须定期对其进行监视。当两个设备的速度不匹配时,就会增加延迟和抖动。拥塞导致缓冲区溢出,流量突发。
-
- 比较表
- 定义
- 关键差异
- 结论
比较表
比较依据 | 抖动 | 潜伏 |
---|---|---|
基本的 | 两个连续数据包之间的延迟差异。 | 通过网络延迟。 |
原因 | 网络中的拥塞。 | 传播延迟,序列化,数据协议,交换,路由,数据包缓冲。 |
预防 | 使用时间戳记。 | 互联网的多个连接。 |
抖动的定义
抖动 是IP数据包延迟之间的差异。换句话说,当变量的延迟延迟通过网络时,会引起抖动。可以举例说明,假设在时间0、1、2、3发送四个数据包,并在10、11、12、13接收四个数据包,则所有数据包中10个时间单位的数据包之间的延迟相同。在不同情况下,如果这些数据包到达11、13、11和18,则生成的延迟为11、12、9、15,这与上述情况不同。
延迟的第一种形式不会影响诸如音频和视频之类的应用程序,因为所有数据包都具有相同的延迟。然而,在第二种情况下,对于分组的不同延迟是不可接受的,并且这还导致分组的到达混乱。高抖动表示延迟之间的差异很大,而低抖动表示变化很小。
延迟的定义
的 潜伏 是数据包从源到达目的地所需的时间。用网络术语来说,指的是在处理用户生成的访问网络的请求到获得对用户的请求的响应之间所花费的时间。广义而言,等待时间是两个事件执行之间经过的时间。
延迟只是在源端和目标端处理s所需的时间以及网络中产生的延迟。有两种方法可以测量网络等待时间,第一种称为单向等待时间,其中仅测量发送数据包的源和接收数据包的目的地所经过的时间。而在另一种类型中,从节点A到节点B的单向等待时间与从节点B回到节点A的单向等待时间相加,这被称为往返。
- IP数据包从源到目的地的离开和到达所产生的延迟称为延迟。相反,抖动它是由数据包传输产生的延迟变化所致。
- 网络拥塞会引起抖动,而延迟可能通过传播延迟,交换,路由和缓冲产生。
- 可以通过使用时间戳来防止抖动。相反,可以通过使用多个Internet连接来减少等待时间。
结论
抖动和延迟是监视和衡量网络性能的关键指标。延迟是从数据包从er传输到接收器接收数据包的时间段。另一方面,抖动是相同流中两个连续接收的数据包的转发延迟之间的差。