Echo

Echo 关注TA

大家好,我是Echo!

Echo

Echo

关注TA

大家好,我是Echo!

  •  普罗旺斯
  • 自由职业
  • 写了309,775,305字

该文章投稿至Nemo社区   资讯  板块 复制链接


一文看懂Mbps、Mb/s、MB/s 有什么区别

发布于 2019/08/05 20:04 550浏览 0回复 1,588

这篇文章,是笔者来兑现承诺来啦!

在上篇文章《走进通信:4G手机跟基站是怎么“交流”的》中,笔者表示,会在下篇文章中跟大家聊一聊“为什么运营商或者设备商都喜欢将网速标注为Mbps而不是MB/S”。那么这篇文章,我们就来说一下这个话题。

不知道各位有没有注意过,设备厂商——华为、中兴、诺基亚之流,运营商——中国移动、联通、电信,亦或是终端制造商——小米、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来表示;同乘2的十次方,也就是1024,我们可以得出下面这个结果:8Kbps=8Kb/s=1KB/s;再乘1024,就可以得到: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宽带下载速度也就是128KB/s,再去掉损耗的话就是120KB/s左右。以此类推,10M宽带的最快下载速度是1.25MB/s,100M的宽带最快下载速度是12.5MB/s。

总结:

无论是以Byte还是bit作为网速单位其实都是正确的,但是我们在在书写单位时一定要注意B字母的大小写,此时B字母的大小写真的可以称之为“失之毫厘,谬以千里”。其实运营商等在宣传的时候,Mbps作为网络速率单位是最正确的,因为数据的传输以及运营商在流量收费的时候都是按照比特来计算的;但从消费者的角度来看,MB/s符合我们大众的生活习惯,而且也便于理解。

那么下篇文章我们该聊聊什么呢?比如运营商投诉的“内幕”?投诉处理的优先级跟什么有关呢?为什么有的人投诉都是“秒处理”,而有的必须得闹到工信部才能处理呢?


本文由LinkNemo爬虫[Echo]采集自[https://www.ithome.com/0/437/491.htm]

本文标签
 {{tag}}
点了个评