Стандарт 802.11 определяет различные типы фреймов, которые точки доступа и сетевые карты пользовательских устройств с Wi-Fi используют для коммуникаций, управления и контроля беспроводного линка802.11 определяет три типа фреймов:
1. Фреймы Управления (Management frames),
2. Фреймы Контроля (Control frames),
3. Фреймы Данных (Data frames).
Каждый фрейм имеет контрольное поле, которое определяет версию протокола 802.11, тип фрейма и различные индикаторы, как например: WPA включен, управление энергосбережением активно и т.п.. Дополнительно к этому все фреймы содержат МАС-адреса источника и получателя, номер фрейма в последовательности, тело фрейма и проверочную последовательность фрейма для коррекции ошибок. Фреймы 802.11 переносят протоколы и данные более высоких уровней модели OSI/ISO внутри тела фрейма.Фреймы, которые станции используют для управления и контроля, несут специфическую информацию о беспроводном линке в теле фрейма. Например, тело фрейма Бикона содержит идентификатор сети WLAN: SSID, временные отметки (timestamp) и другую информацию о точке доступа.
Active Scanning - активно послылаем запросы в эфир.
Устройство посылает фреймы типа Probe Request по всем частотным каналам в поддерживаемом диапазоне часто с указанием искомого SSID сети (direct probe request) или без SSID (null probe request). Активное сканирование значительно повышает динамику работы с сетью и помогает в решении таких задач,как, например, обеспечение быстрого роуминга и т.п., но и создает некоторую дополнительную нагрузку на сеть.
Всего стандарт 802.11 определяет 14 типов фреймов управления:
1. Association request,
2. Association response,
3. Reassociation request,
4. Reassociation response,
5. Probe request,
6. Probe response,
7. Beacon,
8. ATIM (Announcement traffica indication mesage),
9. Disassiciation,
10. Authentication,
11. Deauthentication,
12. Action,
13. Action No Ack,
14. Timing advertisement
Association request frame
Ассоциация 802.11 инициирует точку доступа выделить и занять ресурсы для данной новой сессии и синхронизироваться с радиокартой устройства пользователя. Радиокарта пользовательского устройства начинает процесс ассоциации путем отправки фрейма запроса на ассоциацию к точке доступа. Этот фрейм содержит информацию о радиокарте устройства пользователя (например, поддерживаемые скорости передачи данных и т.п.) и SSID сети WLAN, с которой устройство хочет быть ассоциировано. После получения запроса на ассоциацию точка доступа решает вопрос по ассоциированию с радиокартой и, если принято положительное решение, резервирует область памяти и формирует идентификатор сессии AID (Association Identifier) для данной радиокарты (устройства пользователя).
p/s мож это подойдет?