APP下载

浅谈以太网和以太网测试方式

2020-07-14吴柳克莫中桥

科学导报·学术 2020年75期
关键词:数据包以太网速率

吴柳克 莫中桥

【摘  要】以太网在生活中使用的场景非常多,个人、企业以及政府对以太网都有独特需求。而面对当下的以太网,我们需要了解一些基本的概念以及以太网测试的方式,本文针对以太网的相关概念进行介绍和对以太网测试方式分享一些自己的见解和经验。

【关键词】以太网;以太网测试;PING命令;RFC-2544

随着计算机技术突飞猛进,网络已经成为链接全球信息的织网,将整个世界信息都纳入其中,让信息通过这张巨网传输。它深入到生活中每处角落,它的发展对互联网和通信发展极其重要。计算机与通信产生不可切割的关系,通信网络成为数据互相传输和互相交替主要手段。所以,了解网络,知道一些相关概念和技术规范,以及一些测试方式变得尤为迫切和重要。

1.以太网的相关概念

现有标准以太网包括三种,分别是以太网:其主要速率为十兆比特每秒,快速以太网:其主要速率为百兆比特每秒,最后的是10G以太网:其主要速率实万兆以太网每秒,并且它们都遵循IEEE802.3。

在经过百兆以太网高速度的发展之后,千兆以太网以及 10g 以太网正在各国企业和全球需求下不断地扩大其应用领域。

常见的 ieee802 .3应用表示为:10m:10base - t;100m:100base - tx(铜线 utp 模式)、100base - fx(光纤线);1000m:1000base - t(采用铜线 utp 模式)。

以太网有多种拓扑結构,较为常见的拓扑结构为总线型拓扑结构,就是一条线上分出多个计算机。有些特殊的以太网,不使用这种结构,是因为有其他特别的需求。例如100base-TX、1000base-T。这是考虑到数据传输时,可能造成堵塞,数据也会有干扰,影响传输连续性。为了能最大使用网络带宽,不造成网络之间的冲突,将用交换机作为其他网络链接的中心,将本网络中的计算机并联起来,形成一织网,囊括所有计算机网络。这样既不会引起冲突,又能让网络通顺。

2.以太网测试的方式

2.1测试单位

速率(Mbps);下载速率(kByte/s);

1 Mbps=1Mbit/s=1024kbit/s=128kByte/s。

以太网传输单位为字节(Byte),它的换算关系为:

1Byte=8bits(1字节为8比特);1Byte/s=8bps(bit/s也可表示为b/s)。

B代表的是Byte,b代表的是bit,两者的定义是不同的,是不能混用的。

Byte在以太网传输时,这是表示一种速率的单位,表示每秒传输的数据量的大小。

Bit主要是表示二进制数字。

2.2测试带宽

带宽1Mbps=每秒流量128KB/s,带宽3Mbps=每秒流量384KB/s,带宽6Mbps=每秒流量768KB/s,带宽10Mbps=每秒流量1280KB/s,带宽12Mbps=每秒流量1536KB/s。

2.3简单命令测试

2.3.1Ping命令

Ping指令是一个特别实用测试以太网指令。它主要作用有以下几点:(1)通过发送数据包给对方计算机,来判断是否能跟对方计算机网络进行网络配对;(2)可以通过指令得到服务器IP;(3)ping测试时,会有一个TTL的值,这个值一般是指通过的计算机网的数量,这个通过的数量体现出它的极限值。

比如这种,直接ping IP地址或网关,ping通会显示出以上数据,至于bytes=32;time<1ms;TTL=128 这些是什么意思。

bytes值:指的是数据包大小,也就是字节。

time值:值得是数据响应时间,时间越小,连接到这个地址速度就越快。

TTL值:英文全称为Time To Live,通过Ping返回的TTL值,得出返回值大小,可以判断不同系统。(一般情况下,Linux系统的TTL值为64或255,Windows98系统的TTL值为32,WindowsNT/2000/XP系统的TTL值为128,UNIX主机的TTL值为255。)

ping命令不只可以测试网络通断,检测出网络IP,还可以改变数据包个数以及固定测试包的大小。

ping-n在ping在不考虑其他的情况下只发送4个数据包,要改变这个固有的状态,需要输入这个指令,就可以自己定义发送数据包个数;ping-i size主要作用是发送固定大小的数据包到目的位置。

2.3.2RFC-2544

RFC-2544是有着一些列标准的测试方法,在网络发达时代,面对客户不同的需求,生产可以跟客户有更好的对接,让双方有统一的标准进行验收吗,对测试结果达到一种认同。RFC-2544有相关的系列帧长,主要帧长结构(64,128,512,768,1024,1280,1518),不同的帧长,测试也结果不一样,需要多方面测试,结果才能更准确。

RFC-2544规定了其他不同设备的参数,这里就主要提及4种重要的参数:

(1)吞吐量:测试时,以固定速率下同时固定的帧发送数据,观察此时待测设备计算传输的帧,如果发现接受的小于发送的,需要重新进行测试,直到得到准确的结果。吞吐量测试测试结束以bit/秒或Byte/秒表示;

(2)丢包率:测试速率发送与接收数据完成时,发送的数据可能比接收的数据多,导致接收数据接收不全,这里面缺失的数据占发送数据的比重;

(3)时延:传输的以太网数据到目标计算机所需的时间。实际上检验的是报文在这台设备上耗费的时间。通过测试时间的时长,来判断这个设备性能是否符合要求;

(4)背靠背:在设备最大运行的以太网速率下进行测试。首先确认你需要测试的数据包的帧以及需要发送数据包的数量。通过不断加减数据包的数量,可以测出目标设备可以最大转发的数量。背对背主要是确认极限的包数的过程,代表的是对突如其来的数据处理能力。

3.结束语

人的思维总是在不断严谨和拓展,技术也会随着人们对世界认识的更深而进步。以上只是以太网的一些基础知识,对于以太网知识的学习,还需要我们向更深处钻研。

参考文献:

[1]杨松华.浅谈网络测试和以太表使用方法[J]. 科技应用,2014,(3):175-177.

作者简介:

吴柳克(1991年9月)男,广西南宁人,汉族,无,本科,研究方向:光通信。

(作者单位:中国电子科技集团公司第三十四研究所)

猜你喜欢

数据包以太网速率
满足法规要求的车载终端数据包加密方案分析
C#串口高效可靠的接收方案设计
网络智能平台和云服务为以太网注入新动力
三大因素驱动创新提速以太网快步迈入“灵活”时代
三大因素驱动创新提速 以太网快步迈入“灵活”时代
盘点高考化学反应速率与化学平衡三大考点
网络数据包的抓取与识别
化学反应速率与化学平衡考点分析
基于ENC28J60的嵌入式以太网/CAN网关设计
通过提高心理速率改善记忆