专题二十一:无线局域网——WLAN

一、WLAN简介

WLAN(Wireless Local Area Network )无线局域网,使用的是 IEEE 802.11 标准系列。

标准版本发布年份最大传输速率频段Wi-Fi代数特点/描述
IEEE 802.1119971–2 Mbps2.4 GHzWi-Fi 0最早的无线局域网标准,传输速率低,主要用于基本的无线连接。
IEEE 802.11b19991–11 Mbps2.4 GHzWi-Fi 1引入的第一个广泛应用的标准,采用直接序列扩频(DSSS)技术,主要用于家庭和小型办公室网络。
IEEE 802.11a19996–54 Mbps5 GHzWi-Fi 2使用5 GHz频段,避免了2.4 GHz频段的干扰,但设备成本较高,应用较少。
IEEE 802.11g20032–54 Mbps2.4 GHzWi-Fi 3支持MIMO技术,提高了多设备连接的能力,显著提升了无线网络性能。
IEEE 802.11n20096.5–600 Mbps2.4 GHz, 5 GHzWi-Fi 4支持MIMO技术,提高了多设备连接的能力,显著提升了无线网络性能。
IEEE 802.11ac20136.5–6933 Mbps5 GHzWi-Fi 5引入MU-MIMO和波束赋形技术,专注于高效的数据传输,适合高清视频流和大规模带宽需求。
IEEE 802.11ax20210.4–9608 Mbps2.4 GHz, 5 GHzWi-Fi 6引入OFDMA、MU-MIMO等技术,提升了网络容量,减少了延迟,适合高密度环境。
IEEE 802.11ax(Wi-Fi 6E)20210.4–9608 Mbps2.4 GHz, 5 GHz, 6 GHzWi-Fi 6E在Wi-Fi 6基础上新增6 GHz频段,进一步提高了网络容量,减少了干扰,支持更多设备连接。
IEEE 802.11be预计20240.4–23,059 Mbps2.4 GHz, 5 GHz, 6 GHzWi-Fi 7支持多链路操作(MLO),大幅提升带宽和吞吐量,适合高带宽和低延迟应用,如AR/VR、4K视频流等。
IEEE 802.11bn预计2028100,000 Mbps2.4 GHz, 5 GHz, 6 GHzWi-Fi 8预计提供超高速率,支持大规模设备接入和低延迟应用,成为未来无线通信的主力技术。
  • Wi-Fi代数:这些代号通常是指Wi-Fi品牌化后的版本。例如,“Wi-Fi 6”指的是基于IEEE 802.11ax的标准,而“Wi-Fi 5”则基于IEEE 802.11ac。

  • 最大传输速率:表示标准支持的最高数据传输速率,实际速度会受到信道带宽、信号质量和网络拥堵等因素的影响。

  • 频段:显示标准支持的无线频段,不同的频段适用于不同的环境和国家法规。

  1. MIMO(多输入多输出):从802.11n开始,支持多天线技术,使得数据传输更加高效,尤其在网络密集的环境中表现突出。

  2. MU-MIMO(多用户MIMO):在Wi-Fi 5(802.11ac)和Wi-Fi 6(802.11ax)中得到了广泛应用,可以同时处理多个设备的连接请求,大大提高了网络的并发能力。

  3. OFDMA(正交频分多址):Wi-Fi 6(802.11ax)引入的技术,能够更加高效地分配频谱,提高了多设备环境中的性能。

  4. 波束赋形技术:Wi-Fi 5及以后的标准支持波束赋形,通过动态调整信号方向,提高了无线信号的覆盖范围和稳定性。

  5. 6 GHz频段:Wi-Fi 6E和未来的Wi-Fi 7将利用6 GHz频段,减少与现有设备的干扰,增加带宽和网络容量。

在早期,WiFi 技术主要是按照 IEEE 802.11 标准的字母来命名,这些标准代表了不同的技术特性。WiFi联盟在2018年将下一代WiFi技术802.11ax更名为WiFi 6,并将前两代技术802.11ac更名为WiFi 5‌,802.11n更名为WiFi 4,至于WiFi 1 2 3并没有进行追封。下一代WiFI 7的标准协议是IEEE 802.11be。

【考点解析】各个协议的频率范围,调制技术和吞吐量。

二、IEEE 802.11体系

定义:IEEE 802.11是由电气电子工程师学会(IEEE)于1997年制定的无线局域网(WLAN)通信协议标准,涵盖物理层(PHY)与介质访问控制层(MAC)规范。

• 802.11无线局域网是目前应用最广泛的无线局域网之一,人们更多地将其简称为Wi-Fi(Wireless Fidelity,无线保真度)。

