UDP ブロードキャストと UDP 応答を使用して、小さなデータ (IP アドレス) を複数のクライアント コンピューターに分散するための自己伝播システムを実装したいと考えています。これを行うには、C# を使用しています (UDPListener
および、この例Socket
を参照してください)。
次のように動作します。
クライアント 1 ブロードキャスト
What is the IP address?
他のすべてのクライアントは、クライアント 1 (ブロードキャストではない) にそれぞれのバージョンの IP アドレスで応答します。
192.168.1.10
クライアント 1 は、受信した各 IP アドレスをテストし、最も適切なものを使用します
私の質問は、この応答の短いバーストが、大規模なネットワークで重大なボトルネックや DDoS のような影響を引き起こすかどうかです。たとえば、1,000 台のクライアント マシンがすべてクライアント 1 に同時に応答したとします。
編集: DoS 攻撃を作成しようとしているのではなく、サービス拒否のシナリオを回避しようとしています。