*(长期更新)软考网络工程师学习笔记——Section 22 无线局域网

目录

  • 一、IEEE 802.11的定义
  • 二、IEEE 802.11系列标准
  • 三、IEEE 802.11的两种工作模式
  • 四、CDMA/CA协议
    • (一)CDMA/CA协议的定义
    • (二)CDMA/CA协议的过程
  • 五、AC与AP
    • (一)接入控制器AC
    • (二)无线接入点AP
  • 六、无线网络安全

一、IEEE 802.11的定义

IEEE 802.11是由IEEE(电气和电子工程师协会)为无线局域网制定的第一个版本,定义了无线网络通信的标准,它对应于OSI模型中的物理层数据链路层的介质访问控制(MAC)两层。

数据链路层分为两个子层,分别是LLC(逻辑链路控制层)和MAC(介质访问控制),前者与硬件无关,实现流量控制功能,而媒体接入控制层提供硬件和LLC层的接口。

二、IEEE 802.11系列标准

IEEE 802.11系列标准如下表:

标准数据传输速率主要技术
IEEE 802.111Mb/s和2Mb/sDBPSK、DQPSK
IEEE 802.11a54Mb/sOFDM调制技术
IEEE 802.11b11Mb/sCCK技术
IEEE 802.11g54Mb/sOFDM调制技术
IEEE 802.11n300~600Mb/sMIMO(多入多出)与OFDM调制技术

IEEE 802.11标准运行在2.4GHz频段,而IEEE 802.11g标准运行在ISM 2.4GHz频段。另外,IEEE 820.11n支持双频段,它兼容IEEE 802.11a与IEEE 820.11b两种标准,在2.4GHz和5GHz频段下可工作,其中IEEE 802.11a的工作频段为5GHz,而IEEE 802.11b的工作频段为2.4GHz。

标准工作频段
IEEE 802.112.4GHz
IEEE 802.11a5GHz
IEEE 802.11b2.4GHz
IEEE 802.11gISM 2.4GHz
IEEE 802.11n2.4GHz和5GHz

IEEE 820.11b/g/n采用的共同工作频段为2.4GHz。

三、IEEE 802.11的两种工作模式

IEEE 802.11定义了无线局域网的两种工作模式,分别是基础设施网络模式(Infrastructure模式)和自主网络模式(Ad-hoc模式)。

工作模式
Infrastructure模式
Ad-hoc模式

Infrastructure模式是常见的工作模式,无线终端(计算机、手机、传真等)通过接入点上网,这里的接入点可以是有线方式(以太网接口)和无线方式(无线信号),该模式适用于大型无线网络、安全可靠的场景,例如企业园区、学校等。而Ad-hoc模式不需要固定的基础设备,较为特殊,通常用于小型无线网络,且网络结构简单,但缺点是传输速率以及稳定性低,其无线网络的覆盖范围较小,且安全性也没有基础设施网络模式高。

以上两种工作模式没有绝对的哪种最好,而在实际场景中需根据需求来选择合适的工作模式来配置。

四、CDMA/CA协议

(一)CDMA/CA协议的定义

IEEE 802.11中采用了类似于CSMA/CD协议的CDMA/CA协议,是解决多路访问冲突的一种协议,采用该协议而不采用CSMA/CD协议的原因是可以减少碰撞解决隐蔽终端问题

载波监听多路访问/冲突检测协议(CSMA/CD)是一种争用型介质访问控制协议,它是介质访问子层协议,可以利用多种监听算法来减小发送冲突的概率,其原理是发送前先监听信道是否空闲,若空闲,则立即发送数据,然后边发送边继续监听,若监听到冲突,则立即停止发送数据,等待一段随机时间后再重新尝试。

解决减小碰撞的方法是设置帧间隔(IFS),它指的是两个连续帧的时间间隔,通过隔开保证传输的正确性。另外,在IEEE 802.11中规定了三种常用的IFS,如下:

名称长度优先级
SIFS(短帧间间隔)最短
PIFS(点协调帧间间隔)适中
DIFS(分布协调功能帧间间隔)最长

(二)CDMA/CA协议的过程

1、监听窗口机制
当站点有数据需要传输时,会监听信道是否空闲,等待一段时间DIFS后再发送数据。若信道忙,则暂停运行退避计时算法。
2、接收端确认
若接收端正确收到此帧,则经过一段时间间隔后,向发送端发送确认帧ACK。
3、发送端响应
发送端收到ACK帧,确定数据正确传输,在经历一段时间间隔后,再发送数据。

五、AC与AP

(一)接入控制器AC

接入控制器(AC)是一种网络设备,它集中管理多个无线接入点(AP),汇聚AP的数据并连接至Internet,从而实现对整个无线网络的配置、认证、访问和管理。
在这里插入图片描述

(二)无线接入点AP

无线接入点(AP),也称为无线网关,为用户提供无线接入,即使用无线网络。AP有以太网接口,作为桥梁将有线网络与无线网络连接,它将无线信号传播和扩展,从而使无线网络接入以太网。每个AP的初始标志是由SSID来区别的。
在这里插入图片描述
另外,通过带有POE功能的交换机,可实现无线IP的接入和供电,将其设置为AP模式,实现无线网络的扩展和覆盖。例如,企业园区外要求部署AP,但园区外无法支持外接电源,这种情况可以采用POE技术供电,在为一些基于IP的终端设备传输信息的同时,还能通过交换机的以太口为AP设备提供直流供电。

六、无线网络安全

