【发布时间】:2014-01-08 08:45:14
【问题描述】:
我已经用 C#(UDP 数据包泛洪器)制作了一个快速压力测试器。
我用家里的另一台电脑作为测试目标。
第一次,我以 80Mbps 的速度淹没了计算机。
这会在几秒钟内终止互联网连接(在目标计算机中),从而无法访问任何页面。
但后来,我以 1Gbps 的速度(比第一次攻击强 10 倍以上)淹没了目标计算机,令我惊讶的是,它并没有切断互联网连接。
虽然 1Gbps 洪水确实使互联网连接变慢了很多,但它并没有杀死它。几分钟后页面成功加载。是的,很慢,但还活着。
但在 80Mbps 的洪流中,页面根本没有加载,即使过了一个小时也是如此。 80Mbps 完全杀死了它。
这怎么可能?
【问题讨论】:
-
包的大小一样吗?
-
没有。第一次洪水 (80Mbps) 的数据包长度为 3,而第二次洪水 (1Gbps) 的数据包长度为 65,500。
标签: c# testing udp stress-testing