0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

通信网络中的bps、pps与Bps之间有什么区别呢?

FPGA自习室 来源:FPGA自习室 2024-04-08 09:10 次阅读

bps、pps与Bps的区别就是他们三个是三种不同的概念。

1、bps是指比特率

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

2、pps是指网络吞吐率

pps:Packet Per Second 包每秒即表示每秒转发多少数据包,是路由设备性能的常用指标。pps是包转发率单位,表示包/秒,交换机每秒可以转发多少百万个数据包(Mpps),即交换机能同时转发的数据包的数量。

包转发率的计算公式:

Packets per second = (bits/second) / (bits /packet + IPG/packet)

包转发率的衡量标准是以单位时间内发送64字节的数据包(最小包)的个数作为计算基准的。当计算包转发率时,需考虑前导码和帧间隙的固定开销。缺省情况下,帧间隙为最大值12字节,建议用户使用缺省配置。

如果用户修改接口的帧间隙为较小值,则接收端在接收一个数据帧以后,可能会没有充足的时间接收下一帧,导致无法及时处理转发报文而出现丢包现象。

e768257c-f4ec-11ee-a297-92fbcf53809c.jpg

我们知道以太帧的长度是可变的,但是交换机处理每一个以太帧所用的处理能力跟以太帧的长度无关

由于以太网的包长是不定长的,因此,不同的包长在线速情况下的转发能力是不一样的。RFC2544也建议以下包长做为测试的标准, 64、128、256、512、1024、1280、1518字节。在一定时间内,按照一定数目进行测试,其主要测试项有吞吐率(Thoughput)测试,延时(Latency)测试,帧丢失测试(Frame Loss rate)和背靠背测试(back-to-back frames)。

此处给出千兆环境下有单向转发包长为64字节的理论PPS

1Gbps = 1000M bits/((84字节)*8(bit每字节))=1.488095 Mpps

根据IEEE802.3规范, 100Mbps=100,000,000bps即以太网速率的单位是以10进制为单位的。

如果更高的速率,比如800Gbps 那么 64B的pps 将为1190.46Mpps,如果要跟着这种处理节奏,且一个周期只处理一个数据包,那么至少要工作在1.2Ghz时钟频率下。

在交换机的接口带宽一定的情况下,以太帧长度越短,交换机需要处理的帧数量就越多,需要耗费的处理能力也越多。

但是在实际网络流量中,平均数据包大小通常大于64B.大多数流量通常使用最大传输单元(MTU)大小的数据包来最大化吞吐量。

3、Bps

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


审核编辑:刘清
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 以太网
    +关注

    关注

    40

    文章

    5421

    浏览量

    171658
  • 二进制
    +关注

    关注

    2

    文章

    795

    浏览量

    41650
  • 交换机
    +关注

    关注

    21

    文章

    2639

    浏览量

    99591
  • RFC2544
    +关注

    关注

    0

    文章

    4

    浏览量

    7762
  • 通信网络
    +关注

    关注

    21

    文章

    2034

    浏览量

    52027

原文标题:通信网络中的bps、pps与Bps有什么区别?

文章出处:【微信号:FPGA_Study,微信公众号:FPGA自习室】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    51BPS

    51BPS
    发表于 08-17 16:57

    请问HDMI接口的速率是多少bps

    嗨,我一个问题,HDMI接口的速率是多少bps?以上来自于谷歌翻译以下为原文hi ,I have a question ,how much bps is the HDMIinterface ' rate?
    发表于 02-21 06:51

    充电机和BMS之间通信网络采用CAN2.0B通讯协议

    我们首先要了解的信息以下五点:1、充电机和BMS之间通信网络采用CAN2.0B通讯协议。2、在充电过程,充电机和BMS监测电压、电流和温度等参数,同时BMS管理整个充电过程。3、充
    发表于 09-14 06:07

    USART异步通信同步异步什么区别

    USART异步通信同步异步什么区别?异步通信怎样连线?
    发表于 12-10 07:34

    PCB板的布线与飞线什么区别

    PCB板的布线与飞线什么区别?它们之间又有何联系
    发表于 04-10 16:53

    LPC54606如何控制数据bps

    我们 LPC54606 微控制器,我们试图通过更改 baudrateA=500000、baudrateD=500000 并禁用内部和外部环回来使用默认配置配置 CAN1。但是当我们查看DSO的数据时,数据bps更多。 请告诉
    发表于 04-21 06:21

    ENET_QOS_1588_EVENTx和PPSx什么区别

    PPS)。 那么 ENET_QOS_1588_EVENTx 和 PPSx 什么区别? ENET_QOS_1588_EVENTx 只是 PPSx 的输出吗?如果是这样,为什么我不
    发表于 05-17 08:30

    USART1不能设定600BPS波特率的解决方案

    某客户工程师在某型号新产品的设计,使用了 STM32 器件,型号为:STM32F103VDT6。据其工程师讲述:为了实现产品的某项设计要求,他想要通过 USART1 以 600BPS 的波特率
    发表于 09-11 06:34

    ML7020 pdf datasheet (1200 bps

    The ML7020 is a 1200 bps modem LSI developed for remote control systems. The functions incorporated
    发表于 10-15 18:34 18次下载

    FPGA和单片机什么区别

    到底FPGA和单片机什么区别?根据我的经验,可以用下面进行概述。
    发表于 02-11 08:00 4.3w次阅读

    hdcp和hdmi什么区别

    hdcp和hdmi在日常生活已经得到普遍的运用,那什么是hdcp和hdmi,它们两者之间什么区别?我们一起看下文。
    发表于 12-17 15:05 2w次阅读

    MDK-ARM工程各目标(Targets)之间选项(Option)配置什么区别

    MDK-ARM工程各目标(Targets)之间选项(Option)配置什么区别
    的头像 发表于 03-14 10:32 6068次阅读
    MDK-ARM工程<b class='flag-5'>中</b>各目标(Targets)<b class='flag-5'>之间</b>选项(Option)配置<b class='flag-5'>有</b><b class='flag-5'>什么区别</b> ?

    基于N沟道MOSFET实现BPS电路的理想方法

    在这个设计,我们看到了使用N沟道MOSFET实现BPS电路的理想方法。
    的头像 发表于 06-27 17:29 1150次阅读
    基于N沟道MOSFET实现<b class='flag-5'>BPS</b>电路的理想方法

    单模蓝牙模块和双模蓝牙模块指的是什么意思?它们之间什么区别

    单模蓝牙模块和双模蓝牙模块指的是什么意思?它们之间什么区别  单模蓝牙模块和双模蓝牙模块是指用于无线通信的蓝牙模块的两种不同类型。它们
    的头像 发表于 01-15 14:59 5123次阅读

    域名、IP 地址、网址分别是什么?什么区别

    讲述。 域名、IP 地址、网址分别是什么?什么区别? IP 地址就是互联网协议地址,它是分配给连接到互联网的每一台设备的数字标签。IP 地址就如同现实世界的购物/
    的头像 发表于 09-18 11:13 585次阅读
    域名、IP 地址、网址分别是什么?<b class='flag-5'>有</b><b class='flag-5'>什么区别</b><b class='flag-5'>呢</b>?