网络:bit、Byte、bps、Bps、pps、Gbps的单位详细说明及换算。

本文详细解析了电脑存储和数据传输中的基本单位,包括bit、Byte、KB、MB、GB、TB及其换算关系,阐述了bps和Bps的区别,以及pps、Gbps等网络传输速率单位的概念。

bit

电脑记忆体中最小的单位,在二进位电脑系统中,每1bit 可以代表0 或 1 的数位讯号。

Byte

字节单位,一般表示存储介质大小的单位,一个B(常用大写的B来表示Byte)可代表一个字元(A~Z)、数字(0~9)、或符号(,.?!%&+-*/),但中文字需要2个Byte。

  • 1 Byte = 8 bits 
  • 1 KB = 1024 Bytes
  • 1 MB = 1024 KB
  • 1 GB = 1024 MB

注意: 在计算存储介质大小时,需要用2的n次方来换算(1KB = 2^10 Bytes)

bps 

“bits per second”常用于表示数据及网络通讯的传输速率。

例如GigabitEthernet端口:  5 minute input rate 38410000 bits/sec, 6344 packets/sec ( 其中382410000 bits/sec = 382.41Mbps)

所以常说的快速以太网能达到百兆传输,其实实际传输文件大小只有10MB = 100Mb

注意:在计算传输速率时,直接用1000来换算(1 Mb = 1000 Kb = 1000,000 bit)。

Bps

“Byte per second”电脑一般都以Bps显示速度,但有时会跟传输速率混淆,

例如:ADSL宣称的带宽为1Mbps ,但在实际应用中,下载速度没有1MB ,只有1Mbps/8 = 128kBps

也就是说与传输速度有关的b一般指的是bit,与容量有关的B一般指的是Byte。 

pps - 包转发率

包转发率标志了交换机转发数据包能力的大小。

单位一般位pps(包每秒),一般交换机的包转发率在几十Kpps到几百Mpps不等。包转发速率是指交换机每秒可以转发多少百万个数据包(Mpps),即交换机能同时转发的数据包的数量。

包转发率以数据包为单位体现了交换机的交换能力。

Gbps - 背板带宽

交换机的背板带宽,是交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量。

背板带宽标志了交换机总的数据交换能力,单位为Gbps,也叫交换带宽,一般的交换机的背板带宽从几Gbps到上百Gbps不等。

一台交换机的背板带宽越高,所能处理数据的能力就越强,但同时设计成本也会越高。

从以下两个方面可以判断一台交换机背板带宽的可用性:

  • (所有端口容量×端口数量×2)小于等于背板带宽,可实现全双工无阻塞交换,证明交换机具有发挥最大数据交换性能的条件。
  • 满配置吞吐量(Mpps) = 满配置GE端口数×1.488Mpps,其中1个千兆端口在包长为64字节时的理论吞吐量为1.488Mpps。

GE端口理论吞吐量-1.488Mpps

以太网传输最小包长是64字节。包转发线速的衡量标准是以单位时间内发送64byte的数据包(最小包)的个数作为计算基准的。

对于千兆以太网来说,计算方法如下:

                                  1000Mbps/((64B+8B+12B)×8bit)=1.488095pps

说明

当以太网帧为64Byte时,需考虑8Byte的前导符和12Byte的帧间隙的固定开销。在以太网中,每个帧头都要加上了8个字节的前导符,前导符的作用在于告诉监听设备数据将要到来。然后,以太网中的每个帧之间都要有帧间隙,即每发完一个帧之后要等待一段时间再发另外一个帧,在以太网标准中规定最小是12个字节,然而帧间隙在实际应用中有可能会比12个字节要大,在这里我用了最小值。每个帧都要有20个字节的固定开销。(另外这20字节的信息是不能通过抓包软件抓下来的),因此一个全双工线速的千兆以太网端口在转发64Byte包时的包转发率为1.488Mpps。

以下是常用以太网端口的包转发率:

  • 万兆以太网:14.88Mpps
  • 千兆以太网:1.488Mpps
  • 百兆以太网:0.1488Mpps

Router 的 kbits 单位等同于 kbps。

补充

"位(bit)"是电子计算机中最小的数据单位。每一位的状态只能是0或1。 

字节

8个二进制位构成1个"字节(Byte)",它是存储空间的基本计量单位。1个字节可以储存1个英文字母或者半个汉字,换句话说,1个汉字占据2个字节的存储空间。 

KB

