無線用戶接入無線局域網需要進行:
1、掃描發現周圍的無線服務
2、通過認證
3、進行關聯
掃描階段:
無線客戶端有兩種方式可獲取周圍的無線網絡信息
主動掃描:無線客戶端工作過程中,會定期地搜索周圍的無線網絡,也就是主動掃描周圍的無線網絡。根據Probe Request幀(探測請求幀)是否攜帶SSID,可以將主動掃描分為兩種
* 客戶端發送攜帶有指定SSID的Probe Request:STA依次在11各信道發出Probe Request幀,尋找與S所屬有相同SSID的AP,只有能夠提供指定SSID無線服務的AP接收到該探測請求后才回復探查響應。
* 客戶端發送廣播Probe Request:客戶端會定期地在其支持的信道列表中,發送探查請求Probe Request掃描無線網絡。當AP收到探查請求幀后,會回應探查響應幀Probe Response通告可以提供的無線網絡信息。
被動掃描:STA被動等待AP每隔一段時間定時送出的Beacon信標幀,該幀提供了AP及所在BSS相關信息
認證階段
為了保證無線鏈路安全,接入過程中AP需要完成對客戶端的認證,只有通過認證后才能進入后續的關聯階段。802.11鏈路鏈路定義了兩種認證機制:開放系統認證和共享密鑰認證
開放系統認證:不認證、不加密,只要WLAN服務段支持該認證方式,WLAN客戶端就可以鏈路認證成功
共享密鑰認證:客戶端和服務段配置相同的共享密鑰,WLAN服務端在鏈路認證過程驗證兩邊的密鑰配置是否相同,如果一致,則認證成功,否則認證失敗。
關聯階段
終端關聯過程實質是鏈路服務協商的過程。完成了802.11的鏈路認證后,WLAN客戶端會繼續發起802.11鏈路服務協商。
WLAN服務發現過程中,WLAN客戶端已經獲得了當前服務的配置和參數(WLAN服務端會在Beacon和Probe Response報文中攜帶,例如接入認證算法以及加密密鑰)。WLAN客戶端在發起Association或者Re-association請求時,會攜帶WLAN客戶端自身的各種參數,以及根據服務配置選擇的各種參數(主要包括支持的速率、支持的信道,支持QoS的能力,以及選擇的認證和加密算法)
WLAN客戶端和WLAN服務端成功完成鏈路服務協商,表明兩個設備成功建立了802.11鏈路
數據幀發送過程