RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

802.11 MPDU幀格式的描述及應(yīng)用

FPGA之家 ? 來源:Rice嵌入式開發(fā) ? 作者:Rice嵌入式開發(fā) ? 2021-03-12 14:40 ? 次閱讀

802.11和Wifi技術(shù)并不是同一個(gè)東西。Wifi標(biāo)準(zhǔn)是802.11標(biāo)準(zhǔn)的一個(gè)子集,并且是Wi-Fi聯(lián)盟負(fù)責(zé)管理。

802.11物理層PHY是介質(zhì)訪問控制層MAC個(gè)無線介質(zhì)之間的接口,它傳輸個(gè)接收共享無線介質(zhì)上的數(shù)據(jù)幀。

802.11將PHY進(jìn)一步劃分為兩個(gè)組成元件:

物理層收斂程序(Physical Layer ConvergenceProcedure,簡稱PLCP),負(fù)責(zé)將MAC幀對(duì)映到傳輸介質(zhì);

實(shí)際搭配介質(zhì)Physical Medium Dependent,簡稱PMD),負(fù)責(zé)傳送這些幀。

這篇文章主要描述802.11 MPDU幀格式的描述及應(yīng)用。

802.11幀格式MPDU(MAC層協(xié)議數(shù)據(jù)單元)

幀控制結(jié)構(gòu)FC(Frame Control):

Version:協(xié)議版本號(hào),通常是0。

Type:幀類型,主要有3種類型。

控制幀(0b01):用于競爭期間的握手通信和正向確認(rèn)、結(jié)束非競爭期等。

管理幀(0b00): 主要用于STA與AP之間協(xié)商、關(guān)系的控制,如關(guān)聯(lián)、認(rèn)證、同步等。

數(shù)據(jù)幀(0b10):用于在競爭期和非競爭期傳輸數(shù)據(jù)。

Sub Type:幀的子類型。

管理幀(0b00)子類型描述:

Type 幀類型描述 Sub Type 幀子類型描述
0b00 管理幀 0b0000 關(guān)聯(lián)請(qǐng)求
0b00 管理幀 0b0001 關(guān)聯(lián)響應(yīng)
0b00 管理幀 0b0010 重關(guān)聯(lián)請(qǐng)求
0b00 管理幀 0b0011 重關(guān)聯(lián)響應(yīng)
0b00 管理幀 0b0100 探測請(qǐng)求
0b00 管理幀 0b0101 探測響應(yīng)
0b00 管理幀 0b0110 ~ 0b0111 保留
0b00 管理幀 0b1000 信標(biāo)
0b00 管理幀 0b1001 ATIM
0b00 管理幀 0b1010 去關(guān)聯(lián)
0b00 管理幀 0b1011 認(rèn)證
0b00 管理幀 0b1100 去認(rèn)證
0b00 管理幀 0b1101 功能幀
0b00 管理幀 0b1110 無需確認(rèn)的功能幀
0b00 管理幀 0b1111 保留


控制幀(0b01)子類型描述:

Type 幀類型描述 Sub Type 幀子類型描述
0b01 控制幀 0b0000 ~ 0b0110 保留
0b01 控制幀 0b0111 控制包裹
0b01 控制幀 0b1000 塊確認(rèn)請(qǐng)求
0b01 控制幀 0b1001 塊確認(rèn)
0b01 控制幀 0b1010 PS-POLL
0b01 控制幀 0b1011 RST
0b01 控制幀 0b1100 CTS
0b01 控制幀 0b1101 ACK
0b01 控制幀 0b1110 CF-End
0b01 控制幀 0b1111 CF-End + CF-Ack

數(shù)據(jù)幀(0b10)子類型描述:

Type 幀類型描述 Sub Type 幀子類型描述
0b10 控制幀 0b0000 數(shù)據(jù)
0b10 控制幀 0b0001 數(shù)據(jù) + CF-Ack
0b10 控制幀 0b0010 數(shù)據(jù) + CF-Poll
0b10 控制幀 0b0011 數(shù)據(jù) + CF-Ack + CF-Poll
0b10 控制幀 0b0100 空(無數(shù)據(jù))
0b10 控制幀 0b0101 CF-Ack(無數(shù)據(jù))
0b10 控制幀 0b0110 CF-Poll(無數(shù)據(jù))
0b10 控制幀 0b0111 CF-Ack + CF-Poll(無數(shù)據(jù))
0b10 控制幀 0b1000 QoS 數(shù)據(jù)
0b10 控制幀 0b1001 QoS 數(shù)據(jù) + CF-Ack
0b10 控制幀 0b1010 QoS 數(shù)據(jù) + CF-Poll
0b10 控制幀 0b1011 QoS 數(shù)據(jù) + CF-Ack + CF-Poll
0b10 控制幀 0b1100 QoS 空(無數(shù)據(jù))
0b10 控制幀 0b1101 保留
0b10 控制幀 0b1110 QoS CF-Poll(無數(shù)據(jù))
0b10 控制幀 0b1111 QoS CF-Ack + CF-Poll(無數(shù)據(jù))


