今天覺得有必要將最近在智慧型wifi晶元中涉及到的有關802.11無線wifi協議的知識儲備記錄下來。
1、使用802.11無線wifi的資料長度來傳遞資訊
802.11 是 ieee 制定的無線區域網協議,802.11 以 802.2 的邏輯鏈路控制封
裝來攜帶 ip 封包,因此能夠以 802.2 snap 格式接收無線網路資料。如果開啟
wifi 晶元的混雜模式監聽空間中的無線訊號,並以 802.2 snap 格式從資料鏈路
層擷取資料,就會得到如下圖所示的資料報:
其中,da,sa,length,llc,sna不管資料有沒有加密,都是暴露的,但是如果用來傳輸資料,da,sa,llc,sna可能會由於系統的限制,傳送方一般很難獲取,因此,剩下的length長度可以作為承載資訊的載體傳輸資料,稱之為廣播傳輸資料。同時,我們可以也可以使用欄位da作為資料載體,這就要確保傳送的路由器硬體環境支援多播。目前每個廠家基本都是使用多播+廣播的格式,其中多播能夠傳輸的資料量大,速度快,而廣播由於只能用長度來標識資料資訊,傳輸資料量小,但是由於其相容性好,一般都會被廠家保留。
2、802.11 framecontrol wifitype的判斷
在802.11的幀頭進行判斷中
我們只對802.11的資料幀進行判斷,對其資料幀的資料格式(subtype)進行判斷過程中,針對目前的手機與路由器組合,我們發現了
0000(data) 1000(qos data)的組合(可以在wireshark下開啟抓取的資料報,這樣能看到具體的subtype值),這兩個都有可能是作為載體的資料型別,當然這也完全是經驗值,具體還有哪些型別需要積累。
3.802.11 framecontrol to ds 與 from dsbit
協議幀位址位的解讀取決於這兩個bit的設定。所以要根據這兩個字段摘取對應的位址資訊
具體對應如下:
WIFI系列協議 802 11 系列協議說明
ieee 802.1為ieee的乙個工作組 working group 此工作組負責ieee802.1標準的制定。ieee802.1標準提供了乙個對整個ieee802系列協議的概述,描述了ieee802標準和開放系統基本參照模型 即iso的osi 模型 之間的聯絡,解釋這些標準如何和高層協議互動,定...
802 11a b g n無線協議介紹
ieee 802.11 802.11 標準是ieee 最初制定的乙個無線區域網標準,主要用於解決區域網中使用者與使用者終端的無線接入,業務主要限於資料訪問,速率最高只能達到2mbps 由於802.11 在速率和傳輸距離上都不能滿足人們的需要,因此,ieee 小組又相繼推出了802.11b 和802....
802 11a b g n無線協議詳解
802.11a b g n,其實指的是無線網路協議,細分為802.11a 802.11b 802.11g 802.11n等。這幾種不同的無線協議 都是由802.11演變而來的。802.11是ieee最初制定的乙個無線區域網標準,主要用於解決辦公室區域網和校園網中使用者與使用者終端的無線接入。802....