5. MAC 协议
5.1 MAC 功能概述
MAC 子层处理所有对物理无线信道的访问控制,并负责下面的任务:
—— 如果设备是协调器,产生网络信标
—— 与网络信标同步
—— 支持与 PAN 网络关联和解关联
—— 设备安全支持
—— 采用 CSMA/CA 机制访问信道
—— 处理和维护 GTS 机制
—— 在两个对等 MAC 实体间提供可靠链路
设备可以分为两类:完整功能设备(FFD)和简化功能设备(RFD)。完整功能设备有三种模式:PAN 协调器、协调器和设备。简化功能设备智能作为设备。
在本章中,定义帧的成功接收包括两部分:物理层成功接收到帧,MAC 子层成功地校验了帧校验序列(FCS)。具体介绍在 5.2.1.9 节。
MAC 子层和物理层指定和维护的常量和 PIB 属性使用斜体书写。常量有一个前缀‘a’,例如 aBaseSlotDuratin。表 51 列举出了所有 MAC 子层的常量,表 71 列举出了所有物理层的常量。MAC 子层的 PIB 属性都带有前缀‘mac’,例如macAckWaitDuration。物理层的 PIB 属性都带有前缀‘phy’,例如phyCurrentChannel。表 51 列举出了 MAC PIB 属性,表 60 列举处了安全属性,表 71 列举出了物理层的 PIB 属性。
MAC 子层的上一层协议通过 MAC 子层管理实体访问接入点(MLME-SAP,详细描述请参考 6.2 节)和 MAC 公共部分子层访问接入点(MCPS-SAP,详细细节去参考 6.3 节)访问 MAC 子层提供的服务。MLME-SAP 的原语都带有大写的前缀 MLME,例如MLME-SCAN.confirm;MCPS-SAP 的原语都带有大写的前缀 MCPS,例如 MCPS-DATA.request。
本节专有名词
简写 | 英文全称 | 中文全称 |
---|---|---|
FFD | full-function device | 完整功能设备 |
RFD | reduced-function device | 简化功能设备 |
FCS | frame check sequence | 帧校验序列 |
PIB | PAN information base | PAN 信息库 |
MLME-SAP | MAC sublayer management entity service access point | MAC 子层管理服务访问接入点 |
MCPS-SAP | MAC common part sublayer service access point | MAC 功能部分子层访问接入点 |