無線局域網通信概述。網絡
有人喜歡將無線局域網的通信比做有線局域網將一根鏈接電腦的網線插入一個802.3的網絡端口, 這裏我認爲有類似之處,也有很大的不一樣。 ide
首先, 咱們看一下 無線局域網的通信基本過程。 802.11 網絡,不論怎麼配置,都少不了如下幾個過程:掃描、認證、關聯和通信數據交互。學習
掃描:這裏分兩種狀況,主動掃描和被動掃描blog
被動掃描:客戶端監聽由接入點發出的beacon幀,經過其攜帶的信息來學習周圍的網絡環境ci
主動掃描:客戶端主動發出探測幀(probe request),接入點接收到探測幀以後給出相應的迴應(probe response),客戶端經過其攜帶的相關信息來學習周圍的網絡環境。get
認證:就是至關於查明身份, 不是說任何無線網絡設備均可以接入網絡的。
802.11定義了兩種認證方式:Open System Authentication, Shared Key Authentication。
802.11i定義了另外兩種認證方式:802.1X/EAP authentication(企業級),Preshared Key(PSK) or Personal(我的級)。
802.11i定義的這兩種方式被稱爲RSN(robust security network)網絡,常常會看到兩個版本WPA和WPA2,後面會詳細敘述這四種方式,這裏不作過多介紹。
客戶端首先會發出關聯請求,接入點在接收到關聯請求以後會回覆客戶端請求成功或者失敗。 it
關聯:客戶端經過了認證這一步,接下來就是關聯了。
和認證類似,關聯也是分兩步,客戶端發出關聯請求,接入點會根據相應的狀況來回復贊成此客戶端關聯或者是拒絕此客戶端關聯io
數據通訊:完成了以上三個步驟,客戶端就能夠和接入點進行數據通訊了,像獲取IP地址,和其餘客戶端通訊均可以進行了。
class