802.11 MAC层介绍(一)

1. 访问机制

CSMA/CA:  Carrier Sense Multiple Access with Collision Avoidance
WiFi采用带冲突避免的载波监听多路访问机制来控制对传输媒介的访问

不同于以太网,WiFi没有明确的冲突碰撞检测机制
WiFi MAC层指定了如下规则来检测冲突碰撞

- 使用介质前,speaker必须指示将使用多久,通知其他潜在speakers在使用介质所需要等待的时间
- 直到前一个speaker指示的时间后,其他speaker才能使用介质
- 当收到肯定确认后,speaker才认为数据成功传输
- If two participants happen to start speaking at the same time, they are unaware they are speaking over each other. 
  The speakers determine they are speaking over each other because they do not receive confirmation that their voices were heard.
- 当发送的数据没有收到肯定确认时,speaker会等待一个随机时间然后再次使用介质发送没有成功的数据

当没有收到肯定确认时,WiFi MAC层认为检测到了碰撞

2. MAC子层功能

MAC子层包括DCF和PCF

DCF: Distributed Coordination Function
PCF: Point Coordination Function

2.1 载波监听(Carrier Sense)

STA有两种方法来判断当前介质是否空闲

- 检查PHY层,是否有carrier存在
- 使用虚拟carrier-sense功能,NAV(Network Allocation Vector )

NAV是MAC层提供的一种定时器,保存了其他STA使用介质的持续时间
其他STA发送的数据中带有的Duration大于所保存的时间时,STA就更新自己的NAV
当NAV为0并且PHY层指示当前介质可用时,STA才能发送数据

2.2 DCF

DCF是基于CSMA/CA的接入方法,尽可能避免冲突,可以自动高效地共享介质

DCF提供基本模式和RTS/CTS模式两种介质访问方式
利用竞争窗口的二进制指数回退机制协调多个STA对共享链路的访问,避免出现因争抢介质而无法通信的情况
其核心思想是利用二进制指数回退机制减轻数据分组的碰撞以及实现发生碰撞后对分组的有限重传控制

STA发送数据帧时,首先检测介质的状态
如果介质空闲且持续一个DI

  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
802.11MAC是指802.11协议中的管理实体,包括MLME、PLME和SME。MLME是MAC管理实体,负责管理和控制MAC的操作。PLME是物理管理实体,负责管理和控制物理的操作。SME是系统管理实体,负责管理和控制整个系统的操作。\[1\] 在802.11中,帧分片是一种提高无线介质传输可靠性的方法。它将一个完整的帧分成几个更小的帧进行分别传输,每个分片帧都需要收到ACK确认。这样,当某个分片帧出现错误时,只需要重新传输该帧即可。然而,帧分片也可能增加MAC的负载问题。\[2\] MAC包括DCF和PCF。DCF是分布式协调功能,它使用载波监听机制来协调无线介质的访问。PCF是点协调功能,它使用基于时间的机制来协调无线介质的访问。其中,载波监听是MAC的一个重要功能,用于检测无线介质上是否有其他设备正在发送数据。\[3\] #### 引用[.reference_title] - *1* *3* [802.11 MAC](https://blog.csdn.net/weixin_30855099/article/details/98569036)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [802.11 MAC介绍(一)](https://blog.csdn.net/hzl6255/article/details/41930437)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值