第一百零三章:带宽、时延与吞吐量
复习
- 信号在介质中传播有距离、速度和干扰等限制。
TL;DR
- 带宽描述链路理论上可承载的速率。
- 时延描述一个数据从一端到另一端所花的时间。
- 吞吐量是实际完成传输的速率,常低于带宽。
正文
一条宽管道可以在单位时间送进很多比特,这对应带宽;一辆车从上海开到北京所需时间,类似时延。管道很宽不代表第一滴水立刻到达,路程很短也不代表能同时通过无限多车辆。
实际吞吐量还会受协议开销、竞争、设备能力和错误重传影响。下载大文件时更关心吞吐量;视频通话、远程操作时,时延往往更敏感。以后看到“100 Mbps”这类标称速率,不能直接把它当作所有场景里的实际体验。
即使链路足够快,接收方还要准确知道每个比特应在何时被读出。
思考题
为什么低时延链路不一定有高吞吐量?
小结
- 带宽、时延和吞吐量描述不同维度的“快”。
- 网络体验取决于它们及其他开销的组合。
思考题答案(仅供参考)
链路可能距离很近、传播快,却每秒只能承载很少比特。
协议
本文采用 CC BY-NC-SA 4.0 协议发布。