主要有如下幾種型別幀
-管理幀(management frame)
-控制幀(control frame)
-資料幀(data frame)
資料幀mac頭如下
其中address欄位由to ds/from ds位來決定
資料幀—to ds 與from ds
ds(distribution system)分布式系統是接入點間**幀的骨幹網路,因此通常就稱為骨幹網路。一般可以理解為乙太網。
sa指源位址, da指目的位址, ra指接收端, ta指傳送端。
bssid:乙個ap所覆蓋的範圍構成乙個bss(基本服務集),而bssid(基本服務集識別符號)用來標識bss,表示ap的資料鏈路層的mac位址。
第一幅圖源端和傳送端都是終端,目的端和接收端都是ap,訊號從終端發出,希望關聯ap,bssid用以過濾非此bss的sta連線。
第二幅圖源端和傳送端都是終端,接收端是ap,訊號是從無線鏈路向ap傳送,所以tods為1,傳送的目的端為與ap相連的交換機。
第三幅圖源端是與ap相連的交換機,傳送端是ap,訊號是從ap向無線鏈路傳送,所以from ds為1,目的端和接收端為sta。
第四幅圖為wds模型,上表第四列的情況只在這種模型中會有,即四個位址位都被使用。wds模型既有無線鏈路向ap傳送訊號,又有ap向無線鏈路傳送訊號,所以to ds和from ds均為1。
type
subtype
frametype
100000
data(資料)
100001
data+cf-ack
100010
data+cf-poll
100011
data+cf-ack+cf-poll
100100
null data(無資料:未傳送資料)
100101
cf-ack(未傳送資料)
100110
cf-poll(未傳送資料)
100111
data+cf-ack+cf-poll
101000
qos data
101001
qos data + cf-ack
101010
qos data + cf-poll
101011
qos data + cf-ack+ cf-poll
101100
qos null(未傳送資料)
101101
qos cf-ack(未傳送資料)
101110
qos cf-poll(未傳送資料)
101111
qos cf-ack+ cf-poll(未傳送資料)
from ap subtype如圖所示(ap發出的資料報型別)
sta 發給ap的資料報型別
MAC幀與PPP幀的區別
ip位址是tcp ip網路層的定址機制,mac是802.3 ethernet鏈路層的定址機制,他們是不同層次的東西,不是併排關係,想一想資料發出去走到網線上最終還是變成了電脈衝,tcp ip是沒有物理層定義的,ip包最終變成電訊號之前需要乙太網來處理,當ip的資料給予了乙太網之後,乙太網就用屬於它自...
python資料幀 Python資料幀
我有乙個dataframe df 並試圖將資料附加到特定的行 index fruit rank 0 banana 1 2 mango 3 3 melon 4 目標是將排名1的水果與每個等級進行比較,然後附加值。我在用difflib.sequencematcher做比較。現在我可以追加到df,但最後我...
I幀 B幀 p幀 IDR幀的區別
idr instantaneous decoding refresh 即時解碼重新整理。i幀 幀內編碼幀幀。i和idr幀都是使用幀內 的。它們都是同乙個東西而已,在編碼和解碼中為了方便,要首個i幀和其他i幀區別開,所以才把第乙個首個i幀叫idr,這樣就方便控制編碼和解碼流程。idr幀的作用是立刻重新...