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

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

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

基于OSI模型中數(shù)據(jù)傳輸流向分析802.11標(biāo)準(zhǔn)定義的LLC層和MAC層

冬至子 ? 來源:通信之WLAN ? 作者:ChaserDtao ? 2022-11-09 16:32 ? 次閱讀

上節(jié)我們對802.11標(biāo)準(zhǔn)基于OSI模型進(jìn)行了分析,主要將OSI模型的“數(shù)據(jù)鏈路層”定義分為“LLC層”和“MAC層”,“物理層”定義分為“PLCP層”和“PMD層”。本節(jié)基于OSI模型中數(shù)據(jù)傳輸流向,分析802.11標(biāo)準(zhǔn)定義的“LLC層”和“MAC層”,其對數(shù)據(jù)做了哪些處理。

圖片

OSI模型

OSI模型數(shù)據(jù)從第7層傳送到第3層,在第3層將IP Header添加到來自第4層到第7層的數(shù)據(jù)中,并將數(shù)據(jù)封裝成一個IP包。接下來IP包被送到數(shù)據(jù)鏈路層,在LLC子層,添加LLC數(shù)據(jù),并對其與IP數(shù)據(jù)包進(jìn)行封裝,封裝后的數(shù)據(jù)包格式,802.11協(xié)議定義稱為:MAC Service Data Unit,縮寫(MSDU)。

802.11協(xié)議對MSDU有要求定義,對其MSDU的最大長度定義為2304,定義MSDU聚合機(jī)制[后續(xù)講解]。

我們看下一個MSDU實例形式,如下圖所示,MSDU由802.2 LLC Header和IP包組成。簡單來說,MSDU的定義為一個IP包加上LLC數(shù)據(jù)。

圖片

從上節(jié)可以知,LLC層及以上層與以太網(wǎng)對應(yīng)層沒有區(qū)別。接下來我們重點探討“數(shù)據(jù)鏈路層”的MAC子層。

802.11網(wǎng)絡(luò)中,經(jīng)過LLC層后,數(shù)據(jù)被封裝為一個MSDU。MSDU將被傳送到MAC子層,MAC層對MSDU數(shù)據(jù)最主要的操作,添加802.11 MAC Header,并對MSDU進(jìn)行封裝,封裝后的數(shù)據(jù)格式802.11協(xié)議定義稱為:MAC Protocol Data Unit,縮寫(MPDU)。

注:

802.11網(wǎng)絡(luò)中,對數(shù)據(jù)類型有以下稱作方式:

  • 網(wǎng)絡(luò)層及以上層對應(yīng)的數(shù)據(jù)類型稱為數(shù)據(jù)包,如TCP數(shù)據(jù)包,IP數(shù)據(jù)包。
  • MAC層以下將對數(shù)據(jù)類型稱為幀,如管理幀,數(shù)據(jù)幀等。

我們看下MPDU的實例形式,如下圖所示,由802.11 MAC Header,MSDU和FCS組成。

圖片

從上實例可以可知,802.11 數(shù)據(jù)幀格式 MPDU組成形式:

MAC Header + Frame body +FCS。如下圖所示。

圖片

802.11協(xié)議在MAC層定義了“數(shù)據(jù)幀”,“管理幀”和“控制幀”三種幀類型。將管理幀數(shù)據(jù)格式在MAC子層稱作:Management MAC Protocol Data Unit,縮寫(MMPDU)。其不攜帶上層數(shù)據(jù)信息

我們看下MMPDU實例形式,如下圖所示,MMPDU由802.11 MAC Header,F(xiàn)rame body與FCS組成。但Frame body非上層數(shù)據(jù)。

圖片

好。以上我們分析了802.11協(xié)議在LLC層將數(shù)據(jù)封裝處理后稱作MSDU,在MAC層,管理幀數(shù)據(jù)格式稱作MMPDU,數(shù)據(jù)幀數(shù)據(jù)格式稱作MPDU。802.11協(xié)議在MAC層最主要的內(nèi)容是定義了不同的幀格式,主要分為“數(shù)據(jù)幀”,“控制幀”和“管理幀”三種類型,各個類型定了多種子類型。