• 命名规则802.11后缀表示具体版本(如802.11a/b/g/n/ac/ax/be)。

• 核心目标:用于 短距离、高速率、无线上网 场景,实现2.4GHz/5GHz/6GHz频段下的无线设备互联与数据传输。

• 最新标准802.11be(Wi-Fi 7,2024年草案),支持4K-MIMO16QAM调制

IEEE 802.11协议栈如下表所示。

数据链路层LLC

MACMAC 管理
物理层 PHYPLCPPHY 管理
PMD
2.1物理层

IEEE802.11定义了3中PLCP帧来对应种不同PMD子层通信技术,分别是FHSS、DSSS、DFIR。这一部分很少考察。

2.2MAC子层

MAC子层的功能是提供访问控制机制,定义了3种访问控制机制:CSMA/CA支持竞争访问、RTS/CTS、点协调功能支持无竞争访问。

分布式协调DCF,通过争用信道来获取发送权,802.11规定,所有实现必须有DCF功能。CSMA/CA:载波监听多路访问/冲突避免,采用冲突避免可以解决无线网络中隐蔽终端问题。IEEE定义了3种帧间隔(IFS),分别是DIFS、PIFS、SIFS。

DIFS(分布式协调IFS):最长IFS,长度128us,优先级最低,用来发送数据帧和管理帧。

PIFS(点协调IFS):中等长度IFS,优先级居中,在PCF中使用。

SIFS(短IFS):最短IFS,长度28us,优先级最高,用来分隔开属于一次对话的各个帧。

点协调功能PCF,PCF是可选项,接入点AP集中控制整个BSS内的活动。

信道预约:

802.11允许要发送数据的站对信道进行预约,A向B发送数据帧之前,首先发送请求(RTS),A发送RTS之前,必须监听信道,信道空闲等待DIFS时间后,发送RTS帧。B收到RTS帧,等待SIFS时间后,回应允许发送CTS。A收到CTS帧后,等待一段时间SIFS,A发送确认帧ACK。

三、WLAN组成

3.1 基础架构组件
组件功能描述
STA(Station)终端设备(手机/PC/平板)
AP(Access Point)无线接入点,负责信号收发与有线网络桥接
DS(Distribution System)无线接入点,负责信号收发与有线网络桥接
路由器/交换机连接Internet与内部网络
3.2 有固定基础设施的WLAN(Infrastructure WLAN)

定义:基于接入点(AP)构建的集中式网络,所有终端(STA)通过AP接入核心网络。核心特点如下:

• 星型拓扑:STA ↔ AP ↔ 有线网络/Internet

• 集中管理:AP统一分配IP地址、认证用户、控制流量

• 扩展性强:通过多AP部署覆盖大面积区域(如企业园区)

• 典型应用:办公室网络、商场/机场公共WiFi、校园宿舍网络

基于AP的WLAN通过AP有线接入路由设备,结合DHCP地址分配、NAT转换及安全加密技术,实现终端设备经路由协议与公网互联,最终通过ISP接入因特网。

3.3 Ad-Hoc网络(点对点自组织网络)

定义:无需AP,终端设备直接通过无线链路互联的对等网络核心特点如下:

• 动态组网:设备开机即自动发现邻居节点并组网

• 去中心化:无单一管理节点,所有节点平等参与路由

• 有限覆盖:适合小范围临时组网(如会议讨论、无人机编队)

• 典型应用:灾害救援临时通信、智能家居设备间互联、车载自组网(V2X)

自组织网络组网方便,不需要基站,并且具有非常好的生存性,这使得自组织网络在军用和民用领域都有很好的应用前景。

802.11无线局域网的ad hoc模式允许网络中的各站点在其通信范围内直接通信,也就是支持站点间的单跳通信,而标准中并没有包括多跳路由功能。因此,802.11无线局域网的ad-hoc模式应用较少。

3.4 关键组件详解
组件全称功能描述场景
APAccess Point无线接入点,负责信号发射、用户认证、数据转发家庭路由器、企业楼层交换机
BSSBasic Service Set基本服务集,由一个AP及其覆盖范围内的STA组成单个AP覆盖的办公室区域
ESSExtended Service Set扩展服务集,由多个BSS(通过DS互联)组成的大范围网络跨楼层/跨建筑的企业WLAN
DSDistribution System分布式系统,实现AP间数据传输(如交换机、控制器)企业级网络中AP通过有线交换机组网
SSIDService Set Identifier服务集标识符,用于区分不同无线网络(ASCII字符串,最长32字符)"HomeNetwork"、"CompanyWiFi"

四、WLAN安全

3.1 WEP