To DS:表明該幀是否是BSS向DS發(fā)送的幀。

From DS: 表明該幀是否是DS向BSS發(fā)送的幀。

More Fragment:用于說明長幀被分段的情況,是否還有其它的幀,如果有則該值設(shè)置為1。

Retry(重傳域): 表示該分段是先前傳輸分段的重發(fā)幀。

Power Management: 表示傳輸幀以后,站所采用的電源管理模式。

More Data: 表示有很多幀緩存到站中。即至少還有一個(gè)數(shù)據(jù)幀要發(fā)送給STA是設(shè)置為1。

Protected Frame: 表示根據(jù)WEP(Wired Equivalent Privacy)算法對(duì)幀主體進(jìn)行加密。如果幀體部分包含被密鑰套處理過的數(shù)據(jù),則設(shè)置為1,否則設(shè)置為0。

Order(序號(hào)域): 在長幀分段傳送時(shí),該域設(shè)置為1表示接受者應(yīng)該嚴(yán)格按照順序處理該幀,否則設(shè)置為0

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

表明該幀和它的確認(rèn)幀將會(huì)占用信道多長時(shí)間,Duration 值用于網(wǎng)絡(luò)分配向量(NAV)計(jì)算。

地址域 Address Fields:

Addr1(Destination Address): 目的地址,即負(fù)責(zé)將幀交付上層協(xié)議處理的工作站

Addr2(Source Address): 源地址,傳送的來源

Addr3(BSS ID): 接收端地址,負(fù)責(zé)處理該幀的無線工作站

序列控制域 SC(Sequence Control)

用于過濾重復(fù)幀。

MSDU(MAC Server Data Unit), 12位序列號(hào)(Sequence Number)

MMSDU(MAC Management Server Data Unit), 4位片段號(hào)(Fragment Number)組成。

幀內(nèi)容 Frame Body

發(fā)送或接收的信息。對(duì)于不同類型的數(shù)據(jù)幀來說,這個(gè)域的格式差別較大.

校驗(yàn) FCS(CRC)

包括32位的循環(huán)冗余校驗(yàn)(CRC)。

應(yīng)用

如上圖,是通過wireshark抓到802.11的幀,可以看到該幀的版本為0,類型為管理幀類型,子類型為探測請(qǐng)求。

原文標(biāo)題:802.11幀格式、類型及應(yīng)用

文章出處:【微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • WIFI
    +關(guān)注

    關(guān)注

    81

    文章

    5296

    瀏覽量

    203571

