0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于OSI模型中数据传输流向分析802.11标准定义的LLC层和MAC层

冬至子 来源:通信之WLAN 作者:ChaserDtao 2022-11-09 16:32 次阅读

上节我们对802.11标准基于OSI模型进行了分析,主要将OSI模型的“数据链路层”定义分为“LLC层”和“MAC层”,“物理层”定义分为“PLCP层”和“PMD层”。本节基于OSI模型中数据传输流向,分析802.11标准定义的“LLC层”和“MAC层”,其对数据做了哪些处理。

图片

OSI模型

OSI模型数据从第7层传送到第3层,在第3层将IP Header添加到来自第4层到第7层的数据中,并将数据封装成一个IP包。接下来IP包被送到数据链路层,在LLC子层,添加LLC数据,并对其与IP数据包进行封装,封装后的数据包格式,802.11协议定义称为:MAC Service Data Unit,缩写(MSDU)。

802.11协议对MSDU有要求定义,对其MSDU的最大长度定义为2304,定义MSDU聚合机制[后续讲解]。

我们看下一个MSDU实例形式,如下图所示,MSDU由802.2 LLC Header和IP包组成。简单来说,MSDU的定义为一个IP包加上LLC数据。

图片

从上节可以知,LLC层及以上层与以太网对应层没有区别。接下来我们重点探讨“数据链路层”的MAC子层。

802.11网络中,经过LLC层后,数据被封装为一个MSDU。MSDU将被传送到MAC子层,MAC层对MSDU数据最主要的操作,添加802.11 MAC Header,并对MSDU进行封装,封装后的数据格式802.11协议定义称为:MAC Protocol Data Unit,缩写(MPDU)。

注:

802.11网络中,对数据类型有以下称作方式:

  • 网络层及以上层对应的数据类型称为数据包,如TCP数据包,IP数据包。
  • MAC层以下将对数据类型称为帧,如管理帧,数据帧等。

我们看下MPDU的实例形式,如下图所示,由802.11 MAC Header,MSDU和FCS组成。

图片

从上实例可以可知,802.11 数据帧格式 MPDU组成形式:

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

图片

802.11协议在MAC层定义了“数据帧”,“管理帧”和“控制帧”三种帧类型。将管理帧数据格式在MAC子层称作:Management MAC Protocol Data Unit,缩写(MMPDU)。其不携带上层数据信息

我们看下MMPDU实例形式,如下图所示,MMPDU由802.11 MAC Header,Frame body与FCS组成。但Frame body非上层数据。

图片

好。以上我们分析了802.11协议在LLC层将数据封装处理后称作MSDU,在MAC层,管理帧数据格式称作MMPDU,数据帧数据格式称作MPDU。802.11协议在MAC层最主要的内容是定义了不同的帧格式,主要分为“数据帧”,“控制帧”和“管理帧”三种类型,各个类型定了多种子类型。

接下来我们主要探讨三种帧类型在WiFi网络的作用。后续章节我们将陆续介绍不同的帧类型,深入理解WiFi网络MAC层的作用。

【数据帧】:

802.11数据帧是上层协议数据的携带者,承载着实际数据传输的重任。但802.11协议也定义了一些不携带任何数据的数据帧。主要目的为设备传输一些特定的控制信息给路由器。不同类型的数据帧格式和作用后续探讨。

【管理帧】:

802.11管理帧是WLAN网络主要的帧类型。主要用作WiFi设备加入网络和离开网络管理。Frame body有固定长度的信息字段,信息可变长度字段和可选信息字段组成。管理帧不包含上层数据信息,因此,管理帧不向上层转发。始终终止在当前WiFi网络。

【控制帧】:

802.11控制帧主要用作协助数据帧的传输。在一个WiFi网络,控制帧可被任何一个WiFi设备接收处理,因此,要求控制帧必须要使用基本速率传输。控制帧在WiFi网络中,用作信道申请和单播帧提供确认。其帧数据格式仅包含802.11 MAC Header和FCS。不包含Frame body。

我们看下控制帧实例形式,如下图所示:

图片

探讨就到此,本节主要对802.11协议在LLC层和MAC层中定义的数据类型进行了学习。LLC层将封装的数据格式称作MSDU,MAC层基于“数据帧”和“管理帧”将封装的数据格式分别称作MPDU和MMPDU,同时,三种帧类型基于实例抓包,探讨了其帧的组成形式。

