"); //-->
在使用以太网测试仪中,千兆以太网的带宽可以定义为一个网元每1秒钟可以发送1,000,000,000 bits,即每秒10亿个1或0。我们都知道8个bits等于1个Byte,所以千兆以太网可以传输125,000,000字节。
但是,我们并不能全部使用这125,000,000字节,还有一些额外的开销。首先,以太网上的数据传输是基于Frame的。帧的长度决定了一次能传多少个字节。以太网规定的最大帧长是1518个字节。由于物理上采用的是CSMA/CD(带冲突检测的载波监听多路访问技术),所以发完一帧之后不能马上发第二帧。帧与帧之间还要有个间隔,叫做Interframe Gap,长度为12字节。另外,发每一个帧之前,还需要有个8字节的Preamble,叫做前导。这样一来,每发一个帧,都要使用20个字节的额外开销。
假设在千兆以太网中,1秒钟发送的都是最大帧,那么通过计算,我们可以得到125 000 000/(1518+20)= 81274帧/秒,实际传送了81274*1518= 123,373,932字节,即986,991,456 bits。
而如果1秒钟发送的都是64字节的最小帧的话,那么可以传送1,488,095帧,或者761,904,762,传输效率一下子打了76折。
那么在这个1518字节的帧中,是不是又全部都是数据哪?答案显然是否定的。看了这张图,大家应该都明白了吧。简单说一下:以太网的帧头用掉了14个字节,IP头用掉了20个字节,TCP头用掉了20个字节。这里还没有考虑VLAN头,IP选项字段,TCP选项字段这些额外开销。
用前面全大包的例子来看,如果是采用标准TCP协议来传输数据,那么1518个帧长里面,协议包头用掉了(14 + 20 + 20 + 4)= 58,所以可传输的数据为1460字节,那么一秒钟可以实际传送的字节数是1460字节/帧*81274帧/秒= 118,660,040字节= 949,280,320 bits。影响网络性能的原因不只有吞吐量,还有时延、IP连通性、误码性能测试等原因,明辰智航千兆以太网测试仪为城域以太网和IP服务的安装和维护提供全面的测试解决方案。更有万兆以太网测试仪为您的网络性能及测试需求保驾护航!(www.mingczh.com)
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。