技術(shù)術(shù)語
DU(Data Unit)即數(shù)據(jù)單元滔悉,信息傳輸?shù)淖钚?shù)據(jù)集合。
七層網(wǎng)絡(luò)協(xié)議中心俗,是從高層協(xié)議來的信息單元傳送到低層協(xié)議過程中傲武,上一層會(huì)添加本層包頭,進(jìn)行差錯(cuò)校驗(yàn)城榛、完整性檢查后進(jìn)行封裝揪利;下一層對(duì)傳來的信息進(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ì)訪問控制MAC子層献汗。
在數(shù)據(jù)鏈路層中信號(hào)由LLC子層傳向MAC子層:
MSDU --> MIC --> 分幀 --> 添加IV -->加密 --> 添加MAC頭部 --> MPDU
在無線網(wǎng)絡(luò)安全中,數(shù)據(jù)鏈路層中的MAC子層對(duì)LLC子層傳輸來的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頭部信息
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:用于說明長(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:幀體部分包含被密鑰套處理過的數(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ì)于幀控制域子類型為: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