我最近对 802.11g 网络上的 UDP 吞吐量进行了实验,使用 100 到 1000 之间的数据包大小以及 6Mbps 到 54Mbps 范围的带宽。
我注意到,更高的带宽并没有像我预期的那样表现良好,我感觉这可能是由于我使用的数据包大小所致。如果我选择更大的数据包大小,那么我在更高带宽网络上的吞吐量是否会更高?如果是,为什么?
答案1
是的,这也是一种已知的针对防火墙的攻击。
原因是路由器和防火墙可以处理一定数量的数据包(数据包大小无关紧要)。因此,为了计算带宽,它们会选择特定的数据包大小,并将其乘以它们可以处理的数据包数量。
例如,如果他们计算出 1 gbit 是用 512 字节数据包计算的,而您使用 64 字节数据包,则带宽将减少到 125 mbit。
它被用作 DoS 攻击,因为它很容易使线路饱和。