在一般的计量单位中,通常K表示1000。例如:1公里= 1000米,经常被写为1km;1公斤=1000克,写为1kg。

同样K在二进制中也有类似的含义。只是这时K表示1024,也就是2的10次方。1KB 表示1K个Byte,也就是1024个字节。

MB

计量单位中的M(兆)是10的6次方,见到M自然想起要在该数值的后边续上六个0,即扩大一百万倍。

在二进制中,MB也表示到了百万级的数量级,但1MB不正好等于1000000字节,而是1048576字节,即 1MB = 2E+20 Bytes = 1048576Bytes。 

在标准10进制公制度量系统中,倍率关系如下所示 :

  • kilo (k)* = 10 ^ 3 = 1,000 thousand 千 
  • mega (M) = 10 ^ 6 = 1,000,000 million 百万 
  • giga (G) = 10 ^ 9 = 1,000,000,000 billion 十亿 
  • tera (T) = 10 ^ 12 = 1,000,000,000,000 trillion 万亿 

在公制系统中, "k" 或者"kilo" 前缀只使用小写字母 ----在计算机/通讯行业中,计算数据传送速度也使用每秒传送公制数据量来计算 :

  • 1 bit (b) = 0 or 1 = one binary digit 一个二进制位元 
  • 1 kilobit(kb)=10^3 bits = 1,000 bits 一千位元 
  • 1 Megabit(Mb)=10^6 bits = 1,000,000 bits 一百万位元 
  • 1 Gigabit(Gb)=10^9 bits = 1,000,000,000 bits 一万亿位元 

根据进制规定,传送速度可以有两种表示方法 bps 和 Bps,但是他们是有严格区别:

  • Bps中的 B 使用的是二进制系统中的Byte字节;
  • bps中的 b 是十进制系统中的位元。 

在我们常说的56K拨号,100M局域网都是bps计量,当用于软件下载时,下载工具一般又以Bps计算,所以它们之间有 8 bit=1 Byte 的换算关系,那么56Kbps拨号极限下载速度是 56Kbps/8=7KBps 每秒下载7K字节 。

在数据存储,容量计算中,一般又结合公制的进制和二进制的数据计算方法来计算 

(二进制) 

  • 1 byte (B) = 8 bits (b) 字节=8个二进制位 
  • 1 Kilobyte(K/KB)=2^10 bytes=1,024 bytes 千字节 
  • 1 Megabyte(M/MB)=2^20 bytes=1,048,576 bytes 兆字节 
  • 1 Gigabyte(G/GB)=2^30 bytes=1,073,741,824 bytes 千兆字节 
  • 1 Terabyte(T/TB)=2^40 bytes=1,099,511,627,776 bytes吉字节 

一些存储器厂家特别是硬盘厂家就更紧密结合十进制来计算,这就是为什么操作系统显示的容量与厂家标示的容量有些一些差异的原因 

(十进制) 

  • 1 byte (B) = 8 bits (b) 
  • 1 Kilobyte (K / KB) = 10^3 bytes = 1,000 bytes 
  • 1 Megabyte (M / MB) = 10^6 bytes = 1,000,000 bytes 
  • 1 Gigabyte (G / GB) = 10^9 bytes = 1,000,000,000 bytes 
  • 1 Terabyte (T / TB) = 10^12 bytes = 1,000,000,000,000 bytes 

1. 计算机最小存储计量单位是:Bit(位) 
2. 计算机最基本存储计量单位是:Bytes(字节) 
3. Bit和Bytes的关系:8Bit=1Bytes 
4. 其他常用单位:1KB(1千字节)、1MB(1兆字节)、1GB(1千兆字节)、1TB(1千G) 
5. 常用单位之间以2^10 为进制单位即1024为进制。 
6. 常用单位之间的换算:

  • 1K=512个汉字(手机)
  • 1K=1Kb=1024b=8*1024 Bit 
  • 1M=1Mb=1024K=1024Kb=1024*1024B 
  • 1G=1Gb=1024M=1024Mb=1024*1024KB=10243B 
  • 1TB=1024GB=10242MB=10243KB=10244B=8*10244位 

7.   英文母及符号占用字节 

  • 在半角状态下1个英文字母或标点符号只占1个字节 
  • 在全角状态下1个英文字母或标点符号只占2个字节 

8.   汉字无论在半角还是全角状态下均占2个字节