无线网络加密的方式有三种WEPWPA/WPA2WPA-PSK/WPA2-PSK,其中WPA-PSK/WPA2-PSK的安全性最好,它采用的是TKIP(临时密钥完整性协议)和AES(高级加密标准)进行加密,而现在常用后两者来加密无线网络,WEP已经被淘汰。
在这里插入图片描述
WPA(Wi-Fi保护接入)是在研究WEP的缺点上提出的,通过加强生成加密密钥的算法等以及结合IEEE 802.1x实现访问控制,使得无线网络更加安全。另外,WPA是IEEE 802.11i标准的子集。WPA-PSK/WPA2-PSK都是使用TKIP和AES加密将无线设备与接入点连接。另外,WPA-PSK中WPA后面的PSK代表用于家庭和小型办公室无线网络,所以有的也将WPA-PSK称为WPA-Personal(个人)。
在这里插入图片描述

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

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

相关文章

分类预测 | Matlab实现CS-SVM布谷鸟算法优化支持向量机的数据分类预测

分类预测 | Matlab实现CS-SVM布谷鸟算法优化支持向量机的数据分类预测 目录 分类预测 | Matlab实现CS-SVM布谷鸟算法优化支持向量机的数据分类预测分类效果基本描述程序设计参考资料 分类效果 基本描述 1.Matlab实现CS-SVM布谷鸟算法优化支持向量机的数据分类预测。 2.自带数据…

simulink之Default Transitions

什么是默认转换 默认转换指定当两个或多个相邻的异或状态之间存在歧义时要进入哪个异或状态。默认转换有一个目标,但没有源对象。例如,默认转换指定在没有任何其他信息(如历史连接)的情况下,系统默认进入具有异或&…

代码随想录算法训练营29期|day 23 任务以及具体安排

669. 修剪二叉搜索树 class Solution {public TreeNode trimBST(TreeNode root, int low, int high) {if (root null) {return null;}if (root.val < low) {return trimBST(root.right, low, high);}if (root.val > high) {return trimBST(root.left, low, high);}// ro…

BGP最通俗易懂的讲解——路由反射器防环机制

路由反射器防环机制&#xff1a;Originator ID与Cluster List 一、Originator ID 该属性属于BGP的可选非过渡属性&#xff1b;Originator ID由RR产生&#xff0c;使用的Router ID的值标识路由的发送者&#xff0c;用于防止集群内产生路由环路&#xff1b;当一条路由第一次被RR…

STM32标准库开发——串口收发HEX/文本数据包

数据包规则定义 定长HEX数据包 以0xFF为开头&#xff0c;0xFE为包围&#xff0c;中间固定四个字节长度的数据 定长HEX数据包状态机程序编写 //HEX数据包状态机程序编写 void USART1_IRQHandler(void) {static uint8_t RxState 0;static uint8_t pxRxPacket 0;if(USART_GetFl…

Vue 3 hooks的基本使用及疑问

前言 vue3也用过一段时间了&#xff0c;hooks听说过&#xff0c;但是一直没有用过。公司的前端项目里也没有相应的应用&#xff0c;因此打算系统的学习一下。 hooks与普通函数的区别 以实现一个加法功能为例。 普通函数未抽离 <template><div class"box&quo…

【网站项目】331基于jsp的超市库存商品管理系统

&#x1f64a;作者简介&#xff1a;多年一线开发工作经验&#xff0c;分享技术代码帮助学生学习&#xff0c;独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。&#x1f339;赠送计算机毕业设计600个选题excel文件&#xff0c;帮助大学选题。赠送开题报告模板&#xff…

Flink启动Yarn Session报错:Couldn‘t deploy Yarn session cluster

Flink版本&#xff1a;1.1.3 启动Yarn Session的语句&#xff1a;bin/yarn-session.sh -nm test -d 报错截图如下&#xff1a; 仅通过ERROR信息只能知道是yarn session集群未能正常启动&#xff0c;因此继续向下查找&#xff1a; 找到报错信息的Caused by部分&#xff1a; 报…

弟12章 网络编程

文章目录 网络协议概述 p164TCP协议与UDP协议的区别 p165TCP服务器端代码的编写 p166TCP服务器端流程 TCP客户端代码的编写 p167TCP客户端流程主机和客户端的通信流程 tcp多次通信服务器端代码 p168TCP多次通信客户端代码 p169UDP的一次双向通信 p170udp通信模型udp接收方代码u…

代码之外:工程师的成长进阶秘籍

程序员只懂技术能行吗&#xff1f; 为什么说技术人员“说”和“写”总得擅长一个&#xff1f; 你以为的“关注结果”是真的结果吗&#xff1f; 从一线工程师跃升团队管理者一共分几步&#xff1f; 在不断变化的职场环境中&#xff0c;技术人如何保持竞争力并实现自我增值&a…

Linux第29步_安装“Notepad++”软件

STM32CubeProgrammer脚本文件的后缀为“.tsv”&#xff0c;ST公司官方也叫做FlashLayout。在烧写“TF-A固件”之前&#xff0c;我们需要用“Notepad”软件打开“后缀为.tsv”的脚本文件&#xff0c;根据需求决定哪些文件需要更新&#xff0c;设置好这个脚本文件。 .tsv是文本格…

MATLAB对话框与菜单设计实验

本文MATLAB源码&#xff0c;下载后直接打开运行即可[点击跳转下载]-附实验报告https://download.csdn.net/download/Coin_Collecter/88740733 一、实验目的 1.掌握建立控件对象的方法。 2.掌握对话框设计方法。 3.掌握菜单设计方法。 二、实验内容 建立如下图所示的菜单。菜单…