3

UDP ブロードキャストと UDP 応答を使用して、小さなデータ (IP アドレス) を複数のクライアント コンピューターに分散するための自己伝播システムを実装したいと考えています。これを行うには、C# を使用しています (UDPListenerおよび、この例Socketを参照してください)。

次のように動作します。

  1. クライアント 1 ブロードキャストWhat is the IP address?

  2. 他のすべてのクライアントは、クライアント 1 (ブロードキャストではない) にそれぞれのバージョンの IP アドレスで応答します。192.168.1.10

  3. クライアント 1 は、受信した各 IP アドレスをテストし、最も適切なものを使用します

私の質問は、この応答の短いバーストが、大規模なネットワークで重大なボトルネックや DDoS のような影響を引き起こすかどうかです。たとえば、1,000 台のクライアント マシンがすべてクライアント 1 に同時に応答したとします。

編集: DoS 攻撃を作成しようとしているのではなく、サービス拒否のシナリオを回避しようとしています。

4

1 に答える 1

1

ARPを見てください。達成しようとしているものは、箱から出してすぐに使用できる NIC カードによって既にサポートされています。そのようなパケットがシステムの処理能力を超える速度で受信されると、サービス拒否が発生します。

于 2012-07-04T06:31:19.907 に答える