<think>好的,用户问的是“bit/s换算bps,是多少?”。首先,我需要确认用户的问题是否正确,因为bit/s和bps其实是同一个单位的不同写法。bit per second通常缩写为bps,也就是比特每秒。因此,1 bit/s等于1 bps。 接下来,我要考虑用户为什么会问这个问题。可能他是在某个文档或配置中看到了不同的写法,产生混淆。比如,有些地方用bit/s,有些用bps,用户可能不确定是否需要进行单位换算。或者是用户可能误解了这两个缩写,以为它们是不同的单位,需要转换。 然后,我需要回忆相关的单位知识,确认bit/s和bps的关系。确实,bps就是bit per second的缩写,所以它们是等同的,不需要换算。例如,1000 bit/s就是1000 bps。不过,用户可能还关心更大的单位,比如kbps、MbpsGbps等,这些只是倍数关系,但本质都是基于bps的。 接下来,我需要考虑用户可能的实际应用场景。比如网络带宽、数据传输速率等。在这些领域中,bps及其倍数单位非常常见。用户可能在配置网络设备或查看网络速度时遇到这些单位,需要明确它们之间的关系。这时候正确的理解很重要,避免配置错误。 然后,我需要检查是否有常见的误区。比如,有时候用户可能会把bps和B/s(字节每秒)混淆,导致误解。这时候需要特别指出两者的区别,1 B/s等于8 bps,因为一个字节有8个比特。但用户的问题是关于bit/s和bps的,所以暂时不需要深入讨论字节的问题,但可能需要提及以防用户混淆。 另外,用户可能没有意识到单位的大小写问题。例如,bps中的b是小写,而Bps中的B是大写,代表字节。这可能也是用户产生疑问的原因之一。需要明确说明大小写的区别,避免误解。 接下来,我需要组织回答的结构,确保清晰易懂。首先直接回答用户的问题,确认bit/s和bps是等同的。然后解释它们的全称和缩写,避免术语混淆。接着举例说明不同单位之间的转换,比如kbps到Mbps。如果有必要,提醒用户注意与字节单位的区别,以及大小写的注意事项。 可能还需要考虑用户是否需要进一步的示例或应用场景,比如在路由器设置中看到的单位,或者下载速度的显示。这时候可以举一些实际的例子,帮助用户更好地理解。 最后,确保回答准确无误,没有技术错误。例如,确认单位换算的正确性,以及术语的准确解释。如果有相关的工具或命令可以查看这些单位,比如网络测速工具,也可以适当提及,增加回答的实用性。 总结来说,用户的问题虽然简单,但需要明确确认单位等同性,澄清可能的混淆点,并提供相关示例和注意事项,确保用户完全理解并能正确应用。</think>**bit/s与bps换算关系本质上是单位同一性的说明:** **核心结论** $$1\ \text{bit/s} = 1\ \text{bps}$$ (二者是同一物理量的不同书写形式) **技术解析** 1. **术语定义** - $\text{bit/s}$:全称bits per second(比特每秒) - $\text{bps}$:即bit per second的缩写 2. **单位演进** - 国际单位制(SI)中: $$\begin{align*} 1\ \text{kbps} &= 10^3\ \text{bps} \\ 1\ \text{Mbps} &= 10^6\ \text{bps} \\ 1\ \text{Gbps} &= 10^9\ \text{bps} \end{align*}$$ - 二进制场景需注意: $$1\ \text{Kibps} = 1,024\ \text{bps}$$ 3. **工程应用示例** - ADSL线路:下行速率$24\ \text{Mbps}=24,000,000\ \text{bit/s}$ - 5G基站:单用户峰值$10\ \text{Gbps}=10^{10}\ \text{bit/s}$ 4. **常见误区澄清** - **与字节的转换**: $$1\ \text{B/s} = 8\ \text{bps}$$ (如$100\ \text{MB/s} = 800\ \text{Mbps}$) - **大小写规范**: - $\text{b}$:bit(比特) - $\text{B}$:Byte(字节) **协议规范参考** - RFC 2544(网络设备测试标准)明确规定: > "Throughput MUST be reported in bits per second (bps)" **实际应用场景** ```bash # 查看网络接口速率(Linux示例) ethtool eth0 | grep Speed # 输出:Speed: 1000Mb/s(即1Gbps) ``` 建议在技术文档中统一使用$\text{bps}$作为标准单位,避免与字节单位混淆。在工程实践中,$\text{bps}$系列单位更常用于描述物理层传输速率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值