漫遊時 802.11 重新驗證和重新關聯的目的是什麼?

漫遊時 802.11 重新驗證和重新關聯的目的是什麼?

我的意思是這個。首先,我將 iPhone 連接到 D-Link 路由器:

iPhone 到 D-link 身份驗證、關聯、eapol 握手

然後我搬到了另一層樓,並合理地連接到了另一台更近的 ZyXEL 路由器:

iPhone 到 ZyXEL 驗證、關聯、eapol 握手

如今,身份驗證幀始終為類型 0(開放身份驗證),關聯幀包含有關 STA NIC 的信息,但同時漫遊在所有安全類型(開放式、WEP、WPA2)的過程中,STA 和 AP 之間都會交換身份驗證訊框和重新關聯訊框。

所以我的問題是:

  1. 為什麼 IEEE 沒有將關聯幀中包含的資訊包含到認證幀中?不需要關聯幀交換,因此漫遊會更快一些。
  2. 分離框架存在。好的,我明白了:STA 必須通知 AP 訊息「再見,我要搬到另一個女孩那裡」。但這樣做的目的是什麼重新認證那麼幀呢?

答案1

IEEE 標準 802.11-2012,4.5.3.4 重新關聯

關聯足以實現 IEEE 802.11 STA 之間的無轉換訊息傳遞。需要額外的功能來支援 BSS 轉換移動性,並由重新關聯服務提供。

呼叫重新關聯服務將當前關聯從一個 AP「移動」到另一個 AP。當 STA 在 ESS 內從 BSS 移動到 BSS 時,這可以讓分發系統了解 AP 和 STA 之間的目前對應。重新關聯還允許在 STA 保持與相同 AP 關聯的同時變更已建立關聯的關聯屬性。重新關聯總是由行動STA發起。

AP = 存取點

STA = 車站

BSS = Basic Service Set(基本上由一個AP構成的WiFi網路)

ESS = 擴充服務集(由多個 AP 組成的 WiFi 網路)

給出縮寫是為了長期回答的目的。

相關內容