一、概述&背景
随着无线协议的发展,无线功能变得更加强大,内容越来越多,学习的成本越来越高,为了更好的理解802.11协议,选择从最初更加简单的协议开始学习,循序渐进的方式进行了解、学习,最初协议定义的内容或者技术可能有些已经过时,有些技术可能已经废弃,本系列的文章仅仅是做一个学习记录,以便更好地理解802.11。
二、专业术语
本小节对一些专业术语进行一个简要的说明,如下:
1. DCF:Distributed Coordination Function;
2. PCF:Point Coordination Function;
3. CSMA/CA:Carrier sense multiple access with collision avoidance;
4. PC:point coordinator;
5. PCF:Contention-Free Period;
6. CF:Contention Period;
7. FHSS:Frequency-Hopping spread spectrum;
8. DSSS:Direct sequence spread spectrum;
9. GFSK:Gaussian frequency shift keying;
10. SFD:The Start Frame Delimiter;
11. PLW:The PSDU length word;
12. PSF:PLCP Signaling field;
13. HEC:Header Error Check;
三、MAC层
802.11的mac曾定义了两种信道接入方式,分别称为DCF和PCF,他们的关系如下图所示:
1. DCF
DCF模式以CSMA/CA机制被我们熟知,作为一个基本的接入机制,802.11规定所有的节点均需要实现、支持DCF,包括独立式基本服务组合(independent BSS,简称 IBSS)和基础型基本服务组合(infrastructure BSS)。
DCF模式下,如果一个节点需要发送数据,首先需要检测当前信道是否有其他的节点正在发送数据,即需要判断信道是否忙碌,信道空闲的情况下ÿ