詳解Wi-Fi連接上網認證接入的原理和過程
概述
(01)終端在連接Wi-Fi、透過無線接入點傳輸數據之前,要經過三個階段:1)掃描階段(SCAN); 2)認證階段 (Authentication); 3)關聯(Association),這三個階段既有需要用戶主動操作的動作,也有後臺服務器自動完成的動作。
1、掃描
(01)STA(終端,如手機等)使用Scanning來搜尋AP(即無線接入點發射的SSID),當STA漫遊時尋找連接一個新的AP,STA會在在每個可用的信道上進行搜尋。搜尋方式有Passive/Active兩種。
(02)Passive Scanning:STA透過偵聽AP定期發送的Beacon幀來發現網絡,該幀提供了AP及所在BSS相關資訊:“我在這裏”…該方式找到網絡的時間較長,但STA節電;
(03)Active Scanning:STA依次在13個信道發出Probe Request幀,尋找與STA所屬有相同SSID的AP,若找不到相同SSID的AP,則一直掃描下去。
2、認證
(01)當STA找到與其有相同SSID的AP,在SSID匹配的AP中,根據收到的AP信號強度,選擇一個信號最強的AP,然後進入認證階段,認證方式有開放式和非開放式。
(02)開放式認證:STA發起認證請求,認證服務器收到後迴應;
(03)共享密匙認證:STA發起認證請求,認證服務器收到請求後回覆質詢文字,STA利用預置的key加密明文發送給認證服務器,認證服務器用預置的key解密並和之前的明文比較,如一致則認證透過。
3、關聯
(01)當AP向STA返回認證響應資訊,身份認證獲得透過後,進入關聯階段。1) STA向AP發送關聯請求;2) AP 向STA返回關聯響應。至此,接入過程才完成,STA初始化完畢,可以開始向AP傳送數據幀。
(02)當STA移動時就涉及到漫遊問題,如果是在同一組網下漫遊就無需重新認證而只需要重新關聯。
特別提示
非開放式網絡有多種加密認證方式,本條僅以常用的共享密匙認證爲例說明。
漫遊在同一個子網裏面無需重新認證,但如果是不同的子網就需要重新認證再關聯。
-
如何利用ps去水印
當你在網絡上看到一張圖片的時候很想儲存下來的時候,卻無奈的發現這張圖片有水印,通常我們使用的方法就是截圖,用裁剪的方式去掉有水印的地方,但是如此就會破壞整張圖的佈局美感,下面就教你如何用ps的填充功能快速去除水印。操作方法(01)相信大家對於如何安裝ps已經很...
-
怎麼取消電腦自動鎖屏
不喜歡電腦自動鎖屏,但也不知道怎麼設定,沒關係,一起和我來了解一下吧。操作方法(01)我們先開啟“控制面板”,可以在“開始選單”或者是直接在桌面上開啟,大家就自己選擇吧。(02)開啟之後,我們選擇“系統和安全”。(03)再在“電源選項”下,選擇“更改計算機睡眠時間”。(04)最...
-
html中a標籤的四個僞類
今天爲大家介紹一下html中a標籤的四個僞類,即用於向被選中元素添加特殊的效果......操作方法(01)僞類:僞類用於向被選中元素添加特殊的效果。(元素在特定情況下才具備的)如圖分別是將a標籤的link、hover、active、visited修改後的樣式(02)a標籤的四個僞類之link即未...
-
C語言代碼集:[1]九九乘法表
利用C語言,是屏幕中打印出九九乘法表。代碼展示及目標程序(01)代碼如下:#include<stdio.h>main(){intx,y,z;for(x=1;x<=9;x++){for(y=1;y<=x;y++){z=x*y;printf("%d*%d=%d ",y,x,z);}printf("\n");}}(02)目標程序如圖:代碼分析(01)核心代碼int x,y,z;for(x=1;x<=9;x+...