网络丢包是什么?为什么丢包比高延迟更麻烦?
网络通信过程中,数据通常会被拆分成一个个数据包进行传输。
如果部分数据包没有成功到达目的地,就称为丢包(Packet Loss)。
例如发送 100 个数据包,只有 98 个成功到达,那么丢包率就是 2%。
对于网页访问,少量丢包可能不太明显,因为 TCP 可以通过重传机制恢复部分数据。
但对于游戏、语音、视频会议等实时业务,丢包可能造成:
角色瞬移、语音断续、画面卡顿、连接异常。
因此网络质量不能只看 Ping。
一个稳定的:
30ms + 0% 丢包
通常比:
10ms + 持续丢包
更适合实时业务。
网络测试最好进行持续测试,而不是只测试一次。