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

    文章

    5080

    浏览量

    166253
  • 二进制
    +关注

    关注

    2

    文章

    709

    浏览量

    41266
  • 交换机
    +关注

    关注

    19

    文章

    2441

    浏览量

    95686
  • RFC2544
    +关注

    关注

    0

    文章

    4

    浏览量

    7743
  • 通信网络
    +关注

    关注

    20

    文章

    1994

    浏览量

    51553

原文标题:通信网络中的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

    频谱分析仪和网络分析仪之间什么区别

    频谱分析仪和网络分析仪之间什么区别
    发表于 08-07 06:39

    CCM和DCM之间什么区别

    CCM和DCM之间什么区别
    发表于 03-11 06:22

    STM32断的分类不同组之间什么区别

    常说的0-4 的分组,只不过,按照不同的分组规则,可以分为5大类:Group_0-----Group_4,不同组之间什么区别?其实就是把所有中断按数量分成了两大类(一类是可以被中断
    发表于 08-13 06:19

    充电机和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

    MCU之间什么区别

    。每个产品是否一些图表显示返回的 LQI 值?MCU 之间什么区别?LQI 值是否可以相差 10%、25%、50% 甚至更多?可以预期多少百分比?
    发表于 04-17 08:00

    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次下载

    USART1不能设定600BPS的波特率?

    USART1不能设定600BPS的波特率?
    发表于 12-08 11:53 0次下载

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

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