802.11MAC
层负责客户端与
AP
之间的通讯。主要功能包括:扫描、接入、认证、加密、漫游和同步。
802.11MAC
报文分类:
---数据帧
用户的数据报文
---控制帧
协助发送数据帧的控制报文,例如:RTS、CTS,ACK等
---管理帧
负责STA和AP之间的能力级的交互,认证、关联等管理工作,例如:
Beacon,Probe,Association,Authentication等
802.11MAC
使用
Scanning
功能来完成
Discovery
---寻找和加入一个网络
---当STA漫游时寻找一个新的AP
Passive Scanning
通过侦听AP定期发送的Beacon帧来发现网络, Beacon帧中包含该AP所
属的BSS的基本信息以及AP的基本能力级,包括: BSSID (AP的MAC地
址)、 SSID、支持的速率、支持的认证方式,加密算法、Beacons帧发送
间隔,使用的信道等。当未发现包含期望的SSID的BSS时,STA可以工作
于IBSS状态
Active Scanning Active Scanning
在每个信道上发送Probe request报文,从Probe Response中获取BSS的
基本信息, Probe Response包含的信息和Beacon帧类似