无线局域网通讯概述。
有人喜欢将无线局域网的通讯比作有线局域网将一根连接电脑的网线插入一个802.3的网络端口, 这里我认为有相似之处,也有很大的不同。
首先, 我们看一下 无线局域网的通讯基本过程。 802.11 网络,不论怎么配置,都少不了以下几个过程:扫描、认证、关联和通讯数据交互。
扫描:这里分两种情况,主动扫描和被动扫描
被动扫描:客户端监听由接入点发出的beacon帧,通过其携带的信息来学习周围的网络环境
主动扫描:客户端主动发出探测帧(probe request),接入点接收到探测帧之后给出相应的回应(probe response),客户端通过其携带的相关信息来学习周围的网络环境。
认证:就是相当于查明身份, 不是说任何无线网络设备都可以接入网络的。
802.11定义了两种认证方式:Open System Authentication, Shared Key Authentication。
802.11i定义了另外两种认证方式:802.1X/EAP authentication(企业级),Preshared Key(PSK) or Personal(个人级)。
802.11i定义的这两种方式被称为RSN(robust security network)网络,经常会看到两个版本WPA和WPA2,后面会详细叙述这四种方式,这里不做过多介绍。
客户端首先会发出关联请求,接入点在接收到关联请求之后会回复客户端请求成功或者失败。关联:客户端通过了认证这一步,接下来就是关联了。
和认证相似,关联也是分两步,客户端发出关联请求,接入点会根据相应的情况来回复同意此客户端关联或者是拒绝此客户端关联数据通信:完成了以上三个步骤,客户端就可以和接入点进行数据通信了,像获取IP地址,和其他客户端通信都可以进行了。