WEP(Wired Equivalent Privacy)有线等效保密,是IEEE802.11标准一部分,采用RC4算法进行加密,采用CRC-32校验保证数据完整性。初期采用24位初始向量加40位字符串,构成64位WEP密钥,后期使用24位初始向量加上104位字符串,构成128位WEP密钥。依赖静态密钥,在2004年已被WI-FI联盟淘汰。

3.2WPA

WPA(Wi - Fi Protected Access) Wi-Fi保护接入,设计中包含了认证、加密和数据完整性校验共3个组成部分。采用802.1X对用户MAC地址进行认证;其次增加中WEP协议使用的密钥长度,采用128位密钥和48为初始向量用于RC4加密。WPA还采用TKIP(Temporary Key Integrity Protocol)临时密钥完整性协议,通过频繁更换密钥保证较少安全风险。WPA使用报文完整性编码来检测伪造数据包,并在报文认证码中包含计数器,还可以防重放攻击。

3.3WPA2
WPA2是对WPA协议的全面升级,称为IEEE802.11i标准的一部分,与WPA对比,WPA2制定新的加密协议,称为CCMP(CBC-MAC协议的计时器模式),基于AES算法,采用128位密钥。WPA2还提供一种可选的加密方案WRAP(Wireless Rboust Authentication Protocol),其中CCMP是强制,WRAP是可选的。
3.4WPA3

WI-FI联盟在2018年推出WPA3协议,WPA3引入多项新功能。

SAE协议:WAP3采用SAE协议替代了WPA2的PSK认证机制,SAE基于零知识证明。

前向保密性:攻击者即使获得到某一时刻的加密密钥,也无法解密之前的数据。

加密的开放网络:为开放性网络的用户数据传输提供了更加安全的保护,采用Diffie-Hellman密钥交换算法进行密钥交换,为用户数据传输进行加密,有效防止了非法攻击者的接入和数据窃取。

五、软考真题

2024年5月网络工程师:

下列WAP 无线加密技术的说法中错误的是( )。

A.WAP 可以防止重放攻击

B.WAP使用802.1x协议对用户的MAC地址进行认证

C.WAP的初始向量长度为32位

D.WAP无线加密方案包含了认证、加密和数据完整性校验

【解析】答案是C。题目中WPA写成了WAP。WPA使用RC4算法加密,相对于WEP增加了密钥和初始向量长度,初始向量长度是48位。

 WiFi6 的传输速率可以达到( )。

A.5Gbps 

B.1Gbps 

C.9.6Gbps 

D.2Gbps

【解析】答案是C,WiFi6的标准是IEEE802.11AX,传输速率9600Mbps,需记忆。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/79013.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python多进程的使用

多进程编程全面指南:从入门到实践 摘要:本文是为初学者设计的Python多进程编程全攻略,涵盖基础概念、核心函数详解、系统特性分析,并附带流程图、测试用例、开源项目推荐和经典书籍清单。通过8个实战代码示例和3个性能对比实验&am…

数据库管理与安全:从用户权限到备份恢复的全面指南

引言 在数字化时代,数据已成为组织最宝贵的资产之一。数据库作为存储和管理这些数据的核心系统,其安全性和可靠性直接关系到企业的运营和发展。无论是金融交易记录、医疗健康信息,还是电子商务平台的用户数据,都需要通过完善的数…

Electron Forge【实战】带图片的 AI 聊天

