一、无线通信过程
Probe
- STA向所有信道发出probe帧,发现AP
- AP应道Response
Authentication
- STA向AP发出验证请求
- 发生认证过程
- AP响应STA的认证结果
Assoication
- STA发出关联请求
- AP相应关联请求
- 关联成功,开始通信
WEP探测过程
- Beacon标识使用WEP加密
- STA发送普通Probe帧
- AP响应Probe Response帧声明其采用WEP加密
WPA探测过程
- 两个AP的Beacon包内容不同,但都声明采用了WPA加密
- 包头包含了WPA1字段信息(前面的过程和WEP有些类似)
WEP OPEN认证过程
- WEP OPEN认证与open认证通信过程相同
- 正确认证后通信数据被WEP加密
- 如果认证时客户端输入错误密码
认证依然可以通过,但AP将丢掉该STA的数据包(其实向量被错误的密钥解密后完整性被破坏)
- 认证响应正确,身份验证成功
WEP共享密钥认证过程
- STA发送认证请求
- AP返回随机challenge消息
- STA使用PSK加密Cha并发回给AP
- AP使用PSK解密密文,获得Cha并与原始Cha比对,相同则验证成功,不同则验证失败
- 大部分无线驱动首先尝试open验证,如失败则尝试P