当前位置: 首页 > news >正文

无线局域网(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&#xff1a…...

通过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费舍尔地下金属探测器&#xff0c;金属探测仪等维修&#xff08;考古探金银铜探宝等仪器&#xff09;。 费舍尔F70视听目标ID金属探测器&#xff0c;Fisher 金属探测器公司成立于1931年&#xff0c;在实验条件很艰苦的情况下&#xff0c;研发出了地下金属探测器…...

Airtest-Selenium实操小课③:下载可爱猫猫图片

1. 前言 那么这周我们看看如何实现使用Airtest-Selenium实现自动搜索下载可爱的猫猫图片吧~ 2. 需求分析和准备 整体的需求大致可以分为以下步骤&#xff1a; 打开chrome浏览器 打开百度网页 搜索“可爱猫猫图片” 定位图片元素 创建存储图片的文件夹 下载可爱猫猫图片…...

Druid无法登录监控页面

问题表现&#xff1a;在配置和依赖都正确的情况下&#xff0c;无法通过配置的用户名密码登录Druid的监控页面 检查配置发现 配置的用户名和密码和请求中参数是一致的&#x1f914; Debug发现 ResourceServlet 是Druid的登录实现&#xff0c; 且调试发现usernameParam是null&am…...

【Linux系统化学习】深入理解匿名管道(pipe)和命名管道(fifo)

目录 进程间通信 进程间通信目的 进程间通信的方式 管道 System V IPC&#xff08;本地通信&#xff09; POSIX IPC&#xff08;网络通信&#xff09; 管道 什么是管道 匿名管道 匿名管道的创建 匿名管道的使用 匿名管道的四种情况 匿名管道的五种特性 命名管道 …...

信息学奥赛一本通1209:分数求和

1209&#xff1a;分数求和 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 19111 通过数: 10647 【题目描述】 输入n个分数并对他们求和&#xff0c;并用最简形式表示。所谓最简形式是指&#xff1a;分子分母的最大公约数为11&#xff1b;若最终结果的分母为11&am…...

LabVIEW储氢材料循环寿命测试系统

LabVIEW储氢材料循环寿命测试系统 随着氢能技术的发展&#xff0c;固态储氢技术因其高密度和安全性成为研究热点。储氢材料的循环寿命是衡量其工程应用的关键。然而&#xff0c;传统的循环寿命测试设备存在成本高、测试效率低、数据处理复杂等问题。设计了一种基于LabVIEW软件…...

Unity3D 框架如何搭建基于纯Lua的U框架与开发模式详解

前言 Unity3D 是一款非常流行的游戏开发引擎&#xff0c;它支持C#、JavaScript和Boo等多种脚本语言。而Lua语言作为一种轻量级的脚本语言&#xff0c;也在游戏开发中得到了广泛应用。本文将介绍如何在Unity3D框架中搭建基于纯Lua的U框架&#xff0c;并详细讲解其开发模式。 对…...

Linux常见指令(2)

目录 1、tar指令 &#xff01; 2、bc指令 3、uname 4、重要热键 5、关机 1、tar指令 &#xff01; 功能&#xff1a;压缩/解压缩文件或目录,类似zip 我们先来看一下我们的文件即目录&#xff0c;接下来我们输入指令&#xff1a; tar -czf test.tgz test 压缩 -c &#xf…...

【C++】封装

1.封装的意义 封装是C面向对象三大特性之一 实例化&#xff08;通过一个类 创建一个对象的过程&#xff09; 类中的属性和行为 我们统一称为 成员 属性 成员属性 成员变量 行为 成员函数 成员方法 封装的意义&#xff1a; 1.将属性和行为作为一个整体&#xff0c;表现生活中的事…...

Maxwell安装部署

1 Maxwell输出格式 database&#xff1a;变更数据所属的数据库table&#xff1a;变更数据所属的表type&#xff1a;数据变更类型ts&#xff1a;数据变更发生的时间xid&#xff1a;事务idcommit&#xff1a;事务提交标志&#xff0c;可用于重新组装事务data&#xff1a;对于inse…...

376. Wiggle Subsequence

376. Wiggle Subsequence 代码 class Solution { public:int wiggleMaxLength(vector<int>& nums) {int n nums.size();int res 1;int prediff 0;int curdiff 0;for(int i 0;i < n-1;i){curdiff nums[i1] - nums[i];if( (prediff > 0 && curdif…...

如何将联系人从 iPhone 转移到 Android

从 iPhone 换到 Android 手机时&#xff0c;你可能需要保留重要的数据&#xff0c;例如通讯录。好在&#xff0c;将通讯录从 iPhone 转移到 Android 手机非常简单&#xff0c;你可以从本文中学习 6 种可靠的方法&#xff0c;确保随时保持连接&#xff0c;不错过任何信息。 第 1…...

Unsafe Fileupload篇补充-木马的详细教程与木马分享(中国蚁剑方式)

在之前的皮卡丘靶场第九期Unsafe Fileupload篇中我们学习了木马的原理并且学了一个简单的木马文件 本期内容是为了更好的为大家解释木马&#xff08;服务器方面的&#xff09;的原理&#xff0c;连接&#xff0c;以及各种木马及连接工具的分享 文件木马&#xff1a;https://w…...

React---day11

14.4 react-redux第三方库 提供connect、thunk之类的函数 以获取一个banner数据为例子 store&#xff1a; 我们在使用异步的时候理应是要使用中间件的&#xff0c;但是configureStore 已经自动集成了 redux-thunk&#xff0c;注意action里面要返回函数 import { configureS…...

高效线程安全的单例模式:Python 中的懒加载与自定义初始化参数

高效线程安全的单例模式:Python 中的懒加载与自定义初始化参数 在软件开发中,单例模式(Singleton Pattern)是一种常见的设计模式,确保一个类仅有一个实例,并提供一个全局访问点。在多线程环境下,实现单例模式时需要注意线程安全问题,以防止多个线程同时创建实例,导致…...

推荐 github 项目:GeminiImageApp(图片生成方向,可以做一定的素材)

推荐 github 项目:GeminiImageApp(图片生成方向&#xff0c;可以做一定的素材) 这个项目能干嘛? 使用 gemini 2.0 的 api 和 google 其他的 api 来做衍生处理 简化和优化了文生图和图生图的行为(我的最主要) 并且有一些目标检测和切割(我用不到) 视频和 imagefx 因为没 a…...

A2A JS SDK 完整教程:快速入门指南

目录 什么是 A2A JS SDK?A2A JS 安装与设置A2A JS 核心概念创建你的第一个 A2A JS 代理A2A JS 服务端开发A2A JS 客户端使用A2A JS 高级特性A2A JS 最佳实践A2A JS 故障排除 什么是 A2A JS SDK? A2A JS SDK 是一个专为 JavaScript/TypeScript 开发者设计的强大库&#xff…...

力扣热题100 k个一组反转链表题解

题目: 代码: func reverseKGroup(head *ListNode, k int) *ListNode {cur : headfor i : 0; i < k; i {if cur nil {return head}cur cur.Next}newHead : reverse(head, cur)head.Next reverseKGroup(cur, k)return newHead }func reverse(start, end *ListNode) *ListN…...

MFE(微前端) Module Federation:Webpack.config.js文件中每个属性的含义解释

以Module Federation 插件详为例&#xff0c;Webpack.config.js它可能的配置和含义如下&#xff1a; 前言 Module Federation 的Webpack.config.js核心配置包括&#xff1a; name filename&#xff08;定义应用标识&#xff09; remotes&#xff08;引用远程模块&#xff0…...

6个月Python学习计划 Day 16 - 面向对象编程(OOP)基础

第三周 Day 3 &#x1f3af; 今日目标 理解类&#xff08;class&#xff09;和对象&#xff08;object&#xff09;的关系学会定义类的属性、方法和构造函数&#xff08;init&#xff09;掌握对象的创建与使用初识封装、继承和多态的基本概念&#xff08;预告&#xff09; &a…...