计算机网络什么是时延

时间:2025-01-23 13:21:53 单机攻略

计算机中网络时延(delay或latency)是指 数据(一个数据包或bit)从网络的一端传送到另一端所需要的时间。时延是衡量通信系统性能的重要指标之一,决定了数据从发送端到接收端的总时间。时延主要包括以下几个部分:

发送时延:

是主机或路由器把要发送的数据帧发送到信道所需的时间。发送时延等于数据帧长度除以发送速率。

传播时延:

是指在链路上传播数据所需要的时间。传播时延等于两台路由器之间的距离除以传播速率。

处理时延:

是主机或路由器在收到分组后要花费的时间进行处理,比如分析首部、提取数据、差错检验、路由选择等。

排队时延:

是数据在路由器或交换机处理数据包排队所消耗的时间。排队时延取决于先期到达的、正在排队等待向链路传输分组的数量。

总时延是这四部分时延的和,即:

\[

\text{总时延} = \text{发送时延} + \text{传播时延} + \text{处理时延} + \text{排队时延}

\]

时延对网络性能有重要影响,较高的时延可能导致数据传输效率降低,影响实时应用的性能。在评估网络质量时,时延是一个关键指标。通常使用网络管理工具如PING来测量网络时延。