博文背景
公司想做一个大上行应用的产品,需要大带宽,买服务器的时候发现的一些指标Mbps,跟实际传输速度是有一个换算关系的,针对这个问题,去进行了学习
参考资料
https://baijiahao.baidu.com/s?id=1641112288550519326&wfr=spider&for=pc Mbps、Mb/s、MB/s扫盲
https://blog.csdn.net/qq_35733751/article/details/79837259 网络传输指标
知识内容
我们平常所说的50兆、100兆的家庭宽带,其速率单位其实是Mbps,5G手机的宣传图,用的也是Mbps。
Mb/s和MB/s也是用于表示网速的单位,我们的手机状态栏显示的网速单位就是MB/s。
Mbps、Mb/s以及MB/s他们之间的关系到底是什么样的呢?
Mbps
首先是“Mbps”,其全称为Million bits per second,意为每秒传输百万位(比特)数量的数据,而这里的bit(比特,1比特等于1个位)是表示数字信号数据的最小单位。
Mb/s
Mb/s中的Mb与Mbps中的Mb意义相同,均表示百万位(比特)数据数量,所以Mbps=Mb/s。
MB/s
对于MB/s,其中的MB表示Million Bytes(百万字节),Byte(字节)是计算机用于计量存储容量的一种计量单位。
bit(比特)与Byte(字节)
1Byte(字节)=8bit(比特/位),在计算机中每8位为1字节,也就是1Byte=8bit,当在用Bytes/s和bits/s来表示网速时,于是就有1MB/s=8Mbps=8Mb/s。例如目前5G网络的理论下行速率为10Gb/s=10Gbps,那么也就等于1.25GB/s,这个网速也就是显示在我们手机状态栏中的数据。
为什么表示网速一般都用的Mbps?
bit(比特)是表示数字信号数据的最小单位,所以网速一般都用bit/s来表示也就不难理解了。而且实际上Byte(字节)只有在表示数据存储时才有意义,因为传输中的数字信号并不是必然按照8bit为1组来计量的。
其它网络传输指标
速率、带宽、吞吐量、时延、发送时延,传播时延、排队时延、处理时延、往返时间RTT