技術(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

在無(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頭部信息

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