网络丢包率、网络吞吐量 是什么?怎么计算? 谢谢先

2024-12-04 19:30:19
推荐回答(3个)
回答1:

1:什么是丢包率?

你的电脑向目标发送一个数据包,如果对方没有收到.就叫丢包.
比如你发10个,它只收到9个. 那么丢包率就是 10%
数据在网络中是被分成一各个个数据报传输的,每个数据报中有表示数据信息和提供数据路由的桢.而数据报在一般介质中传播是总有一小部分由于两个终端的距离过大会丢失,而大部分数据包会到达目的终端.所谓网络丢包率是数据包丢失部分与所传数据包总数的比值.正常传输时网络丢包率应该控制在一定范围内.

2:什么是吞吐量?
网络中的数据是由一个个数据包组成,防火墙对每个数据包的处理要耗费资源。吞吐量是指在没有帧丢失的情况下,设备能够接受的最大速率。其测试方法是:在测试中以一定速率发送一定数量的帧,并计算待测设备传输的帧,如果发送的帧与接收的帧数量相等,那么就将发送速率提高并重新测试;如果接收帧少于发送帧则降低发送速率重新测试,直至得出最终结果。吞吐量测试结果以比特/秒或字节/秒表示。

吞吐量和报文转发率是关系防火墙应用的主要指标,一般采用FDT(Full Duplex Throughput)来衡量,指64字节数据包的全双工吞吐量,该指标既包括吞吐量指标也涵盖了报文转发率指标。

随着Internet的日益普及,内部网用户访问Internet的需求在不断增加,一些企业也需要对外提供诸如WWW页面浏览、FTP文件传输、DNS域名解析等服务,这些因素会导致网络流量的急剧增加,而防火墙作为内外网之间的唯一数据通道,如果吞吐量太小,就会成为网络瓶颈,给整个网络的传输效率带来负面影响。因此,考察防火墙的吞吐能力有助于我们更好的评价其性能表现。这也是测量防火墙性能的重要指标。

吞吐量的大小主要由防火墙内网卡,及程序算法的效率决定,尤其是程序算法,会使防火墙系统进行大量运算,通信量大打折扣。因此,大多数防火墙虽号称100M防火墙,由于其算法依靠软件实现,通信量远远没有达到100M,实际只有10M-20M。纯硬件防火墙,由于采用硬件进行运算,因此吞吐量可以达到线性90-95M,是真正的100M防火墙。

对于中小型企业来讲,选择吞吐量为百兆级的防火墙即可满足需要,而对于电信、金融、保险等大公司大企业部门就需要采用吞吐量千兆级的防火墙产品。

3:检测丢包率
下载一个世纪前线,在百度可以找到,很小的程序。

回答2:

网络的吞吐量只要把单位时间内所有类型的包的数量都加起来就行。
IP协议被称为是尽最大努力提供服务的协议,但它无法保障数据包一定能到达目的地。当丢弃数据包时,IP协议将发送一条ICMP报文,告诉发送端这个数据包已经被丢弃。
所以,丢包率(Packek Loss Rate)=单位时间内ICMP个数/单位时间内所有报文的个数。
理解了吧。

回答3:

我的表面理解是这样的:

丢包率:发送(接收)数据包丢失的总数/总发送(接收)数据包的总是(包括成功跟失败)

吞吐量:好象只有防火墙才有这个数据的,就是接收数据时,必须经过防火墙检测,经过检测没问题的数据才允许进入,检测的数据大概几是我们说到的防火的吞吐量,例如打开一个网页有点慢,网速很快很快的,这个原因就是防火墙的原因了,他的吞吐量有时候会影响打开网页的速度,这就是好与差的区别了!我的回答就这么多,想不出来了!