如果 AP 拒绝来自 STA 的关联请求会发生什么?

如果 AP 拒绝来自 STA 的关联请求会发生什么?

在 802.11 关联过程中,STA 将Association Request向其发现具有最高RSSI(接收信号强度指示器) 的 AP 发送 。如果 AP 响应Association Response,则 STA-AP 关联完成。但是,如果选定的 AP 拒绝该请求怎么办?STA 会继续尝试与下一个最高 的 AP 关联吗RSSI?或者它会简单地重试连接到初始 AP(具有最高RSSI)吗?

答案1

IEEE 802.11 标准没有在此指定 STA 行为,因此由实施者决定做什么。

我熟悉的实现将查看原因/结果代码来确定是否使用相同的 AP 重试或转到另一个 AP。

答案2

从站点发送的第一个数据包是探测请求。有两种不同的探测请求,一种是定向的,一种是广播的。定向的探测请求专门针对特定的 BSSID,而广播的探测请求则发送到空中,等待该区域内所有具有相同 SSID 的 AP 响应。根据探测响应,站点算法随后决定将其关联请求发送到何处。话虽如此,如果关联失败,站点算法通常会重试关联过程 x 次,然后暂停 x 秒并重试。如果两个具有相同 SSID 的 AP 的信号重叠,一旦发出探测请求,站点可能会尝试与首先响应的 AP 关联,如果“坏”AP 每次都首先响应,则站点每次都会失败。无论如何,无线适配器固件的行为都不同 - 没有等待时间和重试的标准。如果关联失败,用户应该找出关联失败的原因。是站点问题还是 AP 问题?如果事实证明是 AP 问题并且 AP 未修复,则可能会在无线部署中产生漏洞。

相关内容