Mbps、Mb/s、MB/s、M/s的区别

一、背景

设备厂商(如华为、中兴、诺基亚等),运营商(中国移动、联通、电信),终端制造商(小米、OPPO等),在进行网速宣传时,其速率单位都用的“Mbps”。例如前不久中国联通宣布,其5G网络测试速率基本上已经全部能达到900+Mbps的速率,有些甚至能够达到1.1Gbps

但是我们平时在讨论网速好坏时,都说的是“MB/s”,也就是每秒几多兆,而且我们的手机顶栏的网速实时显示中,其单位也是MB/s

目前服务器市场上,IDC厂商对自家提供的服务器带宽描述起来是五花八门,什么10MB带宽呀,10Mbps带宽呀,10Mb带宽呀,还有10M带宽之类的,这里的10MB、10Mbps、10Mb、10M到底是什么概念呢?能传输多少数据?

Mbps、Mb/s、MB/s、M/s到底是什么意思呢?又该如何区分?

二、B 和 b 的区别

B=Byte(字节)

b=bit(比特)

Byte = 8 bit(1 B = 8 b

bit(比特,1比特代表1个位)是信息的最小单位,是二进制数的一位包含的信息或2个选项中特别指定1个的需要信息量。一般来说,n比特的信息量可以表现出2的n次方种选择。

Byte(字节)是计算机信息技术用于计量存储容量的一种计量单位,作为一个单位来处理的一个二进制数字串,是构成信息的一个小单位。最常用的字节是八位的字节,即它包含八位的二进制数。一个位就代表一个0或1(即二进制),每8个位组成一个字节(Byte,简写为B),即 1 Byte = 8 bit

数据传输大多是以“位”(bit,又名“比特”)为单位的,因此网速的单位都是Mbps。

数据存储是则以“字节”Byte)为单位,比如硬盘的读写速度一般就用的是MB/S


三、数据存储:以“字节”(Byte)为单位

计算机是以BitByte作为计算单位,其中bit(比特)是电脑辨识讯息的最小单位,再上一个更大的单位为Byte(字节)

计算机存储单位一般用B,KB,MB,GB,TB,PB,EB,ZB,YB,BB来表示,比如一张清晰度为高清的图片大小约为几百KB,一份几千字的txt文档约为几十KB,一段一分钟的高清短视频约为几MB。

MiB和MB,KiB和KB的区别

KB(kilobyte)= 1000 Byte

KiB(kibibyte)= 1024 Byte

1 MB(megabyte)= 1000 KB = 1000000 Byte

1 MiB(mebibyte)= 1024 KiB = 1048576 Byte

硬盘生产商是以 GB十进制,即10的3次方=1000,如1MB=1000KB)计算的。

电脑(操作系统)是以 GiB2进制,即2的10次方,如1MiB=1024KiB)计算的

*** 但国内用户一般理解为1MB=1024KB, 所以为了便于中文化的理解,翻译 MiB 为 MB 也是可以的。

同样根据硬盘厂商与用户对于1MB大小的不同理解,所以好多160G的硬盘实际容量按计算机实际的1MB=1024KB算都不到160G,这也可以解释为什么新买的硬盘“缺斤短两”并没有它所标示的那么大。


四、数据传输:以“位”(bit,又名“比特”)为单位

MB = 8 Mb

Mb = 0.125 MB


每秒传输多少bit、每秒传输多少Byte,我们可以用Byte/sbit/s来表示:

(Mbps = Mbit/s = Mb/s = M/s)

MB/s= 8 Mb/s1 MB/s:1秒钟可传送 1MB 的数据量)

Mb/s= 0.125 MB/s(1Mb/s:1秒钟可传送1Mb的数据,换算成字节就是0.125MB的数据量)

bps(bit per second):每秒多少“位”(bit),是用来计算资料传输速率的单“位”。

宽带网络中,运营商们所说的 1M带宽 是指 1Mbps(megabits per second,兆比特每秒)。

举例来说,电信局通常说的 1M带宽,所使用的单位就是 bps,一个字节等于8位(1 Byte = 8bit),而我们电脑的存储单位使用的是字节,也就是理论上每秒可以向硬盘下载 1 M/8 = 1024 KB/8 = 128 KB 的数据。但这也只是理论上的速度。

实际上则要再扣约12%的数据头信息(包Ethernet Header,IP Header,TCP Header,ATM Header等),各种各样的控制讯号。 

所以传输速度上限应 112 KB/s 左右,而不应该望文生义地理解为 每秒钟可以传送 1M 字节的数据。

所以千万不要迷信广告,传输单位的写法上,B和b分别代表Bytes和bits,两者定义不同,差距是8倍。


五、其他官方标准

1 汉字 = 2 字节

1 字节(Byte) = 8 字位(bit)= 8个二进制数

1 字位(bit))= 1个二进制数

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容