带宽与网络的换算

认识比特

Bit(常简写作b),是Binary digit(二进制数)位的缩写: 计算机专业术语,是信息量单位,为信息量的最小单位,二进制数的一位所包含的信息就是一比特,如二进制数0100就是4比特。
二进制数系统中,每个0或1就是一个位(bit),位是数据存储的最小单位。其中8bit就称为一个字节(Byte常间写作B)。计算机中的CPU位数指的是CPU一次能处理的最大位数。例如32位计算机的CPU一次最多能处理32位数据。

计算机中信息量单位的换算(数据存储单位)

bit ------ 比特
byte -----字节
由小到大分别为:
b -------> B -------> KB -------> MB -------> GB -------> TB
8 比特=1 字节
字节向上分别为KB、MB(兆)、GB、TB,每级为前一级的1024倍,即1024进制。即
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB

带宽与网速

带宽:计算机网络的带宽是指网络可通过的最高数据率,即每秒多少比特。通常以bps(bit per second)来表示,即每秒可传输之位数。
我们经常听到的,千兆带宽是指最高接入速率是1000兆,这里的千兆指的是1000Mbps,单位是bits(比特)
网速:一般文件大小或下载速度的单位bytes(字节)。速度单位应为MB/s,其中的“B”是指“Byte(字节)”。因为数据是按字节传输的,而并非按位。
带宽和网速的换算:8Mbps=1MB/s
8Mbps带宽,其实也是每秒传输8M比特,1MB/s就是相当于每秒传输1M字节
如果粗略的换算可以用下面的公式:
1Mbps=1Mb/s=1/8MB/s=1/8M/s

带宽和网速的换算,需要注意:设备生产厂家和计算机系统使用的进制不同

IT设备生产厂家一般使用的是1000进制。网卡的速率、还有存储单位等均是如此。即
1MB=1000KB=1000000B= 8000000 bit
计算机系统使用的是1024进制
1MB=1024KB, 1KB=1024B
我们来换算一下IT设备生产厂家的千兆带宽(1000Mbps每秒传输1000M)在计算机网络中的网速
1000M=1000000KB=1000000000B=8000000000bit
8000000000bit ÷ 8 = 1000000000B
1000000000B ÷ 1024 = 976562.5 KB
976562.5KB ÷ 1024 = 953.67M
不难看出,IT厂商的千兆带宽,计算机实际识别带宽为953.67兆。即千兆带宽实际网络速度最高也就953.67Mbit/s,953.67兆比特每秒。
换算为日常生活中的网速单位:MB/s
953.67Mbit/s ÷ 8 = 119.2 MB/s
所以带宽1000Mbps,就相当于网络下载速度是119.2 MB/s(119.2兆字节每秒),119.2M/s(119.2兆每秒)。

总结

在进行带宽与网速换算的过程中,先通过1000进制将带宽换算为bit为单位的数值,再通过1024进制,换算为以Mbit/s为单位的数值,再除以8,这样就得到了网速的值MB/S。可以观看B站上的这个解析,辅助学习:
B站Mbps和MB/s有什么区别?它们之间是如何换算的

你可能感兴趣的:(网络)