为什么"100 Mbps"只能下载 12.5 MB/s
ISP 宣传"最高 1 Gbps",但实际文件下载速度最高只有 125 MB/s。测速显示"500 Mbps",但 Steam 显示"62.5 MB/s"。这不是连接问题,而是单位不同。
互联网速度的世界充满了令人困惑的单位。本文将理清速度单位的混乱,从 Mbps 和 MB/s 的区别,到 ISP 广告的技巧,以及如何读懂你的"真实"速度。
比特与字节 - 8 倍陷阱
混乱的根源在于两种单位的并存:"比特"和"字节"。
- 比特 (b):最小的数据单位。0 或 1 的一位数字
- 字节 (B):8 比特 = 1 字节。可以表示一个字符的单位
网络速度传统上以每秒比特数 (bps) 表示,而文件大小以字节 (B) 表示。这种惯例差异造成了 8 倍的差距。
100 Mbps ÷ 8 = 12.5 MB/s1 Gbps ÷ 8 = 125 MB/s
所以在"100 Mbps 连接"上,理论最大下载速度是 12.5 MB/s。连接并不慢,只是单位不同。
为什么网络速度用比特而文件大小用字节
网络世界:比特是自然的
通信线路在物理上传输 0 和 1 的信号。电信号的开/关、光脉冲的有/无、无线电波的调制,都是比特级操作。对于电信工程师来说,用"每秒能发送多少比特"来表示线路容量是完全自然的。
计算机世界:字节是自然的
计算机以字节为单位处理数据。内存寻址、文件系统块大小、CPU 寄存器宽度,都以字节 (或其倍数) 为基本单位。将文件大小表示为"1 MB"比"8,388,608 比特"对人类来说直观得多。
ISP 的优势
ISP 用比特表示速度还有一个营销原因。"100 Mbps"是"12.5 MB/s"的 8 倍大的数字,给消费者"很快"的印象。这不是欺诈,是行业标准表示法,但确实容易误导消费者。
SI 前缀与二进制前缀 - 又一层混乱
在比特/字节的混乱之上,前缀还有两种流派。
- SI 前缀 (十进制):1 KB = 1,000 字节,1 MB = 1,000,000 字节,1 GB = 1,000,000,000 字节
- 二进制前缀:1 KiB = 1,024 字节,1 MiB = 1,048,576 字节,1 GiB = 1,073,741,824 字节
硬盘厂商使用 SI 前缀 (十进制),而操作系统使用二进制前缀。这就是为什么"1 TB 硬盘在系统中显示为 931 GB"。1 TB (十进制) = 1,000,000,000,000 字节 ≈ 931 GiB (二进制)。
在网络速度的语境中,Mbps 中的"M"始终指 SI 前缀 (十进制,1,000,000)。二进制前缀的混乱在这里不适用。
"尽力而为"意味着什么
日本 ISP 提供的几乎所有互联网连接都是"尽力而为"的。"最高 1 Gbps"意味着"理想条件下的理论最大值",并不保证始终能达到该速度。
影响实际速度的因素很多:
- 共享同一线路的用户数量 (尤其是公寓型光纤连接)
- 时段拥堵 (晚间高峰时段速度往往下降)
- 路由器和网线性能 (旧设备可能成为瓶颈)
- Wi-Fi 信号条件 (墙壁和距离导致的衰减)
- 目标服务器的处理能力和带宽
在 IP 确认上查看你的连接信息,并用测速网站测量实际速度。了解 ISP 宣传速度与实际速度之间的差距,是改善网络环境的第一步。
速度单位速查表
线路速度 (Mbps) → 实际下载速度 (MB/s)10 Mbps → ~1.25 MB/s50 Mbps → ~6.25 MB/s100 Mbps → ~12.5 MB/s500 Mbps → ~62.5 MB/s1 Gbps → ~125 MB/s10 Gbps → ~1.25 GB/s
公式:MB/s = Mbps ÷ 8。记住这一点,你就再也不会被互联网速度单位搞糊涂了。
总结
互联网速度单位的混乱源于电信行业 (比特) 和计算机行业 (字节) 的历史惯例。只要知道"Mbps ÷ 8 = MB/s",你就能正确解读 ISP 广告和下载速度显示。