突然、(一見)非常に簡単なネットワークの質問に答えられないことに気づきました。
コンピュータが複数のLAN接続を選択できるエリアにある場合、見るそもそもそれらのネットワーク(に接続せずに)?!?
私の PC のワイヤレス カードには、コンピュータ ネットワークのデバイス (?) を ping できる何らかの「検出」サービスがありますか?
これは、私が(消費者として)何年も使っていて、一度も考えたこともなかった機能の単なる一例です。
前もって感謝します!
答え1
ワイヤレス 802.11 (「Wi-Fi」) ネットワークの場合、アクセス ポイント (AP) は、アクセスを提供するワイヤレス ネットワークを説明する広告パケット (SSID) を数秒ごとにブロードキャストするだけです。
答え2
ほとんどの場合、802.11 (「Wi-Fi」) カードは「アクティブ スキャン」と呼ばれる方法でネットワークを見つけます。アクティブ スキャンでは、カードはサポートする各チャネルに無線を合わせ、802.11「プローブ要求」パケットを送信し、その後数ミリ秒間そのチャネルに留まって、そのチャネル上の AP (アクセス ポイント。一般に「ワイヤレス ルーター」と呼ばれるものの技術的名称) から「プローブ応答」パケットを受信します。通常、受信するプローブ応答はすべて 40 ミリ秒以内に受信できるため、カードは複数のチャネルを非常に迅速にスキャンできます。
場合によっては、カードは各チャネルに同調して何も送信せず、各チャネルの AP からのビーコン フレーム送信をリッスンするだけの「パッシブ スキャン」を実行することを選択することがあります。ビーコンは通常 100 ミリ秒間隔で配置されており、さらに離れている場合もあるため、ビーコンのリッスンには時間がかかります。そのため、パッシブ スキャンにはアクティブ スキャンの 2 倍以上の時間がかかります。
一部の規制環境では、そのチャネルを使用しているローカル レーダー インストールがある場合、一部のチャネルを Wi-Fi に使用することは許可されないため、特別な処理が必要です。これらの「レーダー チャネル」では、少なくともパッシブ リスニングを開始する必要がありますが、チャネル上のいずれかの AP から Wi-Fi ビーコンが検出されると、レーダーが存在しないと見なし、アクティブ スキャンに切り替えることができます。
一般に信じられていることとは反対に、パッシブ スキャンはスキャンの主な種類ではありません (アクティブ スキャンの方がはるかに一般的です)。したがって、パッシブ スキャンで AP を検出可能にするのはビーコンでもありますが、ビーコンの主な目的は、AP とクライアント間のタイマーを調整し、省電力モードのクライアントに AP がクライアント用のパケットをキューに入れたこと (または AP がキューに入れられたマルチキャスト/ブロードキャスト パケットを送信しようとしていること) を通知することです。