0

全て、

サブネットでアクティブなノードを見つけようとしています。そのために、サブネット内のすべてのノードに ARP を送信しています。これは正しい方法ですか?これが正しい方法である場合、IOCompletion Port または同様のスレッドの概念を使用してこれを処理する良い方法はありますか?

ありがとう。

4

1 に答える 1

0

IOCompletion についてはよくわかりませんが、これはサブネット上のすべてのノードを見つけるための受け入れ可能な方法です。一般的なネットワーク スキャナ nmap は、ネットワークをスキャンするときにこれを正確に実行し (少なくとも ARP パケットを作成する権限がある場合)、すべての IP アドレスの ARP 要求を送信し、一意の MAC アドレス応答を取得するかどうかを確認します (一意でない場合は、ルータまたはある種のネットワーク ユーティリティを介してプロキシ ARP を使用し、未使用のすべての IP を要求してスキャンをより困難にします)。

于 2013-03-19T21:53:29.210 に答える