接下來我們主要探討三種幀類型在WiFi網(wǎng)絡(luò)的作用。后續(xù)章節(jié)我們將陸續(xù)介紹不同的幀類型,深入理解WiFi網(wǎng)絡(luò)MAC層的作用。

【數(shù)據(jù)幀】:

802.11數(shù)據(jù)幀是上層協(xié)議數(shù)據(jù)的攜帶者,承載著實際數(shù)據(jù)傳輸?shù)闹厝?。?02.11協(xié)議也定義了一些不攜帶任何數(shù)據(jù)的數(shù)據(jù)幀。主要目的為設(shè)備傳輸一些特定的控制信息給路由器。不同類型的數(shù)據(jù)幀格式和作用后續(xù)探討。

【管理幀】:

802.11管理幀是WLAN網(wǎng)絡(luò)主要的幀類型。主要用作WiFi設(shè)備加入網(wǎng)絡(luò)和離開網(wǎng)絡(luò)管理。Frame body有固定長度的信息字段,信息可變長度字段和可選信息字段組成。管理幀不包含上層數(shù)據(jù)信息,因此,管理幀不向上層轉(zhuǎn)發(fā)。始終終止在當(dāng)前WiFi網(wǎng)絡(luò)。

【控制幀】:

802.11控制幀主要用作協(xié)助數(shù)據(jù)幀的傳輸。在一個WiFi網(wǎng)絡(luò),控制幀可被任何一個WiFi設(shè)備接收處理,因此,要求控制幀必須要使用基本速率傳輸??刂茙赪iFi網(wǎng)絡(luò)中,用作信道申請和單播幀提供確認(rèn)。其幀數(shù)據(jù)格式僅包含802.11 MAC Header和FCS。不包含F(xiàn)rame body。

我們看下控制幀實例形式,如下圖所示:

圖片

探討就到此,本節(jié)主要對802.11協(xié)議在LLC層和MAC層中定義的數(shù)據(jù)類型進(jìn)行了學(xué)習(xí)。LLC層將封裝的數(shù)據(jù)格式稱作MSDU,MAC層基于“數(shù)據(jù)幀”和“管理幀”將封裝的數(shù)據(jù)格式分別稱作MPDU和MMPDU,同時,三種幀類型基于實例抓包,探討了其幀的組成形式。

審核編輯:劉清

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

    關(guān)注

    40

    文章

    5320

    瀏覽量

    170491
  • Mac
    Mac
    +關(guān)注

    關(guān)注

    0

    文章

    1085

    瀏覽量

    51279
  • OSI
    OSI
    +關(guān)注

    關(guān)注

    0

    文章

    74

    瀏覽量

    15391
  • wifi網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    7389
