無線終端接入過程(待續)

2022-09-19 11:30:18 字數 1026 閱讀 4998

本文參考了一下兩篇文章:

sta搜尋無線網路的過程就叫做掃瞄,掃瞄分為兩類,主動掃瞄和被動掃瞄。

sta會主動在其所支援的通道上依次傳送探測訊號,用於探測周圍存在的無線網路,sta傳送的探測訊號成為探測請求幀。探測請求幀又可以分為兩類,一類是未指定任何ssid,一類是指定了ssid的。

未指定ssid掃瞄

探測請求幀裡面如果沒有指定ssid,就意味著這個探測請求想要獲取到周圍所有的能夠獲取到的無線網路訊號。如果ap的無線網路中配置了beacon幀中隱藏ssid的功能,此時ap是不會回應sta的廣播型探測請探測求幀,sta也就無法通過這種方式獲取到ssid。

指定ssid掃瞄

探測請求幀中指定了ssid,這就表示sta只想找到特定的ssid,不需要除指定ssid之外的其他無線網路。ap收到了請求幀後,只有發現請求幀中的ssid和自己的ssid是相同的情況下才會回應sta。

被動掃瞄情況下,sta是不會主動傳送探測請求的報文,sta要做的是被動接收ap定期傳送的beacon幀。ap的beacon幀中,會包含有ap和ssid和支援速率等資訊,ap會定期向外廣播傳送beacon幀。sta就是通過在其支援的每個通道上偵聽beacon幀,來獲知周圍存在無線網路。如果無線網路中配置了beacon幀中隱藏ssid的功能,此時ap傳送的beacon幀中攜帶的ssid是空串,這樣sta是無法從beacon幀中獲取到ssid資訊的。

sta和ap之間是通過無線鏈路進行鏈結,建立這個鏈路的過程中,需要sta通過無線鏈路的認證,只有通過認證之後才能進行sta和ap之間的無線關聯。但是此時仍然不能判斷sta是否有接入無線網路的許可權,需要根據後續sta是否需要進行接入認證、是否通過接入認證才能判斷。

mqtt js 客戶端接入

公司入手乙個新任務,類似於乙個網頁版文字直播室,需要監聽某個老師的訊息。於是服務端搭建了mqtt服務。1.引入 js 也可以用對應的cdn 位址 for the plain libraryfor the minified library 2.示例 create a client instance c...

無線接入技術

用於2.5ghz 5.7ghz的mmds系統。它採用先進的vofdm技術實現無線通訊,在大樓林立的城市裡利用 多徑 實現單載波6mhz頻寬下傳輸速率高達22mbit s的資料接入,頻譜效率較高,在2.5ghz頻段可達到90 的通訊概率,在5.7ghz頻段可達到80 以上的通訊概率。工作在高頻段的微波...

Android端接入微信支付的坑

這篇文章純屬記錄,在乙個問題上的爬坑辛酸 遇到問題 真的好氣哦,用了一天來解決這個問題!為什麼這麼說,看看他給的文件就知道了,1,1,1!簽名問題?先看看我的上任大佬,遇到這個問題總結的部落格吧,多半是簽名問題,但是後台伺服器返回的簽名進行過二次簽名啊,而且我也嘗試過不用後台返回的簽名,自己簽名,但...