无线局域网(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…...
渗透实战PortSwigger靶场-XSS Lab 14:大多数标签和属性被阻止
<script>标签被拦截 我们需要把全部可用的 tag 和 event 进行暴力破解 XSS cheat sheet: https://portswigger.net/web-security/cross-site-scripting/cheat-sheet 通过爆破发现body可以用 再把全部 events 放进去爆破 这些 event 全部可用 <body onres…...
在WSL2的Ubuntu镜像中安装Docker
Docker官网链接: https://docs.docker.com/engine/install/ubuntu/ 1、运行以下命令卸载所有冲突的软件包: for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done2、设置Docker…...
Selenium常用函数介绍
目录 一,元素定位 1.1 cssSeector 1.2 xpath 二,操作测试对象 三,窗口 3.1 案例 3.2 窗口切换 3.3 窗口大小 3.4 屏幕截图 3.5 关闭窗口 四,弹窗 五,等待 六,导航 七,文件上传 …...
C语言中提供的第三方库之哈希表实现
一. 简介 前面一篇文章简单学习了C语言中第三方库(uthash库)提供对哈希表的操作,文章如下: C语言中提供的第三方库uthash常用接口-CSDN博客 本文简单学习一下第三方库 uthash库对哈希表的操作。 二. uthash库哈希表操作示例 u…...
深度学习之模型压缩三驾马车:模型剪枝、模型量化、知识蒸馏
一、引言 在深度学习中,我们训练出的神经网络往往非常庞大(比如像 ResNet、YOLOv8、Vision Transformer),虽然精度很高,但“太重”了,运行起来很慢,占用内存大,不适合部署到手机、摄…...
git: early EOF
macOS报错: Initialized empty Git repository in /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/.git/ remote: Enumerating objects: 2691797, done. remote: Counting objects: 100% (1760/1760), done. remote: Compressing objects: 100% (636/636…...
聚六亚甲基单胍盐酸盐市场深度解析:现状、挑战与机遇
根据 QYResearch 发布的市场报告显示,全球市场规模预计在 2031 年达到 9848 万美元,2025 - 2031 年期间年复合增长率(CAGR)为 3.7%。在竞争格局上,市场集中度较高,2024 年全球前十强厂商占据约 74.0% 的市场…...
二叉树-144.二叉树的前序遍历-力扣(LeetCode)
一、题目解析 对于递归方法的前序遍历十分简单,但对于一位合格的程序猿而言,需要掌握将递归转化为非递归的能力,毕竟递归调用的时候会调用大量的栈帧,存在栈溢出风险。 二、算法原理 递归调用本质是系统建立栈帧,而非…...
JUC并发编程(二)Monitor/自旋/轻量级/锁膨胀/wait/notify/锁消除
目录 一 基础 1 概念 2 卖票问题 3 转账问题 二 锁机制与优化策略 0 Monitor 1 轻量级锁 2 锁膨胀 3 自旋 4 偏向锁 5 锁消除 6 wait /notify 7 sleep与wait的对比 8 join原理 一 基础 1 概念 临界区 一段代码块内如果存在对共享资源的多线程读写操作…...
【大厂机试题解法笔记】矩阵匹配
题目 从一个 N * M(N ≤ M)的矩阵中选出 N 个数,任意两个数字不能在同一行或同一列,求选出来的 N 个数中第 K 大的数字的最小值是多少。 输入描述 输入矩阵要求:1 ≤ K ≤ N ≤ M ≤ 150 输入格式 N M K N*M矩阵 输…...
