计算机网络之无线局域网

news2024/9/23 5:25:13

1.无线局域网工作方式

工作方式:每台PC机上有一个无线收发机(无线网卡), 它能够向网络上的其他PC机发送和接受无线电信号。

与有线以太网相似,无线局域网也是打包方式发送数据的。每块网卡都有一个永久的、唯一的ID号(地址),而数据包里包含:所要发送的数据,发送和接收地址等信息。    

在向网络中发送数据包之前先检查网络的状态。当它检测到空闲时,就发送数据包;如果检测到此无线电频率上有其他数据的话,就先等待一段时间,然后再试。

2.无线局域网特点

用户不必因使用有线传输介质而破坏原有的工作环境  

可根据需要调整工作站的位置  

使便携式计算机更容易接入局域网  

扩大了计算机网络的应用能力及领域

3.无线局域网-802.11

结点共享特定频率无线信道,使用天线(无线网卡)收发数据;

潜在问题1:功率决定信号覆盖范围,使用同一频率会造成相互干扰。

潜在问题2:隐藏终端(对应A的D),当A向C发数据时,B等待,C接收,但D可能也会发送数据,结果导致C无法正确收取。

解决方案:CSMA/CA(载波侦听多路访问/冲突避免)   (发前侦听,空闲发送,协商频段,避免冲突);

协商频段:增加RTS(发送请求)/CTS(发送响应)协议

发方A发送RTS,告知C拟发送的数据长度和频段选择;

收方C响应CTS,准备收取,同时告知C覆盖范围内的某频段将被占用;收方对收取的数据予以确认(ACK),释放占用的频段。

由于RTS (发送请求)使用相同的信道,如果发生冲突,则执行退避算法

退避时间:随机数*时间片(8us);

随机数取值:0~2(重发次数+3)-1;   重发次数<=7,第5次以后,随机数均取值255;

可用频率:    

         2.4—2.4835Ghz,可分79个频带,北美和欧洲 

        2.471—2.497Ghz,可分23个频带,日本;    

        2.4465—2.4835Ghz,可分35个频带,法国;

传输速率:1—4.5M(间隔0.5M)、11Mbps;

4.无线局域网-拓频通信

无线局域网物理层的信号传输技术:跳频扩频(FHSS)、直序扩频技术(DSSS)。

跳频扩频(FHSS—Frequency hopping spread spectrum):

1、发方:信号按固定的时间间隔从一个频段跳到另一频段。

2、收方:与发方频段相同的顺序序列同步地跳动接收。

3、发送频率变换的顺序有一个伪随机码决定,发送器和接收器使用相同的顺序序列。

4、发送器和接收器通过公共频段协商伪随机码,后续通信在若干频段传输;

直接序列扩频(直序扩频: Direct Sequence Spread Spectrum--DSSS ):

将用户的原始信号的每一位用多个位表示,并扩展到多个频段,这些频段以不同的形式传输相同的内容。 每个用户拥有特定的码片编码,(“1” ,“-1” 的集合)

假设:扩展到6个频段发送,用户A的码片编码为:

        Ca= (1,-1,-1,1,-1,1)

        用户数据  1: —> (1,-1,-1,1,-1,1)                                

        0: —> (-1,1,1,-1,1,-1)    (补码传输)

发送信息: 用户A发送给用户C:

同时发往6个频段,每个频段一位(“1”或“-1”)

收方:根据自己掌握的发方编码对收到的码片集进行解码计算。当结果的绝对值等于频段个数时,才表示收到了该发方发来的信息。

例:用户A与用户C通信,用6个频段发送,C收到A发来的码片集(D),用A的码片集(Ca)进行解码计算:            Sa =     Cai* Di          

结果 : =   6,表示收到的是“1”     

             =  -6,        收到的是“0”

5.无线局域网组成

有固定基础设施(有AP点)的无线局域网

6.无线局域网-基本服务集 BSS

包括一个基站和若干个移动站,所有的站在本 BSS 以内都可以直接通信,但在和本 BSS 以外的站通信时 ,都要通过本 BSS 的基站。

接入点 AP (Access Point)

基本服务集内的基站(AP),其作用和网桥相似。  

当网络管理员安装 AP 时,必须为该 AP分配一个不超过 32 字节的服务集标识符 SSID 和一个信道。