收藏 人收藏

    評論

    相關(guān)推薦

    分析802.11標(biāo)準(zhǔn)在物理定義

    OSI模型,物理是對數(shù)據(jù)處理的最后一個階段。802.11協(xié)議將物理
    的頭像 發(fā)表于 11-09 16:22 ?4519次閱讀
    <b class='flag-5'>分析</b><b class='flag-5'>802.11</b><b class='flag-5'>標(biāo)準(zhǔn)</b>在物理<b class='flag-5'>層</b>的<b class='flag-5'>定義</b>

    CAN總線通信協(xié)議模型概述 CAN總線通信模型作用

    參照 ISO/OSI 標(biāo)準(zhǔn)模型,CAN 總線的通信參考模型如圖 9-1 所示。這 4 結(jié)構(gòu)的功能如下:? 物理
    發(fā)表于 12-14 14:17

    各個版本的802.11標(biāo)準(zhǔn)

    ,物理速率最高可達(dá)54Mbps,傳輸速率最高可達(dá)25Mbps;2).采用帶52 個子載波頻道的正交頻分復(fù)用(OFDM)技術(shù);3).有各種調(diào)制類型的數(shù)據(jù)傳輸率,根據(jù)需要,
    發(fā)表于 07-01 06:54

    USART數(shù)據(jù)傳輸模型怎么理解

    傳輸數(shù)據(jù)。與逐字節(jié)數(shù)據(jù)傳輸模型不同,讀/寫數(shù)據(jù)模型可以處理數(shù)據(jù)塊;c)使用緩沖隊列
    發(fā)表于 04-23 13:56

    OSI模型的簡單理解

    體系結(jié)構(gòu)標(biāo)準(zhǔn)定義了網(wǎng)絡(luò)互聯(lián)的七框架(物理、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)傳輸
    發(fā)表于 07-30 06:08

    CAN現(xiàn)場總線定義OSI網(wǎng)絡(luò)模型

      CAN現(xiàn)場總線只定義OSI網(wǎng)絡(luò)模型的第一(物理) 和第二(
    發(fā)表于 09-09 09:11

    HDC2021技術(shù)分論壇:盤點分布式軟總線數(shù)據(jù)傳輸技術(shù)的黑科技

    視角分析OSI模型,然后一一介紹分布式軟總線的數(shù)據(jù)傳輸技術(shù)的黑科技。一、“超級終端”新場景視角看OSI
    發(fā)表于 11-23 17:23

    Modem數(shù)據(jù)傳輸標(biāo)準(zhǔn)

     Modem數(shù)據(jù)傳輸標(biāo)準(zhǔn) 數(shù)據(jù)傳輸標(biāo)準(zhǔn)是指MODEM的
    發(fā)表于 12-28 13:29 ?997次閱讀

    802.15.4網(wǎng)絡(luò)MAC數(shù)據(jù)傳輸可靠性分析

    為提高802.15.4網(wǎng)絡(luò)媒體接人控制(MAC)層數(shù)據(jù)傳輸可靠性,提出一種基于非飽和態(tài)的節(jié)點工作過程的Markov鏈模型,對節(jié)點狀態(tài)的穩(wěn)態(tài)概率進(jìn)行推導(dǎo)計算。研究影響數(shù)據(jù)包在
    發(fā)表于 03-06 16:00 ?0次下載
    802.15.4網(wǎng)絡(luò)<b class='flag-5'>MAC</b>層<b class='flag-5'>數(shù)據(jù)傳輸</b>可靠性<b class='flag-5'>分析</b>

    OSI模型的應(yīng)用介紹

    OSI模型從下到上分別為物理、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)、傳輸
    的頭像 發(fā)表于 07-21 14:37 ?2462次閱讀

    面試官:你背誦一下,OSI網(wǎng)絡(luò)模型

    網(wǎng)絡(luò)協(xié)議是網(wǎng)絡(luò)兩臺計算機(jī)之間傳輸數(shù)據(jù)標(biāo)準(zhǔn)語言。各種計算機(jī)系統(tǒng)使用 OSI(Open Systems Interconnection)
    的頭像 發(fā)表于 10-09 15:45 ?641次閱讀
    面試官:你背誦一下,<b class='flag-5'>OSI</b>七<b class='flag-5'>層</b>網(wǎng)絡(luò)<b class='flag-5'>模型</b>

    OSI模型如何幫助網(wǎng)絡(luò)通信?

    OSI(開放系統(tǒng)互聯(lián))七模型是計算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)的一種描述方式,它為不同系統(tǒng)之間的通信提供了統(tǒng)一的標(biāo)準(zhǔn)。這個模型從低到高分別是:物理
    的頭像 發(fā)表于 12-21 16:27 ?514次閱讀

    osi模型各層功能及協(xié)議

    。 第一:物理(Physical Layer) 物理負(fù)責(zé)設(shè)備之間的原始數(shù)據(jù)傳輸,主要關(guān)注電子信號的傳輸和接收。這一
    的頭像 發(fā)表于 01-10 18:06 ?1940次閱讀

    osi參考模型有哪幾層

    將詳細(xì)介紹每一的功能和作用。 物理(Physical Layer): 物理OSI參考模型
    的頭像 發(fā)表于 01-11 14:58 ?1304次閱讀

    osi模型各層功能及協(xié)議 osi模型有哪些

    的功能和任務(wù)。該模型由七組成,每一都有各自的功能和協(xié)議,可以實現(xiàn)不同之間的通信和數(shù)據(jù)傳輸
    的頭像 發(fā)表于 01-25 11:03 ?1.2w次閱讀