NATNT NETWORK GUIDE

延迟、网络抖动与丢包,分别是什么?

理解带宽以外的网络体验:延迟、Jitter 和 Packet Loss,以及 HTTP 测试能说明什么。

带宽和延迟不是同一个指标

带宽描述单位时间内能传输多少数据;延迟描述一次往返需要多久。下载速度较快的网络仍可能存在较高延迟,游戏操作或视频通话也可能受到影响。

目标节点不同,延迟也会不同。到 NATNT 节点的请求耗时,不能替代到游戏服务器、会议平台或其他地区节点的实际延迟。

NATNT 的延迟是怎么测出来的?

浏览器向 NATNT 的小响应接口连续发起 5 次禁止缓存的 HTTPS 请求,测量每次请求的真实耗时,以中位数作为展示值。样本还用于计算最小值与平均值。

HTTP 耗时包含可能发生的连接建立、服务器处理、浏览器调度等开销。这不是命令行 Ping 的 ICMP 往返时间,两者不应直接等同。

这里的 Jitter 是一种波动参考

Jitter 通常用于描述延迟变化。不同协议与工具会使用不同的计算方法。NATNT 第一版展示的是上述 5 次 HTTP 请求中,最大耗时减去最小耗时的差值。

这一指标只能提示 HTTP 耗时是否有明显波动,不是 RTP 或 UDP 数据包的标准抖动统计。首个连接建立较慢也会扩大差值,不能仅据此认定本地 Wi-Fi 故障。

为什么丢包率显示暂不可测?

可靠的丢包测量需要知道实际发送和接收的数据包。浏览器普通 HTTP 请求无法提供这些信息,TCP 还可能自动重传数据。请求失败的比例并不等于底层丢包率。

NATNT 当前不提供可靠丢包率,不会生成随机百分比。未来需要独立的实时通信或 UDP 探测服务,并明确测量路径、协议和统计范围。

← 返回网络知识