黄玮
Wi-Fi?WLAN?802.11?蓝牙?NFC?
Wi-Fi Alliance® is the worldwide network of companies that brings you Wi-Fi®
Our work includes the development of innovative technologies, requirements, and test programs that help ensure Wi-Fi provides users the interoperability, security, and reliability they have come to expect.
射频(Radio Frequency, RF)
技术建立的不依赖可见物理传输介质的无线通信局域网络⽆线⽹络类别 | IEEE | ITU |
---|---|---|
蜂窝通信(2G, 2.5G) 最后几公⾥, Kbps |
GSM, CDMA,GPRS,EDGE | |
3G(WMAN) 最后几公里,1~xx Mbps |
WiMax(802.16e) | WCDMA(欧洲) CDMA2000(美国) TD-SCDMA(中国) |
4G(WMAN) 最后几公里,1~100 Mbps |
WiMax(802.16m) | LTE(FDD/TDD) |
5G 最后1公里,xxxMbps~xxGbps |
IMT-2020 | |
WPAN 10米,Kbps~Mbps |
蓝牙(802.15.1)/UWB(802.15.4a)/ZigBee(802.15.4) | |
WLAN 100米,10Mbps~xxGbps |
Wi-Fi(802.11) |
IEEE 802® 协议
家族的互联互通需求IEEE 802.11 QoS
:解决 动态性 和 位置移动性 需求associated
)的 STA
基于⽆线介质(WM, Wireless Medium
)提供接⼊分布式服务BSS
默认就是指的的 基础设施 BSS
,IBSS
特指 Independent BSS
Access Point
, AP)Portal
(门户)是可选项
STA
PBSS 控制点(PBSS control point, PCP)
DMG
(Directional multi-gigabit) 客户端
60GHz
频谱资源,也可使用 2.4G/5G 频谱AP
同时扮演 BSS
中的数据转发者和另一个 BSS
中的客户端,从而实现跨 BSS 的通信、多物理 AP 组成一个 ESS
数据链路层通信
服务
MSDU
的服务集合
BSS
组成的⼀个逻辑上的独立服务集合
BSS
的覆盖范围(面积)WDS
(Wireless DS)Wi-Fi 世代 | 发布时间 | IEEE 版本 | 频谱 | 理论最大传输速率 |
---|---|---|---|---|
Wi-Fi 1 (非官方) | 1999 | 802.11b | 2.4GHz | 11Mbps |
Wi-Fi 2 (非官方) | 1999 | 802.11a | 5GHz | 54Mbps |
Wi-Fi 3 (非官方) | 2003 | 802.11g | 2.4GHz | 54Mbps |
Wi-Fi 4 | 2009 | 802.11n | 2.4GHz && 5GHz(可选) | 600Mbps |
Wi-Fi 5 | 2014 | 802.11ac | 5GHz | ≈7Gbps |
Wi-Fi 6 | 2021 | 802.11ax | 2.4GHz && 5GHz | ≈10Gbps |
WiGig | 2012 | 802.11ad | 60GHz | ≈7Gbps |
BSS
模式下是 AP
的 MAC 地址
IBSS
来说是随机的 MAC 地址
SSID
,⽆线⽹络的接⼊唯⼀标识
Associate
)使用的标识可选步骤,AP 如果开启了 SSID ⼴播,则 STA 可以通过
beacon frame
得到认证相关信息
如图所示的信号来自于位置相近的 2 台无线路由器,可见 2.4GHz 无线信号穿墙效果好于 5GHz 无线信号
RSSI
:received signal strength indicator
自定义接收
: 嗅探 (monitor
)自定义发送
: 注入 (frame injection
)
monitor
模式之后使用 aireplay-ng --test wlan0
测试# 查看物理网卡的硬件和软件特性支持情况
iw phy
iw list
# 查看 USB 端口上已连接设备基本信息
lsusb
# 查看USB设备所使用的驱动信息及其他详细信息(即使系统没有支持当前无线网卡的驱动程序,但通过该命令可以看到所有连接成功的USB设备)
lsusb -v
# 以树形结构打印输出USB设备基本信息及其驱动加载情况
lsusb -t
# 查看PCI接口设备所使用驱动的详细信息
lspci -k
# 查看硬件驱动和配置详细信息
# 需要手工安装: apt-get install lshw
lshw
# 简要模式打印输出设备中的所有硬件设备及其对应驱动信息
lshw -short
# 上一条命令输出结果里的class字段标识的设备类型,在此处可以作为筛选条件过滤输出结果
lshw -class bus
# 查看所有无线网卡的接口标识信息
iw dev
# 查看最近加载的(硬件)驱动日志信息
dmesg
RouterBOARD
系列或标准 x86 计算机
RouterBOARD
系列设备在出厂时即预置了RouterOS产品授权秘钥