计算机网络之无线局域网

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 无线局域网(例如,到有线连接的因特网)的接入。门户的作用就相当于一个网桥。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

springboot配置扫描生效顺序

文章目录 举例分析项目结构如下noddles-user-backend 两个配置文件noddles-user-job 配置文件noddles-user-server 配置文件问题:server和Job启动时对应加载的数据库配置为哪一个&#xff1f; 总结 在微服务架构中&#xff0c;backend模块会定义一个基础的配置文件&#xff0c;…

java集合(2)

目录 一. Map接口下的实现类 1. HashMap 1.1 HashMap常用方法 2. TreeMap 2.1 TreeMap常用方法 3. Hashtable 3.1 Hashtable常用方法 4.Map集合的遍历 4.1 根据键找值 4.2 利用map中的entrySet()方法 二.Collections类 1.Collections类中的常用方法 三. 泛型 1. 为什…

运维锅总详解系统启动流程

本文详细介绍Linux及Windows系统启动流程&#xff0c;并分析了它们启动流程的异同以及造成这种异同的原因。希望本文对您理解系统的基本启动流程有所帮助&#xff01; 一、Linux系统启动流程 Linux 系统的启动流程可以分为几个主要阶段&#xff0c;从电源开启到用户登录。每个…

揭秘IP:从虚拟地址到现实世界的精准定位

1.IP地址介绍 1.内网 IP 地址&#xff08;私有 IP 地址&#xff09; 内网 IP 地址&#xff0c;即私有 IP 地址&#xff0c;是在局域网&#xff08;LAN&#xff09;内部使用的 IP 地址。这些地址不会在公共互联网中路由&#xff0c;因此可以在多个局域网中重复使用。私有 IP 地…

设计模式探索:责任链模式

1. 什么是责任链模式 责任链模式 (Chain of Responsibility Pattern) 是一种行为型设计模式。定义如下&#xff1a; 避免将一个请求的发送者与接收者耦合在一起&#xff0c;让多个对象都有机会处理请求。将接收请求的对象连接成一条链&#xff0c;并且沿着这条链传递请求&…

14-43 剑和诗人17 - ActiveRAG之主动学习

​​​​​ 大型语言模型 (LLM) 的出现开启了对话式 AI 的新时代。这些模型可以生成非常像人类的文本&#xff0c;并且比以往更好地进行对话。然而&#xff0c;它们在仅依赖预训练知识方面仍然面临限制。为了提高推理能力和准确性&#xff0c;LLM 需要能够整合外部知识。 检索…

文件存储的方法一

文章目录 概念介绍实现方法示例代码 我们在上一章回中介绍了"如何实现本地存储"相关的内容&#xff0c;本章回中将介绍如何实现文件存储.闲话休提&#xff0c;让我们一起Talk Flutter吧。 概念介绍 我们在上一章回中介绍的本地存储只能存储dart语言中基本类型的数值…

ffmpeg图片视频编辑器工具的安装与使用

title: ffmpeg图片视频编辑器工具的安装与使用 tags: [ffmpeg, 图片, 音频, 视频, 工具, 流媒体] categories: [工具, ffmpeg] FFmpeg是一个开源的命令行工具&#xff0c;广泛用于处理视频和音频文件&#xff0c;包括转换格式、剪辑、混流、解码、编码等。以下是一些基本的FFmp…

Zabbix 的部署和自定义监控内容

前言 一个完整的项目的业务架构包括 客户端 -> 防火墙 -> 负载均衡层&#xff08;四层、七层 LVS/HAProxy/nginx&#xff09; -> Web缓存/应用层&#xff08;nginx、tomcat&#xff09; -> 业务逻辑层(php/java动态应用服务) -> 数据缓存/持久层&#xff08;r…

智慧水利的变革之路:如何通过大数据、物联网和人工智能构建高效、智能、可持续的水利管理新模式

目录 一、引言&#xff1a;智慧水利的时代背景与意义 二、大数据&#xff1a;水利管理的数据基石 &#xff08;一&#xff09;数据收集与整合 &#xff08;二&#xff09;数据分析与挖掘 三、物联网&#xff1a;水利管理的感知神经 &#xff08;一&#xff09;智能感知与监…

