无线局域网(WLAN)简单概述
无线局域网
无线局域网概述
无限局域网(Wireless Local Area Network,WLAN)是一种短距离无线通信组网技术,它是以无线信道为传输媒质构成的计算机网络,通过无线电传播技术来实现在空间传输数据。
WLAN是传输范围在100 m左右的无线网络,它由国际WiFi联盟组织推动,可用于单一建筑物或办公室之内。无线局域网是近年来发展十分迅速的网络技术,它本质上是以太网与无线通信技术相结合的产物,但随着产品逐渐走向成熟,将在网络应用中发挥日益重要的作用
WLAN的定义有广义和狭义两种。
- 广义上讲,WLAN是以各种无线电波(如激光、红外线等)的无线信道来代替有线局域网中的部分或全部传输介质所构成的网络
- WLAN的狭义定义是基于IEEE802.11系列标准,利用高频无线射频(如2.4GHz或5GHz频段的无线电磁波)作为传输介质的无线局域网
无线局域网相关标准
目前,无线局域网有很多协议标准,大致可分为两大发展方向:以高速传输应用发展为主(IEEE 802.11);以低速短距离应用为主(蓝牙、Home RF)。其中,IEEE802.11系列的速度较快,稳定性和互用性较高,适用于区域网;蓝牙速度较慢,但移动性强、体积小,适合移动电话、个人数字助理(PDA)或个人电脑等短距离连接。
IEEE 802.11系列标准
该标准定义了物理层和介质访同控制子层(MAC)的协议规范,最大传输速率2Mbps,允许无线局域网及无线设备制造商在一定范围内设立互操作网络设备。
IEEE 802.11标准的不断完善推动着 WLAN走向安全、高速、互连。WLAN主要用于解决办公室局域网和校园网、用户与用户终端的无线接入等,特别是在构建家庭LAN上也发挥着越来越大的作用。
蓝牙技术
蓝牙技术(bluetooth)是一种支持设备短距离通信(10m以内)用于各种固定与移动的数字化设备之间的低成本无线通信连接技术。蓝牙的技术标准是IEEE802.15,工作在2.4GHz频段,蓝牙跳频更快,数据包更短,这使蓝牙比其他系统更稳定。
无线局域网的组成结构
无线局域网组成结构可分为分布对等式和集中控制式两种。
- 分布对等式:任意两个移动站可直接通信,无须中心站转接。这种方式覆盖区域小,但结构简单,使用方便。
- 集中控制式:任意两个移动站都直接与中心站或无线接入点AP连接,在该中心(AP站,以下称为“中心站”)的控制下与其他移动站通信,由中心站承担无线通信的管理及与有线网络的连接。
无线用户在中心站所覆盖的范围内工作时,无须为寻找其他站点而耗费大量的资源,是理想的低功耗工作方式。虽然这种方式形成的覆盖区域较大,但建中心站的费用较高,而且一旦中心站发生故障将影响到无线服务区。目前无线局域网采用的结构主要有对等式,接入式和中继式3种
对等式
对等结构模式又称为点对点模式或称为自组织网络,它是WLAN的一种特殊接头体系,属于无中心拓扑结构,它由无线工作站组成,用于一台无线工作站和另一台或多台其他无线工作站的直接通信,没有中心基站,所有的移动站都能对等地相互通信。每个移动站的MAC帧中同时有源地址、目的地址和初始地址。目前,这种形式的网络比较适合组建临时的小型局域网,适合野外作业、流动会议等业务。

接入式
接入式的无线局域网以星形拓扑结构为基础,以接入点(AP)为中心,所有的移动站之间的通信都要通过AP接转。可以在普通局域网基础上通过无线Modem等来实现。相应地,在MAC帧中,同时有源地址、目的地址和接入点地址。根据各移动站发送的响应信号,AP能在内部建立一个像“路由表”那样的“桥接表”。将各个移动站与AP各端口一一联系起来。当需要接转信号时,AP就通过查询“桥接表”获得输出端口号,从而实现数据链路转接。