扩展的服务集ESS (Extended Service Set)

基本服务集可以通过接入点 AP连接到一个主干 分配系统 DS (Distribution System),然后再接入到 另一个基本服务集,构成扩展的服务集 。

门户(portal)为无线用户提供到非 802.11 无线局域网(例如,到有线连接的因特网)的接入。门户的作用就相当于一个网桥。

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

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

相关文章

【原理+使用】DeepCache: Accelerating Diffusion Models for Free

论文&#xff1a;arxiv.org/pdf/2312.00858 代码&#xff1a;horseee/DeepCache: [CVPR 2024] DeepCache: Accelerating Diffusion Models for Free (github.com) 介绍 DeepCache是一种新颖的无训练且几乎无损的范式&#xff0c;从模型架构的角度加速了扩散模型。DeepCache利…

小白·使用Tesseract-OCR工具读取图片

1、直接pip安装 工具使用vscode和pycharm都可以。 这里介绍使用vscode的方法。 (1)、调出终端 (2)、安装依赖 (3)、编写代码 import pyocr import pyocr.builders from PIL import Image import re# 获取Tesseract-OCR工具 tools pyocr.get_available_tools() tool tools[…

使用 MFA 保护对企业应用程序的访问

多因素身份验证&#xff08;MFA&#xff09;是在授予用户访问特定资源的权限之前&#xff0c;使用多重身份验证来验证用户身份的过程&#xff0c;仅使用单一因素&#xff08;传统上是用户名和密码&#xff09;来保护资源&#xff0c;使它们容易受到破坏&#xff0c;添加其他身份…

C# 实现基于exe内嵌HTTPS监听服务、从HTTP升级到HTTPS 后端windows服务

由于客户需要把原有HTTP后端服务升级为支持https的服务&#xff0c;因为原有的HTTP服务是一个基于WINDOWS服务内嵌HTTP监听服务实现的&#xff0c;并不支持https, 也不像其他IIS中部署的WebAPI服务那样直接加载HTTPS证书&#xff0c;所以这里需要修改原服务支持https和服务器环…

Java基础-Java中的常用类(上)

