网络延时高是什么意思 抖动和延迟之间的区别在哪?

2022-06-24 14:32:16

网络延时高是什么意思 抖动和延迟之间的区别在哪?

1、本机到服务器之间路由跳数过多

由于光,电的传输速度非常快,他们在物理介质中的传播时间几乎可以忽略不计,但是路由器转发数据包的处理时间是不可忽略的,当本机到服务器链路中有太多路由转发处理时,网络延时就会很明显。

2、网络带宽不够

排除其它因素,如果客户端和服务器端直接通过一个路由器连接,但带宽只有10Kbps,却同时有多个应用需要传输远超带宽的数据量200Kbps,这时候会造成大量数据丢失,从而表现为响应延时。

3、处理带宽不够

排除其它因素,如果客户端和服务器端直接通过一个路由器连接,且带宽足够,但服务器端处理能力不足,也会造成响应延时,可以将Windows电脑中的定位功能关闭掉来降低延迟。

抖动和延迟之间的区别在哪?

延迟和延时本质上是紧密联系的,有时甚至可以互换使用。然而,它们并不总是相同的。延迟(delay)是数据从一个端点传输到另一个端点所需的时间。然而,延时(latency)可能是以下两种情况之一。

有时,延时(latency)会被认为是数据包从一个端点传输到另一个端点的时间,与单向延迟(delay)相同。

更常见的情况是,延时(latency)表示往返时间。往返时间包含了发送数据包所需的时间,以及它返回的时间。但并不包括在目的地处理数据包所花费的时间。

通过网络监控工具,可以获取在特定网络中数据往返的准确时间(延时latency)。具体方法是,通过跟踪两个时间点,一个是从发送端发送数据包的时间点,另一个是发送端获得接收端返回的确认结果的时间点,然后通过计算两者的时间差异得到准确的往返时间(延时latency)。但是,两个端点之间的(单向)延迟(delay)是很难确定的,因为在发送端并没有数据包到达接收端的时间信息。