改用支持图片的 AI 模型 qwen-turbo 仅支持文字,要想体验图片聊天,需改用 qwen-vl-plus src/initData.ts {id: 2,name: "aliyun",title: "阿里 -- 通义千问",desc: "阿里百炼 -- 通义千问",// https://help.aliyun.com/z…

在 Elastic 中使用 JOIN 进行威胁狩猎!

作者:来自 Elastic Paul Ewing, Jonhnathan Ribeiro Elastic 的管道查询语言 ES | QL 为查询带来了 join 功能。 威胁狩猎者欢呼吧!你是否一直在寻找一种通过 Elastic 的速度和强大功能来连接数据的方法?好消息!Elastic 现在可以通…

从实列中学习linux shell5: 利用shell 脚本 检测硬盘空间容量,当使用量达到80%的时候 发送邮件

下面是用于检测硬盘空间并在使用量达到80%时发送邮件的Shell脚本 第一步 编写脚本 #!/bin/bash# 邮件配置 recipient"zhaoqingyou99qhzt.com" subject"磁盘空间警报" mail_cmd"/usr/bin/mail" # 根据实际邮件命令路径修改# 检查是否安装邮件工…

Ethan独立开发产品日报 | 2025-04-30

1. Daytona 安全且灵活的基础设施,用于运行你的人工智能生成代码。 Daytona Cloud重新定义了AI代理的基础设施,具备低于90毫秒的启动时间、原生性能和有状态执行能力,这些是传统云服务无法比拟的。您可以以前所未有的速度和灵活性来创建、管…

Unity SpriteMask(精灵遮罩)

🏆 个人愚见,没事写写笔记 🏆《博客内容》:Unity3D开发内容 🏆🎉欢迎 👍点赞✍评论⭐收藏 🔎SpriteMask:精灵遮罩 💡作用就是对精灵图片产生遮罩&#xff0c…

OpenHarmony全局资源调度管控子系统之内存管理部件

OpenHarmony之内存管理部件 内存管理部件 简介目录框架 进程回收优先级列表 补充 回收策略/查杀策略 使用说明参数配置说明 availbufferSizeZswapdParamkillConfignandlife 相关仓 简介 内存管理部件位于全局资源调度管控子系统中,基于应用的生命周期状态&#…

姜老师的MBTI课程笔记小结(1)ENFJ人格

课程文稿: 好,今天我们的重点其实并不在ENTJ,而是在于如果一个人其他都很像,只是在思考和感受这两端选择的时候,他缺了思考而更尊重感受,它会是什么样的一个人格特质呢?这就是ENFG在16人格的学派…

Node.js 应用场景

Node.js 应用场景 引言 Node.js 是一个基于 Chrome V8 JavaScript 引擎的开源、跨平台 JavaScript 运行环境。它主要用于服务器端开发,通过非阻塞 I/O 模型实现了高并发处理能力。本文将详细介绍 Node.js 的应用场景,帮助你了解其在实际项目中的应用。…

Qt/C++面试【速通笔记六】—Qt 中的线程同步

在多线程编程中,多个线程同时访问共享资源时,可能会出现数据不一致或者错误的情况。这时,我们需要线程同步机制来保证程序的正确性。Qt 提供了多种线程同步方式,每种方式适用于不同的场景。 1. 互斥锁(QMutex&#xff…

JDK-17 保姆级安装教程(附安装包)

文章目录 一、下载二、安装三、验证是否安装成功1、看 java 和 javac 是否可用2、看 java 和 javac 的版本号是否无问题 一、下载 JDK-17_windows-x64_bin.exe 二、安装 三、验证是否安装成功 java:执行工具 javac:编译工具 1、看 java 和 javac 是否…

【LeetCode Hot100】回溯篇

前言 本文用于整理LeetCode Hot100中题目解答,因题目比较简单且更多是为了面试快速写出正确思路,只做简单题意解读和一句话题解方便记忆。但代码会全部给出,方便大家整理代码思路。 46. 全排列 一句话题意 给定一个无重复数字的序列&#xf…

pytest-前后置及fixture运用

1.pytest中的xunit风格前后置处理 pytest中用例的前后置可以直接使用类似于unittest中的前后置处理,但是pytest中的前后置处理方式更 加丰富,分为模块级、类级、方法级、函数级等不同等级的前后置处理,具体见下面的代码: test_…

使用scipy求解优化问题

一、求解二次规划问题 min(X.T * P * X C.T * X) s.t. Xi > 0 ∑Xi 1 1.定义目标函数 def objective(x):return 0.5 * np.dot(x, np.dot(P, x)) np.dot(c, x)2. 定义等式约束 def equality_constraint(x):return np.sum(x) - 1 3.定义边界约束:x # …

C++初阶-STL简介

目录 1.什么是STL 2.STL的版本 3.STL的六大组件 4.STL的重要性 4.1在笔试中 4.2在面试中 4.3.在公司中 5.如何学习STL 6.总结和之后的规划 1.什么是STL STL(standard template library-标准模板库);是C标准库的重要组成部分&#xf…

kivy android打包buildozer.spec GUI配置

这个适合刚刚学习kivyd的道友使用,后面看情况更新 代码 import tkinter as tk from tkinter import ttk, filedialog, messagebox, simpledialog import configparser import os import json # 新增导入class BuildozerConfigTool:def __init__(self, master):se…

MOOS-ivp使用(一)——水下机器人系统的入门与使用

MOOS-ivp使用(一)——水下机器人系统的入门与使用 MOOS-ivp(Marine Operational Oceanographic System for Intelligent Vehicle Planning)是专为水下机器人(如AUV)设计的开源框架。类似于ROS,…

电子病历高质量语料库构建方法与架构项目(智能质控体系建设篇)

引言 随着人工智能技术的迅猛发展,医疗信息化建设正经历着前所未有的变革。电子病历作为医疗机构的核心数据资产,其质量直接关系到临床决策的准确性和医疗安全。传统的病历质控工作主要依赖人工审核,存在效率低下、主观性强、覆盖面有限等问题。近年来,基于人工智能技术的…