【计算机网络】difference of bps and Bps

admin / Linux / / 655 字 · 约 2 分钟 / 457 次阅读 /

一、基本概念区分

在计算机与网络通信中,Bb 代表完全不同的度量单位:

  • bit(比特 / 位,简记为小写 b:计算机中表示信息的最小二进制单位,取值为 01
  • Byte(字节,简记为大写 B:计算机中常用的基本存储单位,由 8 个二进制位组成,即: $$\text{1 Byte} = \text{8 bit} \quad (1\text{B} = 8\text{b})$$

二、速率单位详解:bps 与 Bps

1. 单位换算关系

  • bps(bits per second,比特每秒):通常用作网络传输速率、运营商带宽或串口波特率的计量单位。
  • Bps(Bytes per second,字节每秒):通常用作操作系统文件读写、下载工具(如迅雷、浏览器下载)的即时速度显示。

其基础转换公式为: $$\text{下载速率 (Bps)} = \frac{\text{网络带宽 (bps)}}{8}$$

2. 常用带宽换算参考

  • 100 Mbps 宽带: $$100 \text{ Mbps} \div 8 = 12.5 \text{ MB/s} \text{(理论峰值下载速度)}$$
  • 1000 Mbps(千兆)宽带: $$1000 \text{ Mbps} \div 8 = 125 \text{ MB/s} \text{(理论峰值下载速度)}$$

三、网络工程中的实际损耗

在实际网络传输中,除了数据载荷外,还需包含各层协议报头(以太网帧头、IP 头、TCP 头)及校验重传开销,因此实际测速通常约为理论上限的 85% ~ 90%。

admin

admin

云原生架构 · 全栈开发

感谢阅读本文!记录系统架构思考与实战复盘。专注于 Python、Django、PostgreSQL 与云原生容器化工程实践。