一.安卓WIFI框架
Android WIFI系统引入了wpa_supplicant,它的整个WIFI系统以wpa_supplicant为核心来定义上层接口和下层驱动接口。Android WIFI主要分为六大层,分别是WiFi Settings层,Wifi Framework层,Wifi JNI 层, Wifi HardWare 层, Wpa_supplicant 层和 Wifi Kernel 层。
二.WLAN与WiFi
WLAN(Wireless Local Area Network,无线局域网)
WLAN是指利用射频(Radio Frequency , RF)技术,使用电磁波并利用无线信道作为传输介质的计算机网络。以此所构成的局域网络,在空中进行通信连接。
WLAN技术的出现是为了弥补有线网络的不足,以达到网络延伸到目的,实现无网线、无距离限制的通常网络。目前常用的WLAN实现技术有蓝牙、zigbee、WiFi等等。
需要注意的是,目前使用较广的是WLAN技术是WIFI,但是WiFi并不等同于WLAN,它只是WLAN实现技术的一种。
WLAN与WiFi(Wireless Fidelity,无线保真)
WiFi是一个国际无线局域网(WLAN)标准,全称为Wireless Fidelity。
WiFi基于IEEE802.11协议族,IEEE802.11协议最初发表于1997年,定义了WLAN的MAC层和物理层标准。继802.11协议发表后,又相继推出了802.11a、8021.11b、802.11g、802.11n等。
WiFi是一个无线网络通信技术的品牌,由WIFI联盟所持有,使用在符合IEEE802.11标准上,目标是改善基于IEEE802.11标准的无线产品之间的互通性。
三.802.11标准协议族
802.11标准在TCP/IP模型中对应接口层,在OSI模型中对应于数据链路层和物理层。其中数据链路层分为逻辑链路控制子层 LLC(即 802.2 标准)和介质访问控制 (MAC),IEEE 802.11标准属于数据链路层的介质访问控制 (MAC)层。
四.WiFi 4/5/6
2018年,WiFi联盟对不同标准的WiFi协议指定了命名,802.11n被命名为WiFi 4,802.11ac被命名为WiFi 5,802.11ax被命名为WiFi 6,WiFi 4之前不做时代命名。
待更新。。。。。。