
Меня внезапно осенило, что я не могу ответить на (казалось бы) очень простой вопрос о сетевых технологиях!
Когда компьютер находится в зоне с возможностью выбора из нескольких подключений локальной сети, как он вообще можетвидетьэти сети в первую очередь (не будучи к ним подключенным)?!?
Имеет ли беспроводная карта на моем ПК какую-либо службу «обнаружения», которая позволяет ей пинговать устройства (?) для компьютерных сетей?
Это всего лишь пример функции, которую я использовал (как потребитель) в течение многих лет и никогда не задумывался о ней!
Заранее спасибо!
решение1
В беспроводных сетях 802.11 («Wi-Fi») точки доступа (AP) просто каждые несколько секунд передают рекламный пакет (SSID), описывающий беспроводную сеть, к которой они предлагают доступ.
решение2
Большую часть времени карта 802.11 («Wi-Fi») находит сети, выполняя так называемое «активное сканирование». При активном сканировании она настраивает свое радио на каждый поддерживаемый канал и передает пакет 802.11 «Probe Request», затем остается на канале еще несколько миллисекунд, чтобы получить пакеты «Probe Response» от любых точек доступа (точек доступа — техническое название того, что большинство людей называют «беспроводными маршрутизаторами») на этом канале. Поскольку обычно можно ожидать получения всех Probe Response, которые вы собираетесь получить, в течение 40 мс, карты могут очень быстро сканировать несколько каналов.
В некоторых случаях карта может выбрать «пассивное сканирование», при котором она настраивается на каждый канал и ничего не передает, а просто прослушивает любые передачи кадров Beacon от любых точек доступа на каждом канале. Прослушивание маяков может занять много времени, поскольку они обычно находятся на расстоянии 100 мс друг от друга, а могут быть и дальше. Таким образом, пассивное сканирование может занять в два раза больше времени, чем активное сканирование.
В некоторых нормативных средах некоторые каналы должны обрабатываться особым образом, поскольку их не разрешается использовать для Wi-Fi, если есть локальная радарная установка, использующая этот канал. На этих «радарных каналах» вы должны, по крайней мере, начать пассивное прослушивание, но как только вы увидите маяк Wi-Fi от любой точки доступа на канале, вы можете предположить, что радар отсутствует, и переключиться на активное сканирование.
Вопреки распространенному мнению, пассивное сканирование не является основным видом сканирования (активное сканирование встречается гораздо чаще). Поэтому, хотя маяки также являются тем, что делает AP обнаруживаемой при пассивном сканировании, основная цель маяков — координировать таймеры между AP и клиентами, а также уведомлять клиентов в режиме энергосбережения о том, что AP поставила для них в очередь пакеты (или что AP собирается передать поставленные в очередь многоадресные/широковещательные пакеты).