WLAN 802.11 系列之一:基础知识

这篇文章源于公司内部的一次分享,个人结合之前的知识和近年来工作上的实际运用整理出来,有些内容是从网络上找到的认为很不错的东西,如果这些东西涉及到知识产权请及时通知我,如果文章中有错误或者有任何疑问可以留言也可以发邮件给我,一起讨论,fangyuanseu@gmail.com

这一系列的WLAN 802.11知识分享会涵盖从入门到一些艰难晦涩的部分,总体而言是基于协议并且注重软件开发过程的实际应用,通俗的说,就是满满的都是干货,接下来就开始了,系好安全带。

请注意,WLAN是一个宽泛的概念,在文中我们讨论的是其狭义的概念,范围缩小到802.11 所规定的WiFi部分。

802.11 概览

802.11是什么?
IEEE 802.11  is a set of media access control (MAC) and physical layer (PHY) specifications for implementing WLAN computer communication. They are created and maintained by the IEEE LAN/MAN Standards Committee.

802.11 协议框架
Official  IEEE 802.11 working group timeline, click: http://www.ieee802.org/11/Reports/802.11_Timelines.htm#tgmc
上面的链接涵盖了802.11协议的发展路线图,包含了已经发布的诸如802.11 b/g/n和11ac,以及IEEE 802.11工作组目前在起草中的协议,像11ad
专业术语
DSSS - direct-sequencespread spectrum ,直接序列扩频
OFDM-Orthogonalfrequency-division multiplexing ,正交频分复用
MIMO - Multi-inputMulti-output
MCS - Modulationand Coding Scheme ,调制与编码策略
GI- Guard Interval, 安全间隔
QAM-Quadrature Amplitude Modulation ,正交幅度调制
BPSK -Binary PhaseShift Keying ,二相位偏移调制
QPSK - 四相位偏移调制

下面显示了802.11协议簇从1997年到目前的发展路线,


802.11协议簇庞大而复杂,幸好有人做了下面的总结,


可以看到,802.11协议覆盖包含了从频谱到安全性到漫游等方方面面,实际应用中接触到的一般是802.11 b/g/n和11ac,802.11k和802.11r.

802.11 b发布于1999年,PHY采用DSSS,工作在2.4G,最高速率支持11Mbps.

802.11 a发布于1999年,PHY采用ODFM,工作在5G,最高速率支持54Mbps.

11b和11a一个速率不行,一个频段太高(5G芯片研制在当时面临不小挑战)所以并没有流行开来,IEEE注意到这种情况,所以在2003年发布了各取所长的11g,PHY采用OFDM,工作在2.4G,速率支持到54Mbps,并且向下兼容11b,成为802.11系列中最为扎实的一个版本。

2009年发布的11n到目前为止都是主力版本,下面来看看她的特性,


可以看到11n最高速率支持到600Mbps,而11ac更是达到了6.9Gbps,总结802.11协议簇的演化过程,我们可以发现,技术的进步主要来自如下几个方面:

1, 数字信号调制解调技术,DSSS到OFDM

2,编码率的提高,从3/4到5/6

3,更高的带宽,从20M到40M到80M一直到11ac的160M

4,更短的GI,从800ns到400ns.

5, MIMI技术的应用,从SISO到MIMO,从SU-MIMO到MU-MIMO

下面稍微说一下MIMO技术的原理,



上面都是一些理论上的只是,在实际工作中,我们需要确定我们的设备工作在正确的模式(b/g/n mode)上,怎么确定呢?

下面是一份11n和11ac的码表,非常有用,所谓的空间流简单的说就是收发天线的数量,比如单天线和双天线,甚至是三天线四天线。


11ac的码表




从哪里可以找到上面这数据呢,这得用sniffer工具了,sniffer简单的说是一张没有过滤功能的网卡,可以捕获空气中的802.11帧,加上软件工具就可以解析这些帧,常用的工具是Ominpeek和wireshark,下面是一个ominpeek抓取和解析的截图,



可以说Sniffer是分析WiFi的利器,怎么用呢?

Sniffer设置
信道
过滤
MAC 地址
Protocol
etc
Decrypt ,怎么解密 使用WPA2加密的802.11帧?Ominpeek和wireshark都可以,但是需要如下信息
无线名称 SSID
密码PWD
4次握手的全过程,EAPOl 4-way handshake,这一点很重要,不然是无法解密的。
•更多关于使用 Omnipeek / wireshark的知识,请查看下面来自Cisco的一份sniffer使用指南,非常详实
https://www.cisco.com/c/en/us/support/docs/wireless-mobility/80211/200527-Fundamentals-of-802-11-Wireless-Sniffing.html#anc71

这一期的分享就到这里,有问题可以留言,可以发邮件,下一期是关于信道的知识,欢迎继续关注,谢谢。


  • 3
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值