---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除------本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除------本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除------本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---摘要:802.11n作为最新的无线局域网标准。其传输速率最高达到600Mbps,是802.11b的50倍,802.11g的10倍左右。同时802.11n的覆盖范围也更大。这些性能的提升与802.11n采用的许多先进技术有密切关系。通过对这些关键技术的分析研究,可以了解802.11n的基本原理,最后提出改进的措施。关键词:802.11n,MAC,块确认,帧聚合:TP393.041引言自上世纪90年代无线计算机通信出现以来,无线局域网技术发展迅速。和传统有线网络比较,无线局域网具有安装方便,移动性高,维护容易等优点。从第一个无线通讯网络ALOHANET到采用OFDM+MIMO技术的802.11n标准无线网络,经过不断的改进。无线局域网的性能有了极大的提升。2009年9月11日:IEEE标准委员会终于批准通过802.11n成为正式标准,802.11n成为最新的无线局域网标准。其中采用了很多改善系统性能的新技术,比如物理层采用OFDM+MIMO系统,MAC层采用了聚合、分割、反向传输、块确认等等,这些都有助于提---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---升网络的传输速率和信号质量,并且也使传输范围扩大[1][3]。本文关注于802.11n标准中MAC层的关键技术,分析其工作原理。2802.11nMAC层的主要关键技术无线局域网性能的改善,物理层所采取的一些相关技术至关重要,也不能够忽视了MAC层相关技术的增强对速率提高的影响。802.11n通过增加或者增强一系列的MAC的技术来实现网络性能的优化,这些改变的技术最主要是包含在以下几个方面,帧聚合(A-MSDU和A-MPDU、块确认机制(BlockAck、反向传输、空间多路节能、多轮询节能(PSMP等等[2][4]。2.1聚合帧在传统的IEEE802.11标准的WLAN中,MAC层从上层得到一个准备发送的MAC业务数据单元MSDU后,首先会为数据包加上MAC头和帧校验等附加信息,构成物理层汇聚协议((PLCP的物理层业务数据单元PSDU,再加上PLCP前导等信息得到物理层协议数据单元PPDU,从而形成一个传输帧,然后交由物理层进行发送。每一个传输帧都需要接收---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---方回复一个确认ACK帧,每个传输帧附加的信息对应每个传输帧的ACK帧构成了传输中的协议负荷。从刚刚的分析中我们可以看出来这些额外开销主要包括MAC层开销和物理层的开销,MAC层的开销主要包括:MAC头,各类的IFS,RTS/CTS,ACK,Backoff等等,在物理层的开销主要包括:PLCP头和PLCP前导等等。802.1ln采用了帧聚合机制,多个MSDU聚合成为一个MAC协议数据单元MPDU,而多个MPDU又可以聚合成为一个PSDU。这样做可以使得对于几个接收地址相同的MAC帧来说,它们可以被封装成一个聚合帧,从而可以只是用一个帧头,这样可以减少每个传输帧中的附加信息,减少所需要的ACK帧数目,从而降低了协议负荷,可以提高网络吞吐量。802.11n协议给出的两种聚合方式:A-MSDU和A-MPDU[2]。A-MSDU的架构图:A-MPDU架构图:2.2块确认(BlockAck机制块确认,就是通过将一帧一确认的普通传输方式修改为连续传输多个帧然后一次确认多个帧的方式,来提高MAC层的传输效率。---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---在传统的802.11网络中,为了保证传输的质量,一个数据帧会对应一个应答帧。在802.11n标准很好的借鉴了802.11e中的BlockACK机制。802.11n标准中的BlockACK有两类:N立即型BlockACK和N延迟型BlockACK。N立即型B10ckACK机制允许将MPDU进行批量传输,每两个MPDU之间有一个时间问隔,最后由接收方回复一个ACK对接收到的帧进行确认,而接收方所回复的ACK帧就称为BlockACK。每一个BlockACK中都有传输中每个MPDU相对应的比特域,里面含有该MPDU的接收信息[2]。块确认的传输示意图如下:2.3预约时间措施无线环境与有线环境不同,多于两个站点同时发送数据时信号可能发生碰撞而无法识别。频繁重传无疑会浪费通信资源并影响网络吞吐量,因...