Git 操作补充:cherry-pick、变基

1. 挑选提交合并 git cherry-pick 对于多分支的代码库&#xff0c;将代码从一个分支转移到另一个分支是一种常见的需求&#xff0c;这可以分成两种情况&#xff1a;一种情况是&#xff0c;你需要另一个分支的所有代码变动&#xff0c;那么就采用 git merge&#xff1b;另一种情…

【Unity2D 2022:UI】制作角色血条

一、创建血底UI 1. 创建画布&#xff08;Canvas&#xff09; 2. 在画布上添加血底图像&#xff08;Image&#xff09;子物体 二、编辑血底UI 1. 将血底图片拖入源图像&#xff08;Source Image&#xff09;中 2. 点击设置为图片的原大小&#xff08;Set Native Size&#x…

算法重新刷题

基础算法 前缀和 一维前缀和 [USACO16JAN] Subsequences Summing to Sevens S - 洛谷 这一题主要是需要结合数学知识来求解&#xff0c; #include <iostream> #include <cstring> #include <cstdio> #include <algorithm>using namespace std;con…

java花店管理系统eclipse开发mysql数据库

1 绪论 1.1 系统开发目的 随着人们物质生活水平和经济水平的不断提高&#xff0c;室内绿化布置、家庭园艺装饰、礼仪鲜花等日益受到重视和青睐&#xff0c;以及送鲜花给亲朋好友来表达自己的情谊。传统的花店对于信息的管理的主要方式是基于文本、表格等纸质手工处理&#xf…

【经验篇】Spring Data JPA开启批量更新时乐观锁失效问题

乐观锁机制 什么是乐观锁&#xff1f; 乐观锁的基本思想是&#xff0c;认为在大多数情况下&#xff0c;数据访问不会导致冲突。因此&#xff0c;乐观锁允许多个事务同时读取和修改相同的数据&#xff0c;而不进行显式的锁定。在提交事务之前&#xff0c;会检查是否有其他事务…

mac M1安装 VSCode

最近在学黑马程序员Java最新AI若依框架项目开发&#xff0c;里面前端用的是Visual Studio Code 所以我也就下载安装了一下&#xff0c;系统是M1芯片的&#xff0c;安装过程还是有点坑的写下来大家注意一下 1.在appstore中下载 2.在系统终端中输入 clang 显示如下图 那么在终端输…

【Linux进程】命令行参数 环境变量(详解)

目录 前言 1. 命令行参数 什么是命令行参数? 2. 环境变量 常见的环境变量 如何修改环境变量? 获取环境变量 环境变量的组织方式 拓展问题 导入环境变量 3. 本地变量* 总结 前言 在使用Linux指令的时候, 都是指令后边根命令行参数, 每个指令本质都是一个一个的可执行程…

JAVA集合框架、CAS、AQS

目录 一、java 的集合框架有哪些? 二、说-下 ArrayList 和 LinkedList? 三、HashSet和TreeSet的区别? 四、HashMap 的数据结构是什么? 五、CAS机制 六、AQS理解 一、java 的集合框架有哪些? Collection 是 Java 集合框架中的一个根接口&#xff0c;位于 java.util 包中。它…

亲密数对C++函数

自定义函数 #include<bits/stdc.h> using namespace std; //求n的因子和自定义函数 int yinzihe(int n){//使用2~sqrt(n)成对求解因子和int r0,i;//变量 r 初始值为0&#xff0c;因为要存放因子和for(i2;i<sqrt(n);i) {//回顾sqrt()课程//如果 i 是 n 的因子&#xf…

微笑背后的秘密:理解自闭症儿童的面部表情控制

在星贝育园自闭症儿童康复学校&#xff0c;我们常常遇到家长们提出的一个有趣而引人深思的问题&#xff1a;“为什么我的孩子似乎控制不住面部表情&#xff0c;尤其是频繁地笑&#xff1f;”这个问题背后&#xff0c;隐藏着自闭症谱系障碍&#xff08;ASD&#xff09;儿童独特的…