https://www.cnblogs.com/cunshen/articles/715011.html
https://blog.csdn.net/luogangan/article/details/42674967

1.概念

(1)bps是指比特率

bps是线路单位,表示bit(比特)/second(秒)。在计算机网络或者是网络运营商中,一般,宽带速率的单位用bps(或b/s)表示;bps表示比特每秒即表示每秒钟传输多少位信息。

(2)pps是指网络吞吐率

pps是包转发率单位,表示包/秒,交换机每秒可以转发多少百万个数据包(Mpps),即交换机能同时转发的数据包的数量。

(3)Bps

Bps是用户在网上下载时显示的速率单位,表示Byte(字节)/second(秒)。8个二进制位为一个字节。

换算

  1. bit是表示信息的最小单位,叫做二进制位;一般用0和1表示。
  2. Byte叫做字节,由8个位(8bit)组成一个字节(1Byte),用于表示计算机中的一个字符。

bit(比特)与Byte(字节)之间可以进行换算,其换算关系为:1Byte=8bit(或简写为:1B=8b);在实际应用中一般用简称,即1bit简写为1b(注意是小写英文字母b),1Byte简写为1B(注意是大写英文字母B)。

  1. 宽带速率的单位用bps(或b/s)表示;bps表示比特每秒即表示每秒钟传输多少位信息,是bit per second的缩写。
  2. 在实际所说的1M带宽的意思是1Mbps(是兆比特每秒Mbps不是兆字节每秒MBps)。
  • 1B=8b 1B/s=8b/s(或1Bps=8bps)
  • 1KB=1024B 1KB/s=1024B/s
  • 1MB=1024KB 1MB/s=1024KB/s

规范提示:
实际书写规范中B应表示Byte(字节),b应表示bit(比特),但在平时的实际书写中有的把bit和Byte都混写为b ,如把Mb/s和MB/s都混写为Mb/s,导致人们在实际计算中因单位的混淆而出错。切记注意!!!

2.实例:

在我们实际上网应用中,下载软件时常常看到诸如下载速度显示为128KBps(KB/s),103KB/s等等宽带速率大小字样,因为ISP提供的线路带宽使用的单位是比特,而一般下载软件显示的是字节(1字节=8比特),所以要通过换算,才能得实际值。然而我们可以按照换算公式换算一下:

  • 64KB/s=64×8(Kb/s)=512Kb/s=0.5Mb/s即64KB/s=0.5Mb/s
  • 128KB/s=128×8(Kb/s)=1024Kb/s=1Mb/s即128KB/s=1Mb/s

特别提示:

  • 关于bit(比特)/second(秒)与Byte(字节)/s(秒)的换算说明:线路单位是bps,表示bit(比特)/second(秒),注意是小写字母b;用户在网上下载时显示的速率单位往往是Byte(字节)/s(秒),注意是大写字母B。字节和比特之间的关系为1Byte=8Bits;再加上IP包头、HTTP包头等因网络传输协议增加的传输量,显示1KByte/s下载速率时,线路实际传输速率约10kbps。例如:下载显示是50KByte/s时,实际已经达到了500Kbps的速度。切记注意单位!!!
  • 用户申请的宽带业务速率指技术上所能达到的最大理论速率值,用户上网时还受到用户电脑软硬件的配置、所浏览网站的位置、对端网站带宽等情况的影响,故用户上网时的速率通常低于理论速率值。
  • 理论上:2M(即2Mb/s)宽带理论速率是:256KB/s(即2048Kb/s),实际速率大约为103–200kB/s;(其原因是受用户计算机性能、网络设备质量、资源使用情况、网络高峰期、网站服务能力、线路衰耗,信号衰减等多因素的影响而造成的)。4M(即4Mb/s)的宽带理论速率是:512KB/s,实际速率大约为200—440kB/s。

包转发率标志了交换机转发数据包能力的大小。单位一般位pps(包每秒),一般交换机的包转发率在几十Kpps到几百Mpps不等。包转发速率是指交换机每秒可以转发多少百万个数据包(Mpps),即交换机能同时转发的数据包的数量。包转发率以数据包为单位体现了交换机的交换能力。
交换机的背板带宽,是交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量。背板带宽标志了交换机总的数据交换能力,单位为Gbps,也叫交换带宽,一般的交换机的背板带宽从几Gbps到上百Gbps不等。一台交换机的背板带宽越高,所能处理数据的能力就越强,但同时设计成本也会越高。

所以一般来说二层能力用bps,三层能力用pps,支持第三层交换的设备,厂家会分别提供第二层转发速率和第三层转发速率。

PPS的计算方法:

1

1个千兆端口的线速包转发率是1.4881MPPS,

百兆端口的线速包转发率是0.14881MPPS,这是国际标准,但是如何得来的呢?

具体的数据包在传输过程中会在每个包的前面加上64个(前导符)preamble也就是一个64个字节的数据包,原本只有512个bit,但在传输过程中实际上会有512+64+96=672bit,也就是这时一个数据包的长度实际上是有672bit的千兆端口线速包转发率=1000Mbps/672=1.488095Mpps,约等于1.4881Mpps,百兆除于10为0.14881Mpps。那么以后很简单了,其实直接用设备参数中的pps数值乘以672那么就转化成我们比较能理解的大众化的bps概念了。一般销售为了方便大家计算和整数化的理解就改672为500。

2

