wifi连接过程
wifi sta 連接 ap的信令交互過程如下:(DISABLED Security Type)
AP-------------->broadcast beacon
/**? STA? Select? AP **/
STA ------------>? Probe Request ??----------------> AP //廣播自身數(shù)據(jù)
STA <------------? Probe Response ??<------------- AP
STA ------------> ??Authentication Request? --------> AP //認(rèn)證Auth類型,Open System , Shared Key等
STA <------------?? Authentication Response <------?AP
STA ------------->? Association Request ?------------> AP ?//請求與AP建立關(guān)聯(lián),從而可以進(jìn)行數(shù)據(jù)交互
STA <-------------? Association Response <-----------?AP ??
? ? ? ? ? ? ?
/*Data Communication*/
?
1. AP發(fā)送Beacon廣播管理幀
因?yàn)锳P發(fā)送的這個(gè)Beacon管理幀數(shù)據(jù)包是廣播地址,所以我們的PCMIA內(nèi)置網(wǎng)卡、或者USB外界網(wǎng)卡會(huì)接收到這個(gè)數(shù)據(jù)包,然后在我們的"無線連接列表"中顯示出來。
2. 客戶端向承載指定SSID的AP發(fā)送Probe Request(探測請求)幀
當(dāng)我們點(diǎn)擊"連接"的時(shí)候,無線網(wǎng)卡就會(huì)發(fā)送一個(gè)Prob數(shù)據(jù)幀,用來向AP請求連接。
3. AP接入點(diǎn)對客戶端的SSID連接請求進(jìn)行應(yīng)答
AP對客戶端的連接作出了回應(yīng),并表示不接受任何形式的"幀有效負(fù)載加密(frame-payload-encryption)"
4. 客戶端對目標(biāo)AP請求進(jìn)行身份認(rèn)證(Authentication)
5. AP對客戶端的身份認(rèn)證(Authentication)請求作出回應(yīng)
AP回應(yīng),表示接收身份認(rèn)證。
6. 客戶端向AP發(fā)送連接(Association)請求
身份認(rèn)證通過之后,所有的準(zhǔn)備工作都做完了,客戶端這個(gè)時(shí)候可以向WLAN AP發(fā)起正式的連接請求,請求接入WLAN。
7. AP對連接(Association)請求進(jìn)行回應(yīng)
AP對客戶端的連接請求(Association)予以了回應(yīng)(包括SSID、性能、加密設(shè)置等)。至此,Wi-Fi的連接身份認(rèn)證交互就全部結(jié)束了,之后就可以正常進(jìn)行數(shù)據(jù)發(fā)送了。
8. 客戶端向AP請求斷開連接(Disassociation)
當(dāng)我們點(diǎn)擊"斷開連接"的時(shí)候,網(wǎng)卡會(huì)向AP發(fā)送一個(gè)斷開連接的管理數(shù)據(jù)幀,請求進(jìn)行斷開連接。
總結(jié)
- 上一篇: 前级和后级
- 下一篇: 北京linux学习 哪好呢?