『Kali 無(wú)線(xiàn)滲透07』- 802.11 MAC頭部信息

技術(shù)術(shù)語(yǔ)

DU(Data Unit)即數(shù)據(jù)單元,信息傳輸?shù)淖钚?shù)據(jù)集合。

七層網(wǎng)絡(luò)協(xié)議中,是從高層協(xié)議來(lái)的信息單元傳送到低層協(xié)議過(guò)程中,上一層會(huì)添加本層包頭,進(jìn)行差錯(cuò)校驗(yàn)、完整性檢查后進(jìn)行封裝;下一層對(duì)傳來(lái)的信息進(jìn)行解包。

SDU(service Data Unit):服務(wù)數(shù)據(jù)單元,又叫業(yè)務(wù)數(shù)據(jù)單元。
PDU(Ptotocol data unit): 協(xié)議數(shù)據(jù)單元。

簡(jiǎn)單的理解:
本層的PDU為下層的SDU
本層的SDU為上層的PDU


數(shù)據(jù)鏈路層與物理層

IEEE 802標(biāo)準(zhǔn)所描述的局域網(wǎng)參考模型只對(duì)應(yīng)OSI參考模型數(shù)據(jù)鏈路層與物理層,它將數(shù)據(jù)鏈路層劃分為邏輯鏈路層LLC子層介質(zhì)訪(fǎng)問(wèn)控制MAC子層

在數(shù)據(jù)鏈路層中信號(hào)由LLC子層傳向MAC子層:

MSDU --> MIC --> 分幀 --> 添加IV -->加密 --> 添加MAC頭部 --> MPDU

MAC Layer --> Physical Layer.png

在無(wú)線(xiàn)網(wǎng)絡(luò)安全中,數(shù)據(jù)鏈路層中的MAC子層對(duì)LLC子層傳輸來(lái)的MSDU(MAC Service Data Unit,MAC服務(wù)數(shù)據(jù)單元)進(jìn)行添加完整性校驗(yàn)MIC、分幀、添加IV(起始向量)、加密、添加MAC頭部后,成為MPDU(MAC Protocol Data Unit,MAC協(xié)議數(shù)據(jù)單元。(藍(lán)色圖示)。MAC子層MPDU也就是物理層的PPSU,物理層在對(duì)PSDU添加物理層的頭部,形成PPDU(物理層協(xié)議數(shù)據(jù)單元)。

我們主要研究的是802.11 MAC子層的頭部,也就是 Frame Control Field、Seq.Nr.、Address Field。下面我們就看下MAC頭部信息。


802.11 MAC頭部信息

802.11 MAC頭部信息

Header(MAC頭)

Frame Control(幀控制域)
Duration/ID(持續(xù)時(shí)間/標(biāo)識(shí))
Address(地址域)
Sequence Control(序列控制域)

Frame Control(幀控制域)
Protocol Version(協(xié)議版本)
To DS:表明該幀是BSS向DS發(fā)送的幀;
From DS:表明該幀是DS向BSS發(fā)送的幀;
More Frag:用于說(shuō)明長(zhǎng)幀被分段的情況,是否還有其它的幀;
Retry(重傳域):用于幀的重傳,接收STA利用該域消除重傳幀;
Pwr Mgt(能量管理域):1:STA處于power_save模式;0:處于active模式;
More Data(更多數(shù)據(jù)域):1:至少還有一個(gè)數(shù)據(jù)幀要發(fā)送給STA ;
Protected Frame: 1:幀體部分包含被密鑰套處理過(guò)的數(shù)據(jù);否則:0;
Order(序號(hào)域):1:長(zhǎng)幀分段傳送采用嚴(yán)格編號(hào)方式;否則:0。

Duration/ID(持續(xù)時(shí)間/標(biāo)識(shí))

表明該幀和它的確認(rèn)幀將會(huì)占用信道多長(zhǎng)時(shí)間;對(duì)于幀控制域子類(lèi)型為:Power Save-Poll的幀,該域表示了STA的連接身份(AID, Association Indentification)。

Address(地址域)

Address(地址域):源地址(SA)、目的地址(DA)、傳輸工作站地址(TA)、接收工作站地址(RA),SA與DA必不可少,后兩個(gè)只對(duì)跨BSS的通信有用,而目的地址可以為單播地址(Unicast address)、多播地址(Multicast address)、廣播地址(Broadcast address)。

Sequence Control(序列控制域)

Sequence Control(序列控制域):由代表MSDU(MAC Server Data Unit)或者M(jìn)MSDU(MAC Management Server Data Unit)的12位序列號(hào)(Sequence Number)和表示MSDU和MMSDU的每一個(gè)片段的編號(hào)的4位片段號(hào)組成(Fragment Number)。

MAC頭部信息我們主要研究Frame Control(幀控制域),后面文章我們將詳細(xì)進(jìn)行介紹。


參考材料

安全牛 - 苑房弘老師 Kali Linux安全測(cè)試
https://edu.aqniu.com/course/83
網(wǎng)絡(luò)通信PDU和SDU的區(qū)別
https://blog.csdn.net/zhangxiao93/article/details/51253933
802.11 MAC Header(MAC頭)
https://blog.csdn.net/zwl1584671413/article/details/80224625

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容