这些术语通常用于描述计算机和网络技术中的数据传输速度和存储容量。
B为Byte(字节),指的是文件大小;
b为bit(比特)是传输速率的最小单位,bit是计算机中最小储存单位,描述网速的时候统一为b;
描述文件大小的时候统一为B。所以1GB=1024MB指的就是文件大小,Mbpersencond=Mb/s的值是每秒传输的bit量,属于是网速。
一、b(bit比特)与B(Byte字节)之间的关系
1Byte(字节)=8bit(比特/位),在计算机中每8位为1字节,换算为1Bit=8bit,用Bytes/s和bit/s表示网速时,就有1MB/s=8Mbps=8Mb/s。
如果是几G网络下的行速率为1Gb/s=1Gbps,也就是等于0.125GB/s。
二、 b(bit比特)、B(Byte字节)、bps(兆比特每秒)的关系
硬盘生产商是以GB(十进制,即10的3次方=1000,如1MB=1000KB)计算的,而电脑(操作系统)是以GiB(2进制,即2的10次方,如1MiB=1024KiB)计算的,但竖内用户一般理解为1MB=1024KB, 所以为了便于中文化的理解,翻译MiB为MB也是可以的。
同样根据硬盘厂商与用户对于1MB大小的不同理解,所以好多160G的硬盘实际容量按计算机实际的1MB=1024KB算都不到160G,这也可以解释为什么新买的硬盘“缺斤短两”并没有它所标示的那么大。
宽带网络中,运营商们所说的1M带宽是指1Mbps(megabits per second,兆比特每秒)。bps是bit per Second的缩写,也就是每秒多少“位”(bit)的意思。是用来计算资料传输速率的单“位”。举例来说,电信局通常说的1M的宽,所使用的单位就是bps,我们都知道一个字节等于8位,而我们电脑的存储单位使用的是字节,也就是理论上每秒可以向硬盘下载1X1024/8=128KB/sec的数据。但这也只是理论上的速度。实际上则要再扣约12%的数据头信息(包Ethernet Header,IP Header,TCP Header,ATM Header等),各种各样的控制讯号。所以传输速度上限应112KB/sec左右,而不应该望文生义地理解为“每秒钟可以传送1M字节的数据。
B和b分别代表Bytes和bits,两者定义不同,差距是8倍。
三、MB与Mb
是属于计算机中得存储单位,也就是数据的大小,比较程序、文件的存储大小。
MB:指的是兆字节(Megabyte),通常可以用来描述文件大小,存储设备容量等。1MB= 1024 KB
Mb:指的是兆比特(Megabit),通常用来描述网络传输速度、带宽等。1Mb=1/8MB
四、 MBps与Mbps
MBps与Mbps,这两个是数据传输的速度,主要表示数据的传输、上传、下载速度或者数据的一个读和写的速度。
MBps:指的是兆字节每秒(Megabytes per second),用于描述数据传输速度,如文件下载速度。衡量交换机总的数据交换能力的单位。
Mbps:指的是兆比特(Megabits per second),用于描述网络传输速度,如互联网带宽。
Mb/s和MB/s也可以用于表示网速的单位,我们的手机手机状态栏显示的的网速单位就是MB/s。
MBps等同于MB/s,Mbps也等同于Mb/s。100M带宽实际上也就是100Mbps,也就是实际下载速率/流量传输速率为100Mbps=100Mb/s=100/8MB/s=12.5MB/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
1Byte=8bit
1 MBps=1MB/s=8Mbps=8Mb/s
1GB/s =1Gbps= 8Gbps = 8Gbit/s
六、为什么网速一般都用的Mbps
bit(比特)是表示数字信号数据的最小单位,所以网速一般都用bit/s来表示。而且实际上Byte(字节)只有在表示数据存储时才有意义,因为传输中的数字信号并不是必然按照8bit为1组来计量的。
在日常工作中,MB/s的单位才更为方便我们对网速的理解,因为它是和数据存储容量直接挂钩的,绝大部分网速单位都是Mbps或者Mb/s。