数据传输速率有"每秒比特数(bps)"和"每秒字节数(Bps)"两种表示方法。理解这种区别很重要。
每秒比特数(bps, Kbps, Mbps, Gbps)
比特(bit)是信息的最小单位,表示0或1。网络行业传统上使用每秒比特数(bps = bits per second)来表示速度。1 Kbps = 1,000 bps, 1 Mbps = 1,000 Kbps = 1,000,000 bps, 1 Gbps = 1,000 Mbps = 1,000,000,000 bps(使用SI前缀)。
每秒字节数(Bps, KBps, MBps, GBps)
字节(Byte)由8比特组成,是可以表示1个字符数据的单位。在体验文件大小和下载速度时,字节单位更直观。1 KBps = 1,000 Bps, 1 MBps = 1,000 KBps = 1,000,000 Bps, 1 GBps = 1,000 MBps = 1,000,000,000 Bps。
为什么有两种单位?
网络设备(路由器、交换机、光纤)以比特为单位发送和接收信号,因此bps成为行业标准。另一方面,用户实际处理的文件(图像、视频、软件)以字节为单位标注,因此体验速度用Bps更容易理解。1 Byte = 8 bits,所以100 Mbps = 12.5 MBps。
单位间的转换公式
- 1 Mbps = 1,000 Kbps = 1,000,000 bps
- 1 Gbps = 1,000 Mbps = 1,000,000 Kbps
- 1 Byte = 8 bits → 1 Bps = 8 bps
- 1 MBps = 8 Mbps → 100 Mbps = 12.5 MBps