什么是网络延迟?

2023年 10月 31日 70.4k 0

什么是延迟?

延迟,也被称为网络延迟,是指数据从发送端到接收端的传输时间。

这个传输时间不仅包括数据包在物理传输媒体上传播的时间,还包括了数据包在网络设备上进行处理的时间,以及在队列中等待处理的时间。

延迟通常以毫秒(ms)为单位表示,尽管在某些应用中,更精确的度量也可能以微秒(μs)为单位。

说白了,延迟是数据包从 A 传输到 B 所需的时间。

图片[1]-什么是网络延迟?-不念博客

然而,往返时间 (RTT) 是网络请求从 A 到 B 以及响应从 B 到 A 所花费的时间。

延迟和 RTT 均以毫秒 (ms) 为单位进行测量。

延迟可以分为多种类型,每种类型都对网络性能产生不同的影响:

图片[2]-什么是网络延迟?-不念博客

  • 传输延迟(Transmission Latency):这是数据在传输媒体上传播的时间,受到物理传输媒体的特性、传输距离和信号传输速度的影响。传输延迟通常是物理延迟的一部分。
  • 处理延迟(Processing Latency):这是数据在网络设备上进行处理所需的时间,包括路由器、交换机和计算机等设备。处理延迟受到设备性能、负载和协议的影响。
  • 排队延迟(Queueing Latency):当多个数据包在网络设备上等待处理时,它们会进入一个队列。排队延迟是数据包在队列中等待的时间,它受到网络拥塞程度的影响。
  • 传播延迟(Propagation Latency):这是数据包从发送端到接收端传播所需的时间,受到信号传播速度和传输距离的影响。
  • 相关文章

    如何在 Linux 中使用 logname 命令?
    为什么有 HTTPS?HTTPS 如何实现安全通信?
    HTTPS的TSL握手流程是什么
    华为无线网络射频调优及WLAN跨VLAN的三层漫游示例
    502错误是什么、应该怎么排查?
    HTTP3为什么抛弃了经典的TCP,而选择QUIC

    发布评论