IEEE 802.11 MAC层
- MAC(Medium Access Control Sub Layer):媒体接入层 主要负责信道的分配,传输媒介的使用。
一. CSMA/CA (Carrier Sense Multiple Access/Collision Avoid)协议
- 无线网络中,信号覆盖范围内的两个设备,如果同时发送数据,会导致信号冲突。
- IEEE 802.11 通过CSMA/CA协议(载波监听多路访问/冲突避免),控制无线媒介的访问,避免冲突。
CSMA/CA协议的流程
- 移动设备在发送数据前,检测链路是否空闲。
如果信道空闲,则等待IFS(帧间间隔 Inter frame spacing)后,随机选择一个时间片继续探测;
如果信道仍然空闲,则将数据发送出去,否则继续等待IFS然后再检测。 - 接收端设备收到完整的数据后,回复ACK(Acknowledge);
如果发送端设备收到ACK,则表示数据已经正确到达目的设备,数据发送过程完成;
如果发送端没收到ACK,则表示数据发送失败,发送端设备等待一段时间进行重传。
二. IEEE 802.11 访问规则和退避算法
协调功能(Coordination Function)
- IEEE 802.11采用了DCF和PCF协调功能,DCF是必须支持的协议。DCF允许多个独立的工作站彼此交互,无需通过中心控制节点。
协调功能 | 说明 |
---|---|
DCF (Distributed Coordination Function) | 分布式协调功能,设备通过竞争获取信道,CSMA/CA访问机制 |
PCF (Point Coordination Function) | 点协调功能,由AP进行协调控制 |
HCF (Hybrid Coordination Function) | 混合协调功能,可以提供Qos |