*1Gbps = 1000M bits/((84字节)8(bit 每字节))=1.488095 M pps
(根据IEEE802.3规范, 100Mbps=100,000,000bps即以太网速率的单位是以10进制为单位的。 )
根据 Ethernet的CSMA/CD的工作原理,报文在发送之前,要先侦听一段时间线路是否空闲,空闲才能发送。这个监听时间为帧间隙(IPG Inter-Packet Gap),为发送12个字节的时间。为了能接受同步,在以太网帧结构前增加了8个字节的前导码(Preamble),其中7个字节为AA(其二进制形式为01010101)用于与接收端同步,第8个字节为AB(帧定界符),用于定界,标明从现在开始后面的是以太网帧。所以,最短帧的实际长度为:
64字节+12(字节帧间隙)+8(前导码)= 84字节

bps、Bps、pps的概念和区别相关推荐

  1. 【转】bit、Byte、bps、Bps、pps、Gbps的单位详细说明及换算

    百科 比特率 bps(bits per second),即比特率.比特/秒.位/秒.每秒传送位数,数据传输速率的常用单位.详见Mbps. 比特(bit)是信息技术中的最小单位.文件大小(例如文本或图像 ...

  2. bit、Byte、bps、Bps、pps、Gbps的单位详细说明及换算

    bit.Byte.bps.Bps.pps.Gbps的单位详细说明及换算 bit 电脑记忆体中最小的单位,在二进位电脑系统中,每一bit 可以代表0 或 1 的数位讯号. Byte 字节单位,一般表示存 ...

  3. bit、Byte、bps、Bps、pps单位详解

    bit(比特) 电脑记忆体中最小的单位,在二进位电脑系统中,每一bit(常用小写的b来表示bit)可以代表0 或 1 的数位讯号. Byte(字节) 字节单位,一般表示存储介质大小的单位,一个B(常用 ...

  4. bit、Byte、bps、Bps、pps、Gbps单位说明

    bit.Byte.bps.Bps.pps.Gbps单位说明 url:https://blog.csdn.net/a9254778/article/details/8513086 一.bps.Bps.p ...

  5. Bps,bps,pps 等的计算

    尊重原创,尊重原创,尊重原创 Bps: Byte per second 每秒传输多少字节,下载速度通常用这个表示 bps: bits per second 每秒传输多少位 ,这个也叫做端口速率 pps ...

  6. bit Byte bps Bps

    位:位(bit,缩写为b)是存储器的最小单位,可以表示一位二进制数. 字节:1字节(Byte,缩写为B)由8个位组成,即1Byte=8bit,是存储器的基本单位,通常被作为一个存储单元.一个B(常用大 ...

  7. 浅析 VO、DTO、DO、PO 的概念、区别和用处!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 来源:cnblogs.com/qixuejia/p/4390086 ...

  8. java写一个外网访问的接口_【JAVA基础】一个案例搞懂类、对象、重载、封装、继承、多态、覆盖、抽象和接口概念及区别(中篇)...

    0 前言 初学JAVA时,总会对一些概念一知半解,相互混淆,不明其设计的用意,如类.对象.重载.封装.继承.多态.覆盖.抽象类.接口概念.为便于理解和巩固,本文将基于一个案例及其变形,展现各个概念的定 ...

  9. map和foreach的区别和应用场景_浅析项目中常用的 VO、DTO、DO、PO的概念、区别和用处...

    概念: 模型: VO与DTO的区别 VO与DTO的应用 DTO与DO的区别 DTO与DO的应用 DO与PO的区别 DO与PO的应用 本篇文章主要讨论一下我们经常会用到的一些对象:VO.DTO.DO和P ...

  10. 技术帖:砖混、砖木、钢混、板楼、塔楼、框架、框架剪力墙等概念之区别优劣...

    技术帖:砖混.砖木.钢混.板楼.塔楼.框架.框架剪力墙等概念之区别优劣 http://bbs.fdc.com.cn/showtopic-16331376.aspx天天听KFS说这些词,资料上写这些词, ...

最新文章

  1. Spring Boot 启动可以有多快?
  2. Android Studio 全面教程
  3. qt开发环境 - 简易二进制文件打开,串口自发自收
  4. sun.misc.Unsafe和堆外内存
  5. Web和HTTP基本术语和概念
  6. 小米手机调用系统截图挂掉问题
  7. 使用 WorkflowIdentity 和版本控制
  8. 韭菜翻盘致富!加拿大学者发布比特币的价格预测模型
  9. CNN卷积神经网络-tensorflow
  10. xp桌面上显示计算机名,巧妙还原WinXP快速启动栏的“显示桌面”图标
  11. 算法:求岛屿的数量200. Number of Islands
  12. Java关键字与保留字
  13. Windows10安装JDK配置环境变量
  14. 极域电子书包课堂管理系统安装
  15. 自我学习从阅读和记录开始
  16. CAD零基础教程笔记
  17. openwrt反攻局域网arp攻击shell脚本
  18. html磁贴模板,文本磁贴模板(列表文件夹)(HTML)
  19. hackbar工具安装使用教程
  20. CentOS7常用软件安装配置说明

热门文章

  1. Flutter中的ISOlate
  2. 【Java】根据生日计算年龄
  3. td标签高度属性不起作用
  4. dubbo实战之四:管理控制台dubbo-admin
  5. 关于Spring中在applicationContext.xml中AOP(aop:aspectj-autoproxy)的配置问题记录:
  6. 【论文阅读】MLO: Multi-Object Tracking and Lidar Odometry in Dynamic Environment
  7. exe制作成安装包,Inno Setup软件使用教程
  8. 判断任意时刻、位置是白昼?黑夜?
  9. 七夕节,我用代码制作了表白信封
  10. Netty in Action 中文版 --最贴近原著的翻译