
简述下,其主要都是无线网络的接入层协议。从区别的角度主要要看PHY层和MAC层对应的区别。
1. 802.11b是基于扩频(即CCK和Barker的扩频码,或者称为CCK/DSSS)的协议,其工作在2.4G频段,其具体的频宽应该是22MHz。
2. 802.11a是基于OFDM技术的协议,其工作在5G频段,带宽是20MHz。
3. 802.11g是基于OFDM技术但是工作在2.4G频段写的协议,带宽是20MHz,但是其增加了对于802.11b的兼容性(具体兼容性是通过不同调制下的RTS/CTS握手机制,如CCK的RTS/CTS或者OFDM的RTS/CTS来完成),所以其调制方式通常写为三种,除OFDM以外两种仅是为了兼容。
4.802.11n是基于OFDM技术下2.4G频段的协议,其也可以工作在5G频段下。802.11n是对应802.11g做了一个比较大的改进,如以下:
-MIMO技术引入
-支持载波聚合技术,即20MHz和40MHz两种带宽的工作模式
-支持帧聚合工作模式,即多个帧可以聚合成一个帧一次进行传输,然后AP只需要反馈一个block ACK,从而减少竞争开销
-RIFS以及short GI之类的
