4 网络协议栈-MAC 子层 在 IEEE 802 系列标准中,OSI 参考模型的数据链路层进一步划分为MAC 和 LLC 两个子层
MAC 子层使用物理层提供的服务实现设备之间的数据帧传输,而LLC 在 MAC 子层的基础上,在设备间提供面向连接和非连接的服务
MAC 子层提供两种服务:MAC 层数据服务和MAC 层管理服务(MAC sublayer management entity, MLME)
前者保证MAC 协议数据单元在物理层数据服务中的正确收发,后者维护一个存储MAC 子层协议状态相关信息的数据库
MAC 子层主要功能包括下面六个方面: ( 1)协调器产生并发送信标帧,普通设备根据协调器的信标帧与协议器同步; ( 2)支持PAN 网络的关联(association)和取消关联(disassociation)操作; ( 3)支持无线信道通信安全; ( 4)使用CSMA-CA 机制访问信道; ( 5)支持时槽保障(guaranteed time slot, GTS)机制; ( 6)支持不同设备的MAC 层间可靠传输
关联操作是指一个设备在加入一个特定网络时,向协调器注册以及身份认证的过程
LR-WPAN 网络中的设备有可能从一个网络切换到另一个网络,这时就需要进行关联和取消关联操作
时槽保障机制和时分复用(time division multiple access, TDMA)机制相似,但它可以动态地为有收发请求的设备分配时槽
使用时槽保障机制需要设备间的时间同步,IEEE 802
4 中的时间同步通过下面介绍的“超帧”机制实现
1.超帧 在 IEEE 802
4 中, 可以选用以超帧为周期组织LR-WPAN 网络内设备间的通信
每个超帧都以网络协调器发出信标帧( beacon) 为始,在这个信标帧中包含了超帧将持