(创作不易&#xff0c;感谢有你&#xff0c;你的支持&#xff0c;就是我前行的最大动力&#xff0c;如果看完对你有帮助&#xff0c;请留下您的足迹&#xff09; 目录 String类 创建字符串 字符串长度 连接字符串 创建格式化字符串 String 方法 System类 常用方法 方…

谨慎投稿!这本EI期刊正在被“劫持”!

Journsl ofTisniin lniversity Seience and Technology《天津大学学报&#xff08;自然科学与工程技术版&#xff09;》创刊于l955年&#xff0c;月刊&#xff0c;全国核心期刊&#xff0c;天津市一级期刊。该刊是由天津大学主办的综合性学术刊物&#xff0c;主要刊登自然科学和…

【第三版 系统集成项目管理工程师】第4章 信息系统架构

持续更新。。。。。。。。。。。。。。。 【第三版】系统集成项目管理工程师 考情分析4.1架构基础4.1.1指导思想&#xff08;非重点&#xff09; P1364.1.2设计原则&#xff08;非重点&#xff09; P1364.1.3建设目标&#xff08;非重点&#xff09; P1374.1.4总体框架 P138练习…

SaaS产品和独立部署型产品有什么区别,该怎么选择?

随着云计算和软件服务的多样化&#xff0c;产品形式主要划分SaaS型&#xff08;开通即用&#xff09;和独立部署&#xff08;完整交付&#xff09;两种模式&#xff0c;那么SaaS产品和独立部署产品有哪些区别&#xff0c;我们在选择产品的时候应该如何去抉择&#xff1f;本文我…

Java的Thread类中的常用方法解析

Java可以通过Thread类实现多线程&#xff0c;下面来介绍几个Thread类中常用的方法 void start() 开启线程&#xff0c;jvm自动调用run方法 void run() 设置线程任务&#xff0c;这个run方法是Thread重写的接口Runnable中的run方法 String getName() 获取线程名字 void s…

linux 安装Openjdk1.8

一、在线安装 1、更新软件包 sudo apt-get update 2、安装openjdk sudo apt-get install openjdk-8-jdk 3、配置openjdk1.8 openjdk默认会安装在/usr/lib/jvm/java-8-openjdk-amd64 vim ~/.bashrc export JAVA_HOME/usr/lib/jvm/java-8-openjdk-amd64 export JRE_HOME${J…

【Linux】文件和目录管理命令——ls,cp,rm,mv

1.文件与目录的查看&#xff1a;Is ls [-aAdfFhilnrRst] 文件名或目录名称ls [ --color{never&#xff0c;auto&#xff0c;always} ]文件名或目录名称ls [ --full-time ]文件名或目录名称 选项与参数&#xff1a; -a&#xff1a;全部的文件&#xff0c;连同隐藏文件&am…

电子产品分销商 DigiKey 在新视频系列中探索智能城市中的AI

电子产品分销商DigiKey推出了一系列新视频&#xff0c;深入探讨了AI在智能城市中的集成应用。这个名为“智能世界中的AI”的系列是其“城市数字”视频系列的第四季&#xff0c;它审视了城市环境中从基础设施到公共服务的多种AI硬件和软件的部署情况。 该系列由电子制造商莫仕&…

Java的垃圾回收机制解说

Java 内存运行时区域中的程序计数器、虚拟机栈、本地方法栈随线程而生灭&#xff1b;栈中的栈帧随着方法的进入和退出而有条不紊地执行着出栈和入栈操作。每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知的&#xff08;尽管在运行期会由 JIT 编译器进行一些优化&…

苹果电脑视频压缩工具,苹果电脑视频压缩软件

随着数字媒体内容的爆炸性增长&#xff0c;视频文件的体积越来越大&#xff0c;如何在保证画质的前提下&#xff0c;有效地压缩视频文件&#xff0c;成为许多创作者和普通用户的一大需求。本文将为您详细介绍视频压缩界的佼佼者&#xff0c;让您轻松应对视频文件体积过大的难题…

vue3中使用 tilwindcss报错 Unknown at rule @tailwindcss

解决方法&#xff1a; vscode中安装插件 Tailwind CSS IntelliSense 在项目中的 .vscode中 settings.json添加 "files.associations": {"*.css": "tailwindcss"}

网络连接线相关问题

问题1&#xff1b; 直通线为什么两头都是T568B&#xff1f;是否可以两台T5568A&#xff1f;或者任意线序&#xff0c;只需两头一致&#xff1f; 不行&#xff0c;施工规范规定。&#xff08;原因&#xff1b;网线最长距离100m&#xff0c;实际用起来要把网线包管&#xff0c;走…

Mapboxgl 根据 AWS 地形的高程值制作等高线

更多精彩内容尽在dt.sim3d.cn&#xff0c;关注公众号【sky的数孪技术】&#xff0c;技术交流、源码下载请添加VX&#xff1a;digital_twin123 使用mapboxgl 3.0版本&#xff0c;根据 AWS 地形图块的高程值制作等高线&#xff0c;源码如下&#xff1a; <!DOCTYPE html> &…

CSS content 计数器

CSS content 计数器 CSS 计数器通过一个变量来设置&#xff0c;根据规则递增变量。 使用计数器自动编号 CSS 计数器根据规则来递增变量。 CSS 计数器使用到以下几个属性&#xff1a; counter-reset - 创建或者重置计数器&#xff0c;给计算器命名。注意声明计算器不能在自身…

乡村振兴指数与其30个原始变量数据(Shp/Dta/Excel格式,2000-2022年)

数据简介&#xff1a;这份数据是我国各地级市乡村振兴指数与其30各原始变量数据并对其进行地图可视化表达。城镇化是当今中国社会经济发展的必由之路。当前我国城镇化处于发展的关键时期&#xff0c;但城镇化发展的加快却是一把双刃剑&#xff0c;为何要如此形容呢?因为当前城…

【产品经理】订单处理12-订单的取消与反取消

在电商ERP系统中&#xff0c;订单取消与反取消也是常见功能之一。 订单取消与反取消也是电商ERP系统的常见功能&#xff0c;本次主要讲解下订单取消与反取消的逻辑。 一、订单取消 在电商ERP系统中&#xff0c;订单取消一般由审单员操作&#xff0c;此类取消一般是由于上下游…