Android Devices Scan * активно * для сети WiFi?
-
27-09-2019 - |
Вопрос
Я программирую для Google Android, и мне интересно, если сканирование для беспроводных сетей 802.11 выполняется пассивно или активно? Я имею в виду: делает устройство на самом деле выделять сигнал запроса маяка на WifiManager.startScan()
Или это просто слушает, что маяки периодически отправляются в точках доступа?
Решение
Android делает пассивные сканы, он слушает для маяков. Делая активное сканирование может создать много заторов в сети, отправив запросы зонда и ожидания ответов зонда.
Другие советы
Ответ ДА
На самом деле, используя Omnipeek для захвата пакетов с устройств Android / iOS, мы можем получить результат ниже:- Большинство устройств Android всегда Попробуйте отправить кадр запроса зонда каждые несколько минут. Они хранят список SSID, который вы использовали для подключения, и всегда пытаются отправить Зонд запрос кадра с SSID чтобы увидеть, доступны ли они сейчас. Я думаю, одна из причин 802.11 Предварительная авторская И какая-то другая причина может быть: улучшить скорость отображения списка WiFi.
- Они работают активным.
- IOS-устройства редко делают активное сканирование
Если вы хотите KONW больше о правилах, вам лучше прочитать «802.11 Беспроводные сети Руководство»
Вы можете ссылаться на компьютер: пакеты, захваченные Omnipeek
Не связан с StackOverflow