中继式
中继式的无线局域网建立在接入式的原理之上,在两个AP间作点对点链接,这种形式比较适合在两个局域网间实现远距离互连,被互连的局域网既可以是缆线型的,也可以是无线型的。因为无线网络采用中继方式的组网模式多种多样,所以统称为无线分布系统。在这种模式下,MAC帧中有源地址、目的地址、中转发送地址和中转接收地址。
无线局域网关键技术
实现无线局域网的关键技术主要集中在复杂的物理层,涉及传输介质的选择、选择的频段及调制方式和数据信号的传输技术方面。在MAC子层,则是采用带有冲突避免的CSMA/CA介质接入协议
传输技术
目前无线局域网最常用的传输介质是无线电波。采用无线电波作为传输介质时有两种调制方式:扩频方式和窄带调制方式。所谓扩频通信,是指发送的信息被扩展到一个比信息带宽宽得多的频带上去,接收端通过相关接收将其恢复到原信息带宽的方法。扩频通信的特点是抗干扰能力强,可以进行多址通信用。使用扩频方式通信,一方面使通信非常安全,基本避免了通信信号被偷听和窃取,另一方面也不会对人体健康造成伤害,所以在使用无线电波作为传输介质时,目前主要采用扩频通信方式,
常见无线网络设备
要组建无线局域网,必须要有相应的无线网络设备,几乎所有的无线网络产品中都自带无线发射和接收功能,且通常是一机多用。常见的设备主要有无线接入点(Wireless Access Point,无线AP)、无线路由器、无线网卡、无线网桥、天线等。
CSMA/CA
以太网MAC层接入协议为CSMA/CD,即载波侦听多点访问/冲突检测协议。由于在无线网络中冲突检测较困难,IEEE802.11规定介质访问控制MAC子层采用冲突避免(Collision Avoidance,CA)协议,而不是冲突检测(CD)协议。为了尽量减少数据的传输碰撞、重试发送,防止各站点无序地争用信道,无线局域网中采用了与以太网CSMA/CD相类似的CSMA/CA(载波监听多路访问/冲突防止)协议。
CSMA/CA通信方式将时间域的划分与帧格式紧密联系起来,保证某一时刻只有一个站点发送,实现了网络系统的集中控制。
相关文章:
无线局域网(WLAN)简单概述
无线局域网 无线局域网概述 无限局域网(Wireless Local Area Network,WLAN)是一种短距离无线通信组网技术,它是以无线信道为传输媒质构成的计算机网络,通过无线电传播技术来实现在空间传输数据。 WLAN是传输范围在1…...
学习数仓工具 dbt
DBT 是一个有趣的工具,它通过一种结构化的方式定义了数仓中各种表、视图的构建和填充方式。 dbt 面相的对象是数据开发团队,提供了如下几个最有价值的能力: 支持多种数据库通过 select 来定义数据,无需编写 DML构建数据时&#…...
高录用快见刊【最快会后两个月左右见刊】第三届社会科学与人文艺术国际学术会议 (SSHA 2024)
第三届社会科学与人文艺术国际学术会议 (SSHA 2024) 2024 3rd International Conference on Social Sciences and Humanities and Arts *文章投稿均可免费参会 *高录用快见刊【最快会后两个月左右见刊】 重要信息 会议官网:icssha.com 大会时间:202…...
C语言-指针初学速成
1.指针是什么 C语言指针是一种特殊的变量,用于存储内存地址。它可以指向其他变量或者其他数据结构,通过指针可以直接访问或修改存储在指定地址的值。指针可以帮助我们在程序中动态地分配和释放内存,以及进行复杂的数据操作。在C语言中&#…...
MQL语言实现单元测试
文章目录 一、单元测试是什么二、单元测试的过程三、为什么需要单元测试四、MQL测试代码实现 一、单元测试是什么 单元测试是对软件中最小可测单元(如类或函数)进行独立验证和检查的过程。它是由开发工程师完成的,旨在确保每个单元的功能和逻…...
Redis信创平替之TongRDS(东方通),麒麟系统安装步骤
我的系统: 银河麒麟桌面系统V10(SP1)兆芯版 1.先进入东方通申请使用 2.客服会发送一个TongRDS包与center.lic给你(我这里只拿到.tar.gz文件,没有网上的什么安装版) 3.上传全部文件到目录中 4.服务节点安装,并启动 tar -zxvf TongRDS-2.2.1.2_P3.Node.tar.gz cd pmemdb/bin/…...
nginx服务
“欢唱吧,呼唤它,回来啊~” Web服务器简介 Web服务器,一般是指“网站服务器”,其本质就是驻留于互联网中,某一台机器(计算机)上的进程(程序)。Web服务器通常就是为用户提供信息浏览服务,更可以放置数据文件…...
多数pythoneer只知有列表list却不知道python也有array数组
数组和列表 Python中数组和列表是不同的,我敢断言大多数的pythoneer只知道有列表list,却不知道python也有array数组。列表是一个包含不同数据类型的元素集合,而数组是一个只能含相同数据类型的元素集合。 Python的array库是一个提供数组操作…...
【Rust】——控制流(if-else,循环)
🎃个人专栏: 🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客 🐳Java基础:Java基础_IT闫的博客-CSDN博客 🐋c语言:c语言_IT闫的博客-CSDN博客 🐟MySQL:…...
通过platform总线驱动框架编写LED灯的驱动,编写应用程序测试
mydev.c #include <linux/init.h> #include <linux/module.h> #include <linux/of_gpio.h> #include <linux/gpio.h> #include <linux/platform_device.h> #include <linux/mod_devicetable.h>// 创建功能码 #define LED_ON _IO(l, 1) #d…...
费舍尔FISHER金属探测器探测仪维修F70
美国FISHER LABS费舍尔地下金属探测器,金属探测仪等维修(考古探金银铜探宝等仪器)。 费舍尔F70视听目标ID金属探测器,Fisher 金属探测器公司成立于1931年,在实验条件很艰苦的情况下,研发出了地下金属探测器…...
Airtest-Selenium实操小课③:下载可爱猫猫图片
1. 前言 那么这周我们看看如何实现使用Airtest-Selenium实现自动搜索下载可爱的猫猫图片吧~ 2. 需求分析和准备 整体的需求大致可以分为以下步骤: 打开chrome浏览器 打开百度网页 搜索“可爱猫猫图片” 定位图片元素 创建存储图片的文件夹 下载可爱猫猫图片…...
Druid无法登录监控页面
问题表现:在配置和依赖都正确的情况下,无法通过配置的用户名密码登录Druid的监控页面 检查配置发现 配置的用户名和密码和请求中参数是一致的🤔 Debug发现 ResourceServlet 是Druid的登录实现, 且调试发现usernameParam是null&am…...
【Linux系统化学习】深入理解匿名管道(pipe)和命名管道(fifo)
目录 进程间通信 进程间通信目的 进程间通信的方式 管道 System V IPC(本地通信) POSIX IPC(网络通信) 管道 什么是管道 匿名管道 匿名管道的创建 匿名管道的使用 匿名管道的四种情况 匿名管道的五种特性 命名管道 …...
信息学奥赛一本通1209:分数求和
1209:分数求和 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 19111 通过数: 10647 【题目描述】 输入n个分数并对他们求和,并用最简形式表示。所谓最简形式是指:分子分母的最大公约数为11;若最终结果的分母为11&am…...
LabVIEW储氢材料循环寿命测试系统
LabVIEW储氢材料循环寿命测试系统 随着氢能技术的发展,固态储氢技术因其高密度和安全性成为研究热点。储氢材料的循环寿命是衡量其工程应用的关键。然而,传统的循环寿命测试设备存在成本高、测试效率低、数据处理复杂等问题。设计了一种基于LabVIEW软件…...
Unity3D 框架如何搭建基于纯Lua的U框架与开发模式详解
前言 Unity3D 是一款非常流行的游戏开发引擎,它支持C#、JavaScript和Boo等多种脚本语言。而Lua语言作为一种轻量级的脚本语言,也在游戏开发中得到了广泛应用。本文将介绍如何在Unity3D框架中搭建基于纯Lua的U框架,并详细讲解其开发模式。 对…...
Linux常见指令(2)
目录 1、tar指令 ! 2、bc指令 3、uname 4、重要热键 5、关机 1、tar指令 ! 功能:压缩/解压缩文件或目录,类似zip 我们先来看一下我们的文件即目录,接下来我们输入指令: tar -czf test.tgz test 压缩 -c …...
【C++】封装
1.封装的意义 封装是C面向对象三大特性之一 实例化(通过一个类 创建一个对象的过程) 类中的属性和行为 我们统一称为 成员 属性 成员属性 成员变量 行为 成员函数 成员方法 封装的意义: 1.将属性和行为作为一个整体,表现生活中的事…...
Maxwell安装部署
1 Maxwell输出格式 database:变更数据所属的数据库table:变更数据所属的表type:数据变更类型ts:数据变更发生的时间xid:事务idcommit:事务提交标志,可用于重新组装事务data:对于inse…...
AI-调查研究-01-正念冥想有用吗?对健康的影响及科学指南
点一下关注吧!!!非常感谢!!持续更新!!! 🚀 AI篇持续更新中!(长期更新) 目前2025年06月05日更新到: AI炼丹日志-28 - Aud…...
基于FPGA的PID算法学习———实现PID比例控制算法
基于FPGA的PID算法学习 前言一、PID算法分析二、PID仿真分析1. PID代码2.PI代码3.P代码4.顶层5.测试文件6.仿真波形 总结 前言 学习内容:参考网站: PID算法控制 PID即:Proportional(比例)、Integral(积分&…...
QMC5883L的驱动
简介 本篇文章的代码已经上传到了github上面,开源代码 作为一个电子罗盘模块,我们可以通过I2C从中获取偏航角yaw,相对于六轴陀螺仪的yaw,qmc5883l几乎不会零飘并且成本较低。 参考资料 QMC5883L磁场传感器驱动 QMC5883L磁力计…...
循环冗余码校验CRC码 算法步骤+详细实例计算
通信过程:(白话解释) 我们将原始待发送的消息称为 M M M,依据发送接收消息双方约定的生成多项式 G ( x ) G(x) G(x)(意思就是 G ( x ) G(x) G(x) 是已知的)࿰…...
深入理解JavaScript设计模式之单例模式
目录 什么是单例模式为什么需要单例模式常见应用场景包括 单例模式实现透明单例模式实现不透明单例模式用代理实现单例模式javaScript中的单例模式使用命名空间使用闭包封装私有变量 惰性单例通用的惰性单例 结语 什么是单例模式 单例模式(Singleton Pattern&#…...
五年级数学知识边界总结思考-下册
目录 一、背景二、过程1.观察物体小学五年级下册“观察物体”知识点详解:由来、作用与意义**一、知识点核心内容****二、知识点的由来:从生活实践到数学抽象****三、知识的作用:解决实际问题的工具****四、学习的意义:培养核心素养…...
鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个医院查看报告小程序
一、开发环境准备 工具安装: 下载安装DevEco Studio 4.0(支持HarmonyOS 5)配置HarmonyOS SDK 5.0确保Node.js版本≥14 项目初始化: ohpm init harmony/hospital-report-app 二、核心功能模块实现 1. 报告列表…...
【Web 进阶篇】优雅的接口设计:统一响应、全局异常处理与参数校验
系列回顾: 在上一篇中,我们成功地为应用集成了数据库,并使用 Spring Data JPA 实现了基本的 CRUD API。我们的应用现在能“记忆”数据了!但是,如果你仔细审视那些 API,会发现它们还很“粗糙”:有…...
Map相关知识
数据结构 二叉树 二叉树,顾名思义,每个节点最多有两个“叉”,也就是两个子节点,分别是左子 节点和右子节点。不过,二叉树并不要求每个节点都有两个子节点,有的节点只 有左子节点,有的节点只有…...
【HarmonyOS 5 开发速记】如何获取用户信息(头像/昵称/手机号)
1.获取 authorizationCode: 2.利用 authorizationCode 获取 accessToken:文档中心 3.获取手机:文档中心 4.获取昵称头像:文档中心 首先创建 request 若要获取手机号,scope必填 phone,permissions 必填 …...
