带宽、延迟、吞吐量的区别完全解析

谈论网速时最容易混淆的三个术语,让我们按顺序一一了解。

  1. 什么是带宽(Bandwidth)

    带宽指单位时间内可传输的最大数据量,通常以Mbps(每秒兆比特)或Gbps为单位。宽带套餐里"500M"这样的数字指的就是带宽,而且始终只是理论上的最大值。

  2. 什么是延迟(Latency)

    延迟指一个数据包从发送端到达目的地所需的时间,通常用ping测试测出的往返时间(RTT)以毫秒(ms)表示。无论带宽多宽,延迟大都会让人感觉反应迟钝。

  3. 什么是吞吐量(Throughput)

    吞吐量指实际成功传输的数据量。由于信号干扰、网络拥堵、协议开销等各种因素,吞吐量总是小于或等于带宽,是最接近我们实际体感"真实速度"的指标。

  4. 用高速公路来打比方

    带宽相当于道路的车道数,延迟相当于一辆车从起点开到终点所需的时间,吞吐量相当于单位时间内实际通过道路的车辆总数。车道再多(带宽再宽),如果路途遥远或发生拥堵(延迟大),也无法让车辆按预期速度通过。

  5. 为什么三者都要分别关注

    像下载大文件这类对延迟不敏感的任务,带宽(吞吐量)越大越有利;而像网络游戏、视频通话这类对实时性要求高的任务,延迟短比带宽大重要得多。如果网速很快但玩游戏还是卡顿,很可能问题出在延迟而不是带宽上。

  6. 用生活中的例子来总结

    4K视频流媒体、大文件下载的关键在于吞吐量(带宽),而网络射击游戏、视频通话、语音聊天的关键在于延迟。理解这两者的区别后,在诊断网速问题时就更容易判断该先看哪个指标。

想亲自测一下自己的延迟

如果想知道自己网络的延迟具体是多少,可以对附近的服务器做一次ping测试,直接以毫秒为单位看到往返时间,快速判断卡顿到底是带宽问题还是延迟问题。

多台设备共用带宽时

同一台路由器上如果挤了多台设备一起抢带宽,体感速度就会下降。可以在路由器上设置QoS(服务质量),给特定设备或流量类型优先权,减少这种卡顿。

常见问题

测速网站上显示的数字是三者中的哪一个?

大多数网速测试测的是短时间内实际收发数据得出的吞吐量。而运营商宣传的"500M套餐"之类的数字,指的是理论上的最大带宽。

网速明明很快,为什么玩游戏还是会卡?

因为带宽(下载速度)和延迟是两个不同的指标。哪怕下载速度再快,只要到服务器的物理距离远,或中间路径拥堵,延迟就会增加,在游戏中就会表现为卡顿。