无线局域网
无线局域网是一种利用电磁波在自由空间的传播实现终端之间通信的网络。
电磁波
- 电磁波传播过程:由变化的电场激发变化的磁场,再由变化的磁场激发新的变化的电场,这种由近及远,不断继续下去的激发过程。
- 自由空间传播电磁波需要占据一段频段,这段频段就是无线信道。
电磁波传输中的问题
- 能量损耗,能量损耗与传播距离平方成正比
- 干扰,尤其是ISM频段(Industrial, Scientific, and Medical Band,共享频段,无需授权)
- 多径效应,电磁波从发射点到接收点不是沿着单一路径传播,而是经过不同路径(如直接路径、反射路径、折射路径等)到达接收端的现象。
- 隐蔽站问题,不同终端传播范围导致无法感知对方的存在,同时向重叠区域终端发送信号可能导致冲突。
- 暴露站问题
- 无线信号无法再生,接收端接收到的信号质量和接收端与发送端之间的距离有关。(在通信领域,"可再生"通常指的是信号在传输过程中,如果发生衰减或变形,是否可以被接收端恢复到接近原始的形态,从而保证数据的正确传输)
无线局域网的体系结构
终端接入无线局域网
- BSS,包含工作站和AP的称为基本服务集
- BSA,基本服务集所覆盖的地理范围称为基本服务区
- BBSID,每个基本服务集有着唯一的标识符,称为基本服务集标识符,一般是AP的MAC地址
同一BSS需要确定三组参数:
- 服务集标识符SSID
- 使用的信道
- 如果采用共享密钥鉴别机制,还需配置密钥
AP需要配置三组参数:
- 用于和终端通信的信道,AP可以自动选择信道
- 标识AP所在BSS的SSID
- 用于鉴别接入终端的密钥K
配置某个授权终端:
- 配置或者选择SSID
- 密钥
- 信道通过同步过程确定
接入流程:
- 扫描
终端(如手机、笔记本电脑等)的无线网卡会启动,开始扫描周围的无线网络环境。这个过程可以通过主动扫描(发送Probe Request帧)或被动扫描(监听周围的无线AP发送的Beacon帧)来完成。Beacon帧包含了无线网络的SSID(服务集标识符)、网络的运行模式(如是否加密)、以及一些基础的网络信息。 - 同步
与终端有相同SSID的,与终端支持的数据传输速率和物理层标准存在交集、多个AP中选择能量最强的AP。 - 鉴权
根据网络配置,终端可能需要通过某种认证机制来证明其有权访问网络。这可以是开放认证(无需密码)、WPA/WPA2/WPA3等安全协议的密码认证,或者是更高级的企业级认证如802.1X。 - 关联
认证成功后,终端会向AP发送关联请求,请求加入该网络。AP会响应一个关联响应,确认终端的加入,并分配一个关联ID(Association ID, AID),这样终端就算正式连接到无线网络了。
手机如何获取IP
手机在没有连接Wi-Fi时,仍然可以获得一个IP地址,但这个IP地址是通过移动网络(如4G、5G)由运营商的基站临时分配的。这个过程类似于Wi-Fi环境下路由器分配IP地址,但所使用的网络技术和分配机制有所不同。移动网络中,手机通过注册到运营商的网络并获得一个动态分配的IP地址,这个地址通常属于运营商的蜂窝数据网络,并且每次连接时可能会发生变化。
当手机接入Wi-Fi时,它的IP地址通常由Wi-Fi网络的路由器(或接入点)通过DHCP(动态主机配置协议)动态分配。DHCP是一个网络协议,允许网络设备自动获取IP地址、子网掩码、默认网关和DNS服务器地址等网络配置信息,而无需手动设置。