WLAN基础知识-初始配件和主要功能流程
一 无线网络配件-天线
天线的作用是聚焦无线信号,并不能加强无线信号
1.天线分类
按信号聚焦分类:定向天线,全向天线
按照形状分类:板状,柱状,平板,吸顶,鞭状(路由器上常用)
2.全向天线
全向天线类似于灯泡,反光均匀的,覆盖范围比较全,但覆盖范围距离比较短
全向天线,即在水平方向图上表现360都均匀辐射,也就是平常所说的无方向性。
一般情况下波瓣宽度越小,增益越大。全向天线在通信系统中一般应用距离近,覆盖范围大。
定向天线,聚焦能力比全向天线强,类似手电筒
俯视角会影响上小角度覆盖范围
水平角影响水平面信号覆盖范围
二 无线组网模式
1.无线组网模式-胖AP
胖AP是指的家里用的路由器,这种AP是不需要AC,能独立工作,单独配置
缺点:无法对AP机制管理,终端无法漫游
2.无线组网模式-AP桥接
桥接必须在同频段,同信道
3.无线组网模式瘦AP+AC
瘦AP一般为企业级路由器
一般装在公共场所或者公司等覆盖范围比较大`,AP数量不比较多的应用场景。
需要AC参与,AC通常盘路介入,AP由AC集中管理和配置,终端可以漫游。
三 简述MAC层作用
1.802.11MAC层作用
主要负责客户端与AP之间工作
实现客户端关联认证,速率协商,解关联等
实现访问控制机制以及漫游策略等
2.802.11MAC层报文
按照8021.11协议规范,将报文分成三类:数据帧,管理帧,控制帧
数据帧:终端访问网络的数据报文,包括以太网协议报文DHCP,ARP,ICMP等
管理帧:用于AP和终端之间信息交互,主要有Beacon,Probe,Authentication,Assocaiation,Disaccociation等等
控制帧:用于控制客户端,AP在信道内传输报文。主要包括ACK,BACK,RTS,CTS等
802.11协议具体事项和细节后面会在802.11协议学习笔记中进行详细介绍,这里主要进行简单说明。同时会用到CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance 载波侦听多路访问/冲突避免)与802.3中的 CSMA/CD协议(Carrier Sense Multiple Access with Collision Detection)即载波帧听,多路访问/冲突检测有异曲同工之妙。
四 简述WLAN接入过程
无线接入过程根据不同的AP有不同的连接流程,如下为一般家庭网络流程
1.通过监听Beacon帧和发送Probe request帧,如果一旦发现AP
2.客户端就会发起连接,进行Authentication
3.认证成功以后进行Association,
4.当Association成功以后就获取IP地址
5.获取IP地址成功后,就可以进行数据通信了,整个建立连接完成
五 漫游
漫游简单概述就是移动无线设备在AP覆盖区域随意之间移动,无线设备在不同的AP之间进行切换,能够维持数据通信不中断
STA可以在属于同一个ESS(相同SSID之间)的AP接入点接入
STA可以在Wireless网络中任意移动
保证终端数据不中断,用户的标识IP地址不改变
根据终端在切换过程中关联AP是否跨vlan分为二层漫游和三层漫游
六 无线数据转发
无线数据转发分为本地转发和集中转发
本地转发
按照网络本身的结构,进行二三层转发
转发的主体是AP,不要求所有数据发生至AC转发
集中转发
在AC-AP之间建立隧道,所有数据均通过隧道传送至AC进行处理和转发
在AC上进行数据的后续的二三层转发
比较本地和集中转发的差异:
数据类型 | AC是否参与 | 二层漫游支持 | 三层漫游支持 |
---|---|---|---|
本地转发 | 否 | 支持 | 不支持 |
集中转发 | 是 | 支持 | 支持 |
如上图为本地转发的场景图
七 帧格式转换
帧格式转换,当报文经过AP的有线口的时候,涉及到802.11和802.3之间帧格式转换。
如上图为802.11帧格式,其中在帧格式转换过程中最重要的是4个Address,其中Frame Body中数据格式均遵循以太网相关协议
四个Address会根据是发送报文还是接收报文,Address表达的意义是不一样的,其中Address4目前还没有遇到用过的使用场景,暂时不进行讨论,其余三个地址为发送端,接收端,以及一个BSS中BSSID MAC地址
八 AP上MAC表建立
这个方面是涉及到路由器相关知识,这里只是了解一下MAC表的建立对以后STA的运用和问题分析有所帮助
MAC地址–>关联客户端的MAC地址,用于数据传输等使用
VLAN信息–>由BSSID解析出来的VLAN,用于数据进行转发和BSS网络的识别等
端口信息–>由BSSID解析出来的VAP,相当于一个局域网,与交换机的端口是不一样的,这里指的端口是软件上或者逻辑上的端口,交换机是物理端口
MAC地址–>关联客户端的MAC地址,用于数据传输等使用
VLAN信息–>由BSSID解析出来的VLAN,用于数据进行转发和BSS网络的识别等
端口信息–>由BSSID解析出来的VAP,相当于一个局域网,与交换机的端口是不一样的,这里指的端口是软件上或者逻辑上的端口,交换机是物理端口