审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 以太网
    +关注

    关注

    40

    文章

    5294

    浏览量

    170092
  • Mac
    Mac
    +关注

    关注

    0

    文章

    1083

    浏览量

    51220
  • OSI
    OSI
    +关注

    关注

    0

    文章

    73

    浏览量

    15378
  • wifi网络
    +关注

    关注

    0

    文章

    12

    浏览量

    7385
收藏 人收藏

    评论

    相关推荐

    分析802.11标准在物理定义

    OSI模型,物理是对数据处理的最后一个阶段。802.11协议将物理
    的头像 发表于 11-09 16:22 4415次阅读
    <b class='flag-5'>分析</b><b class='flag-5'>802.11</b><b class='flag-5'>标准</b>在物理<b class='flag-5'>层</b>的<b class='flag-5'>定义</b>

    CAN总线通信协议模型概述 CAN总线通信模型作用

    参照 ISO/OSI 标准模型,CAN 总线的通信参考模型如图 9-1 所示。这 4 结构的功能如下:• 物理
    发表于 12-14 14:17

    各个版本的802.11标准

    ,物理速率最高可达54Mbps,传输速率最高可达25Mbps;2).采用带52 个子载波频道的正交频分复用(OFDM)技术;3).有各种调制类型的数据传输率,根据需要,
    发表于 07-01 06:54

    OSI模型的简单理解

    体系结构标准定义了网络互联的七框架(物理数据链路层、网络传输
    发表于 07-30 06:08

    CAN现场总线定义OSI网络模型

      CAN现场总线只定义OSI网络模型的第一(物理) 和第二(
    发表于 09-09 09:11

    HDC2021技术分论坛:盘点分布式软总线数据传输技术的黑科技

    视角分析OSI模型,然后一一介绍分布式软总线的数据传输技术的黑科技。一、“超级终端”新场景视角看OSI
    发表于 11-23 17:23

    Modem数据传输标准

     Modem数据传输标准 数据传输标准是指MODEM的
    发表于 12-28 13:29 990次阅读

    802.15.4网络MAC数据传输可靠性分析

    为提高802.15.4网络媒体接人控制(MAC)层数据传输可靠性,提出一种基于非饱和态的节点工作过程的Markov链模型,对节点状态的稳态概率进行推导计算。研究影响数据包在
    发表于 03-06 16:00 0次下载
    802.15.4网络<b class='flag-5'>MAC</b>层<b class='flag-5'>数据传输</b>可靠性<b class='flag-5'>分析</b>

    一文看懂数据链路层的MACLLC的区别

    本文开始对LLC进行了详细的介绍,其次阐述了质访问控制即MAC的概念和MAC的作用,
    发表于 03-15 08:45 6.5w次阅读
    一文看懂<b class='flag-5'>数据</b>链路层的<b class='flag-5'>MAC</b>和<b class='flag-5'>LLC</b>子<b class='flag-5'>层</b>的区别

    OSI模型的应用介绍

    OSI模型从下到上分别为物理数据链路层、网络传输
    的头像 发表于 07-21 14:37 2430次阅读

    面试官:你背诵一下,OSI网络模型

    网络协议是网络两台计算机之间传输数据标准语言。各种计算机系统使用 OSI(Open Systems Interconnection)
    的头像 发表于 10-09 15:45 610次阅读
    面试官:你背诵一下,<b class='flag-5'>OSI</b>七<b class='flag-5'>层</b>网络<b class='flag-5'>模型</b>

    OSI模型如何帮助网络通信?

    OSI(开放系统互联)七模型是计算机网络体系结构的一种描述方式,它为不同系统之间的通信提供了统一的标准。这个模型从低到高分别是:物理
    的头像 发表于 12-21 16:27 484次阅读

    osi模型各层功能及协议

    。 第一:物理(Physical Layer) 物理负责设备之间的原始数据传输,主要关注电子信号的传输和接收。这一
    的头像 发表于 01-10 18:06 1836次阅读

    osi参考模型有哪几层

    将详细介绍每一的功能和作用。 物理(Physical Layer): 物理OSI参考模型
    的头像 发表于 01-11 14:58 1228次阅读

    osi模型各层功能及协议 osi模型有哪些

    的功能和任务。该模型由七组成,每一都有各自的功能和协议,可以实现不同之间的通信和数据传输
    的头像 发表于 01-25 11:03 1.2w次阅读