Первый пакет, отправленный со станции, является запросом зонда. Существует два разных запроса зонда: направленный и широковещательный. Направленный запрашивает конкретно конкретный BSSID, а широковещательный отправляется в эфир и ожидает ответа от всех AP с одинаковым SSID. На основании ответов зонда алгоритм станции принимает решение о том, куда отправить свой запрос на ассоциацию. С учетом вышесказанного, в случае сбоя ассоциации, как правило, алгоритм станции повторяет процесс ассоциации х раз, а затем останавливается на х секунд и повторяет попытку. Если существует перекрытие сигнала для двух AP с одним и тем же SSID, после отправки запроса зонда станция может попытаться установить связь с AP, которая отвечает первой, если «плохая» AP отвечает первой каждый раз, Станция будет выходить из строя каждый раз. В любом случае прошивка беспроводного адаптера ведет себя по-разному. Стандартов времени ожидания и повторных попыток не существует. Если ассоциация не удается, пользователь должен выяснить, почему происходит сбой ассоциации. Это проблема станции или проблема AP? Если оказывается, что это проблема AP, и AP не устранена, это может создать дыру в развертывании беспроводной сети.
Что произойдет, если AP отклонит запрос ассоциации от STA?
228
Sam Karr
В процессе ассоциации 802.11 STA отправит Association Request
AP, который, как он обнаружил, имеет наивысший RSSI
(индикатор уровня принятого сигнала). Если AP отвечает с Association Response
, тогда ассоциация STA-AP завершена. Но что, если выбранный AP отклоняет запрос? Будет ли STA двигаться дальше, чтобы попытаться связаться с AP со следующим наивысшим RSSI
? Или просто повторить попытку подключения к начальной точке доступа (которая имеет самый высокий RSSI
)?
Звучит как домашнее задание.
Tyson 6 лет назад
0
STA должна отправлять запросы ассоциации только на AP * с тем же SSID *. В этом случае у AP нет причин отклонять запрос. Я не думаю, что в стандарте говорится, что «STA должна сначала ассоциироваться с AP * с самым высоким RSSI *», и при этом не описывается, что происходит, если AP (ошибочно) отклоняет запрос, поэтому я предполагаю, что это зависит от реализации. Но это легко узнать, прочитав стандарт ...
dirkt 6 лет назад
0
@ Тайсон на самом деле это для исследовательского проекта, который я делаю. Успех конкретного подхода, который я рассматриваю, будет зависеть от того, что именно здесь происходит.
Sam Karr 6 лет назад
0
@dirkt Я попытался найти ответ в стандарте, но не смог найти решающего. Это просто говорит о том, что STA должна ждать `x` количество секунд перед повторной попыткой, но не упоминает, к какой точке доступа должен быть отправлен запрос на повторную попытку. Кроме того, я не говорю о повседневной сети - AP может намеренно отклонить запрос, чтобы заставить STA по какой-либо причине связаться с другим AP.
Sam Karr 6 лет назад
0
Тогда успех вашего конкретного подхода, вероятно, зависит от реализаций, так что посмотрите на реализации ... не так много, чтобы проверить.
dirkt 6 лет назад
0
2 ответа на вопрос
0
pythonian
0
Spiff
Стандарт IEEE 802.11 здесь не определяет поведение STA, поэтому разработчики сами решают, что делать.
Реализации, с которыми я знаком, будут смотреть на код причины / результата, чтобы определить, следует ли повторить попытку с той же AP или перейти к другой.
Похожие вопросы
-
3
Может ли существующее шифрование беспроводной сети реально защитить сеть?
-
5
Существуют ли беспроводные маршрутизаторы, которые позволяют контролировать и регулировать пропускну...
-
5
Поделитесь XP сетевым подключением без перезагрузки?
-
-
5
Как мне сказать Windows использовать 802.11 вместо 3G?
-
12
Какие маршрутизаторы вы предпочитаете для DD-WRT или OpenWRT?
-
10
USB-адаптер Wi-Fi не работает в Windows Vista
-
2
Почему мой Macbook не находит мою беспроводную сеть?
-
2
Как я могу настроить свою беспроводную сеть для максимальной безопасности?
-
4
iPod-Touch для воспроизведения фильмов с ПК на PS3?
-
2
Драйверы Realtek для Lenovo X200 под управлением Ubuntu 9.04