原文標(biāo)題:802.11幀格式、類型及應(yīng)用

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    以太網(wǎng)格式和功能詳解

    以太網(wǎng)(Ethernet Frame)是以太網(wǎng)(Ethernet)協(xié)議用于在局域網(wǎng)(LAN)中傳輸數(shù)據(jù)的基本單位。理解以太網(wǎng)的結(jié)構(gòu)和傳輸過程對(duì)于掌握局域網(wǎng)通信的原理至關(guān)重要。以下將從以太網(wǎng)的定義、
    的頭像 發(fā)表于 10-08 10:03 ?1589次閱讀

    can標(biāo)準(zhǔn)和擴(kuò)展能否共存

    CAN(Controller Area Network)是一種用于汽車和工業(yè)自動(dòng)化領(lǐng)域的現(xiàn)場總線通信協(xié)議。CAN協(xié)議具有多種格式,包括標(biāo)準(zhǔn)和擴(kuò)展。在實(shí)際應(yīng)用中,標(biāo)準(zhǔn)
    的頭像 發(fā)表于 07-24 15:24 ?1849次閱讀

    can標(biāo)準(zhǔn)和擴(kuò)展的區(qū)別

    CAN(Controller Area Network)是一種用于汽車和工業(yè)領(lǐng)域的通信協(xié)議,它允許多個(gè)設(shè)備在同一總線上進(jìn)行通信。CAN協(xié)議有兩種類型:標(biāo)準(zhǔn)和擴(kuò)展。這兩種類型在結(jié)
    的頭像 發(fā)表于 07-24 15:20 ?1829次閱讀

    can數(shù)據(jù)有哪幾個(gè)域組成

    CAN總線上傳輸數(shù)據(jù)的格式。一個(gè)典型的CAN數(shù)據(jù)由多個(gè)域組成,包括起始、仲裁域、控制域、數(shù)據(jù)域、CRC域和結(jié)束。每個(gè)域都有其特定的作用和格式
    的頭像 發(fā)表于 07-24 15:14 ?960次閱讀

    態(tài)勢數(shù)據(jù)有哪些格式

    智慧華盛恒輝態(tài)勢數(shù)據(jù)的格式可以因應(yīng)用場景和數(shù)據(jù)來源的不同而有所差異。以下是一些常見的態(tài)勢數(shù)據(jù)格式,并進(jìn)行了分點(diǎn)表示和歸納: 智慧華盛恒輝態(tài)勢數(shù)據(jù)XML(可擴(kuò)展標(biāo)記語言): 描述:一種用于編碼文檔
    的頭像 發(fā)表于 06-24 17:44 ?304次閱讀

    求助,wifi的smart config是用802.11的數(shù)據(jù)鏈路層實(shí)現(xiàn)的嗎?

    請(qǐng)問wifi的smart config是用802.11的數(shù)據(jù)鏈路層實(shí)現(xiàn)的嗎?
    發(fā)表于 06-19 07:37

    EtherCAT 數(shù)據(jù)格式和尋址方式簡介

    EtherCAT是一個(gè)高實(shí)時(shí)性,高速和高效率的工業(yè)以太網(wǎng)技術(shù),數(shù)據(jù)根據(jù)自身獨(dú)有的數(shù)據(jù)格式進(jìn)行可靠傳輸,本文主要針對(duì)EtherCAT的數(shù)據(jù)格式和尋址方式進(jìn)行簡單
    的頭像 發(fā)表于 04-12 08:25 ?922次閱讀
    EtherCAT 數(shù)據(jù)<b class='flag-5'>幀</b><b class='flag-5'>格式</b>和尋址方式簡介

    CAN的報(bào)文格式和發(fā)送總流程

    在標(biāo)準(zhǔn)格式中,報(bào)文的起始位稱為起始(SOF),然后是由11位標(biāo)識(shí)符和遠(yuǎn)程發(fā)送請(qǐng)求位(RTR)組成的仲裁場。RTR位標(biāo)明是數(shù)據(jù)還是請(qǐng)求,在請(qǐng)求
    發(fā)表于 04-11 10:07 ?9276次閱讀
    CAN的報(bào)文<b class='flag-5'>格式</b>和發(fā)送總流程

    以太網(wǎng)中的格式及不同端口速率下的quanta值介紹

    PAUSE是以太網(wǎng)在全雙工模式下,MAC控制子層發(fā)出的流量控制。
    的頭像 發(fā)表于 02-29 10:04 ?2329次閱讀
    以太網(wǎng)中的<b class='flag-5'>幀</b><b class='flag-5'>格式</b>及不同端口速率下的quanta值介紹

    請(qǐng)問用CAN存儲(chǔ)器存儲(chǔ)的CAN總線數(shù)據(jù)格式有哪些呢?

    請(qǐng)問用CAN存儲(chǔ)器存儲(chǔ)的CAN總線數(shù)據(jù)格式有哪些呢? CAN總線是一種常用于汽車、工業(yè)控制和其他應(yīng)用領(lǐng)域的串行通信協(xié)議。在CAN總線中,數(shù)據(jù)通過數(shù)據(jù)的形式進(jìn)行傳輸。數(shù)據(jù)包含了發(fā)送
    的頭像 發(fā)表于 01-31 13:46 ?1268次閱讀

    使用MODBUS協(xié)議的時(shí)候可以不用設(shè)置數(shù)據(jù)格式了嗎?

    在使用MODBUS協(xié)議進(jìn)行串口通訊時(shí),通常需要設(shè)置數(shù)據(jù)格式。
    的頭像 發(fā)表于 01-30 09:32 ?773次閱讀

    串口通訊時(shí)的數(shù)據(jù)格式和通訊協(xié)議有什么區(qū)別?

    串口通訊時(shí)的數(shù)據(jù)格式和通訊協(xié)議是兩個(gè)不同的概念,它們在串口通訊中起著不同的作用,但都是為了實(shí)現(xiàn)可靠的、有效的數(shù)據(jù)傳輸。
    的頭像 發(fā)表于 01-30 09:21 ?1990次閱讀

    CAN通信協(xié)議中有哪幾種類型?CAN通信中格式的作用

    CAN通信協(xié)議中有四種類型,分別是數(shù)據(jù)、遠(yuǎn)程、錯(cuò)誤和過載。
    的頭像 發(fā)表于 01-30 09:18 ?5409次閱讀

    MODBUS通訊之?dāng)?shù)據(jù)格式解讀

    /slave方式通信。本文主要介紹的MODBUS-RTU。二.MODBUS數(shù)據(jù)組成首先我們要知道一正常的MODBUS數(shù)據(jù)包含的內(nèi)容有:地址域+功能碼+數(shù)據(jù)+差錯(cuò)校
    的頭像 發(fā)表于 01-20 08:00 ?2019次閱讀
    MODBUS通訊之?dāng)?shù)據(jù)<b class='flag-5'>幀</b><b class='flag-5'>格式</b>解讀

    CAN通信中格式的作用

    汽車系統(tǒng),特別是在控制器區(qū)域網(wǎng)絡(luò)(CAN)通信中,不同的格式在促進(jìn)可靠和高效的數(shù)據(jù)傳輸方面發(fā)揮著獨(dú)特的作用。
    的頭像 發(fā)表于 01-09 11:07 ?585次閱讀
    RM新时代网站-首页