3

我想实现一个自我传播系统,用于使用 UDP 广播和 UDP 响应在多台客户端计算机上分发一小段数据(IP 地址)。为此,我正在使用 C#(UDPListener并且Socket,请参阅此示例)。

它会像这样工作:

  1. 客户端 1 广播What is the IP address?

  2. 所有其他客户端使用其 IP 地址版本响应客户端 1 (不是广播):例如192.168.1.10

  3. 客户端 1 测试收到的每个 IP 地址并使用最合适的一个

我的问题是,这种短暂的响应是否会对大型网络造成重大的瓶颈/类似 DDoS 的影响?例如,如果 1,000 台客户端机器都同时响应客户端 1?

编辑:我不是要创建 DoS 攻击,而是要避免拒绝服务的情况。

4

1 回答 1

1

Look at ARP, what you are trying to accomplish is already supported by NIC cards out of the box, for a DOS attack to succeed, packet should translate up the network stack where it consumes user/kernel-process space, CPU and/or other resources, when such packets are received at a faster rate than system can handle, it leads to Denial of Service.

于 2012-07-04T06:31:19.907 回答