2024年6月9日发(作者:)

不知道各位有没有注意过,设备厂商——华为、中兴、诺基亚之流,运营商——中国

移动、联通、电信,亦或是终端制造商——小米、OPPO 等,在进行网速宣传时,其速率

单位都用的 Mbps。例如前不久中国联通宣布,其 5G 网络测试速率基本上已经全部能达

到 900+Mbps 的速率,有些甚至能够达到 1.1Gbps。

但是我们平时在讨论网速好坏时,都说的是 “MB/s”,也就是每秒几多兆,而且我们

的手机顶栏的网速实时显示中,其单位也是 MB/s。当习惯了 MB/s 这种计量方式的时候,

猛地看到 Mbps 这种计量方式,难免会第一时间愣住,然后慢慢回想一下这两者之间的

区别,最后才恍然大悟——“原来是这样啊”。

那么这个 Mbps 跟我们平常说的 MB/s 到底是不是一个意思呢?直接公布答案吧,

不是,因为其中涉及到换算的问题,你不能想当然的认为美国的一元跟中国的一元其价值

是一样。

Mbps、Mb/s、MB/s 傻傻分不清?

我们先来看一下换算关系:

B=Byte

b=bit

1 Kb = 1024 bit

1 KB = 1024 Byte

1 Mb = 1024 Kb

1 MB = 1024 KB

1 Byte = 8 bit

1 MB = 8Mb

1 Mb = 0.125 MB

其中,bit(比特,1 比特代表 1 个位)是信息的最小单位,是二进制数的一位包含

的信息或 2 个选项中特别指定 1 个的需要信息量。一般来说,n 比特的信息量可以表现

出 2 的 n 次方种选择。

而 Byte(字节)是计算机信息技术用于计量存储容量的一种计量单位,作为一个单位

来处理的一个二进制数字串,是构成信息的一个小单位。最常用的字节是八位的字节,即

它包含八位的二进制数。一个位就代表一个 0 或 1(即二进制),每 8 个位组成一个字

节(Byte,简写为 B)。

那么答案就出来了,1 Byte = 8 bit,每秒传输多少 bit、每秒传输多少 Byte,我们

可以用 Byte/s、bit/s 来表示,换算一下就可以得出 8Mbps=8Mb/s=1MB/s。

为什么网速用 Mbps 而不是 MB/s 呢

我们知道,计算机是以 Bit 和 Byte 作为计算单位,其中 bit(比特)是电脑辨识讯

息的最小单位,再上一个更大的单位为 Byte(字节)。

一般来说,数据传输大多是以 “位”(bit,又名 “比特”)为单位的,这也就是为什

么网速的单位都是 Mbps 而不是 MB/s 了,而数据存储是则以 “字节”(Byte)为单位,

比如硬盘的读写速度一般就用的是 MB/S。

通常,运营商说的 1M 宽带的 M 是指 Mb/s,也就是 Mbps,换算一下的话,1M

宽带下载速度也就是 125KB/s,再去掉损耗的话就是 120KB/s 左右。以此类推,10M 宽

带的最快下载速度是 1.25MB/s,100M 的宽带最快下载速度是 12.5MB/s。

总结:

无论是以 Byte 还是 bit 作为网速单位其实都是正确的,但是我们在在书写单位时一

定要注意 B 字母的大小写,此时 B 字母的大小写真的可以称之为 “失之毫厘,谬以千

里”。其实运营商等在宣传的时候,Mbps 作为网络速率单位是最正确的,因为数据的传

输以及运营商在流量收费的时候都是按照比特来计算的;但从消费者的角度来看,MB/s 符

合我们大众的生活习惯,而且也便于理解。

那么下篇文章我们该聊聊什么呢?比如运营商投诉的 “内幕”?投诉处理的优先级跟

什么有关呢?为什么有的人投诉都是 “秒处理”,而有的必须得闹到工信部才能处理呢?

来源:IT之家作者:沧海