您的位置:首页 > 其它

bit、Byte、bps、Bps、pps的详细介绍

2012-04-16 21:19 274 查看
1)bit与Byte

在计算机科学中,bit是表示信息的最小单位,叫做二进制位;一般用0和1表示。Byte叫做字节,由8个位(8bit)组成一个字节(1Byte),用于表示计算机中的一个字符。bit(比特)与Byte(字节)之间可以进行换算,其换算关系为:

1B(Byte)=8b(bit)位

1KB=1024B

1MB=1024KB

1GB=1024MB

2)bps与Bps

bps:bit per second比特每秒即表示每秒传输多少位的信息。ISP(Internet Service Provider 互联网服务提供商)所用的单位就是bps,比如我们常见的很多用户从电信或网通办理的2M adsl,这里的2M指的也就是1Mbps=128KBps

2Mbps=0.25MBps=256KBps

4Mbps=500KB/s

3)pps与bps

PPS(Packet Per Second 包转发率)是路由设备性能常用的指标,特别是中高端路由器

由于以太网的包长是不定长的,因此,不同的包长在线速情况下的转发能力是不一样的。rfc2544也建议以下包长做为测试的标准, 64、128、256、512、1024、1280、1518字节。(http://www.ietf.org/rfc/rfc2544.txt 关于测试的标准文档)说明一下,TCP/IP协议是由IETF制定的,我们用的internet协议都可以从IEFT上找到,都是公开的标准文档。

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

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

1Gbps = 1000Mbps/((64B+8B+12B)×8bit) = 1.488095 Mpps

因此一个全双工线速的千兆以太网端口在转发64Byte包时的包转发率为1.488Mpps。

(根据Ethernet的CSMA/CD的工作原理,报文在发送之前,要先侦听一段时间线路是否空闲,空闲才能发送。这个监听时间为帧间隙(IPG Inter-Packet Gap),为发送12个字节的时间。为了能接受同步,在以太网帧结构前增加了8个字节的前导码(Preamble),其中7个字节为AA(其二进制形式为01010101)用于与接收端同步,第8个字节为AB(帧定界符),用于定界,标明从现在开始后面的是以太网帧。所以,最短帧的实际长度为:

64字节+12(字节帧间隙)+8(前导码)= 84字节)

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

1、万兆以太网:14.88Mpps

2、千兆以太网:1.488Mpps

3、百兆以太网:0.1488Mpps

转自:http://blog.sina.com.cn/s/blog_4d41e2690100om2s.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: