Bps,bps,pps 等的计算

尊重原创,尊重原创,尊重原创

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

计算机中1个字节占8位,所以Bps到bps的转换可以为:
bps=8*Bps

  • 而pps又该怎么计算呢:
    • 包转发率肯定得从捕获到包开始算起:
      而离不开速率,速率又与长度有关,因为每个包长度不一定,所以我们求最大值,最大值也就意味着要用最小的包来计算,以以太网为例,以太网最小64字节(6+6+2+4+46),每个包又会有6字节的前导字符和12字节的帧间间隙,所以每个包最小84字节
  • 也就意味着当Bps为10000时,bps为10000*8,pps为10000/84

所以三者之间知其一就能知道剩余的
bps=Bps*8
pps=Bps/84 //这求的是最大pps

你可能感兴趣的:(网络)