首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

以太网测试仪—千兆的最大吞吐率是多少?

在使用以太网测试仪中,千兆以太网的带宽可以定义为一个网元每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服务的安装和维护提供全面的测试解决方案。更有万兆以太网测试仪为您的网络性能及测试需求保驾护航!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210222A064Q700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券