计算机网络之无线局域网

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.mzph.cn/diannao/42672.shtml

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

相关文章

Unity2D - 基本战斗系统(Battle System Design)

1. 攻击逻辑 在Entity中初始化两个变量&#xff0c;因为在每个角色几乎都拥有攻击状态。这两个变量分别是transform类&#xff0c;接收一个坐标和一个半径画一个圆作为攻击的判定范围 public Transform attackCheck; public float attackCheckRadius; 为了可视化攻击范围&am…

Python的多态

在 Python 中&#xff0c;多态&#xff08;Polymorphism&#xff09;是指不同的对象可以对相同的消息&#xff08;方法调用&#xff09;做出不同的响应。 简单来说&#xff0c;多态允许使用一个统一的接口来操作不同类型的对象&#xff0c;而这些对象会根据自身的类型来执行相应…

某水利集团晋升体系优化项目成功案例纪实

——通过多元化职业晋升通道&#xff0c;激发员工潜力 【客户行业】水务行业&#xff1b;水利处理 【问题类型】晋升体系优化&#xff1b;人才管理系统 【客户背景】 某水利处理集团是国内领先的综合性水资源管理与水务服务供应商。该集团专注于提供包括原水供应、自来水生…

基于ROS的智能网联车远程交互软件,全UI无需记忆指令,剑指核心原理。

基于ROS的智能网联车远程交互软件&#xff0c;全UI无需记忆指令&#xff0c;剑指核心原理。 服务于中汽恒泰&#xff0c;伟大的项目&#xff0c;希望看官点赞&#xff0c;谢谢~~ 进程&#xff08;节点&#xff09;列表化&#xff0c;参数面板化&#xff0c;实现快速机器人配置…

Linux--V4L2摄像头驱动框架及UVC浅析

一、前言 对于一个usb摄像头&#xff0c;它的内核驱动源码位于/drivers/media/usb/uvc/ 核心层&#xff1a;V4L2_dev.c文件 硬件相关层&#xff1a; uvc_driver.c文件 本篇记录基于对6.8.8.8内核下vivid-core.c文件&#xff08;虚拟视频驱动程序&#xff09;的分析&#xff…

推荐系统中Prior Belief的概念(附代码)

在推荐系统中&#xff0c;先验信念&#xff08;prior belief&#xff09;是指在没有观察到实际数据之前&#xff0c;我们对某些参数或变量的初始假设或预期。这种先验信念可以帮助模型在数据稀疏或噪声较多的情况下做出更好的预测。 先验信念&#xff08;Prior Belief&#xf…

独立站运营招聘:寻找璀璨之星,开启运营之旅

尊敬的各位同仁&#xff0c;我乃大家熟知的独立站长&#xff0c;对于运营独立站点始终保持着满腔热情。今日&#xff0c;我欲与诸位共同探讨一热门议题—独立站运营招聘。此次招聘不再仅为职位争夺&#xff0c;更为寻找璀璨之星的探险之旅。 独立站的灵魂&#xff1a;什么是独…

Mysql中视图的使用以及常见运算符的使用示例和优先级

场景 基础知识回顾&#xff1a;mysql中视图的基础使用以及常见运算符的使用示例。 注&#xff1a; 博客&#xff1a;霸道流氓气质-CSDN博客 实现 Mysql中视图的使用 视图的创建 CREATE VIEW stu_view AS SELECT * FROM bus_student; 视图查询 SELECT * FROM stu_view;…

澳大利亚媒体发稿:怎样用图表提高易读性?-华媒舍

媒体发稿的可读性变得尤为重要。读者们不会再有时间与耐心去阅读文章繁琐的文本&#xff0c;他们更喜欢简洁明了的信息展现形式&#xff0c;在其中图表是一种极为高效的专用工具。下面我们就详细介绍怎么使用图表提高澳大利亚新闻媒体发稿的可读性&#xff0c;以适应读者的需要…

java 栅栏(CyclicBarrier)

Java中的栅栏&#xff08;CyclicBarrier&#xff09;是一种用于协调多个线程并发工作的同步辅助类。与CountDownLatch不同&#xff0c;CyclicBarrier允许一组线程相互等待&#xff0c;直到所有线程都到达一个共同的屏障点&#xff08;barrier&#xff09;后&#xff0c;才继续执…

CSS 【详解】样式选择器(含ID、类、标签、通配、属性、伪类、伪元素、Content属性、子代、后代、兄弟、相邻兄弟、交集、并集等选择器)

CSS 样式选择器&#xff0c;用于选中页面中的 html 元素&#xff0c;以便添加 CSS 样式。 按渲染性能由高到低 依次是&#xff1a; ID 选择器 #id 通过元素的 id 属性选中元素&#xff0c;区分大小写 <p id"p1" >第一段</p>#p1{color: red; }但不推荐使…

【LinuxC语言】手撕Http之处理POST请求

文章目录 前言声明POST的组成读取POST信息读取消息体长度读取消息体解析消息体How to use?总结前言 在互联网的世界中,HTTP协议无疑是最重要的协议之一。它是Web的基础,支持着我们日常生活中的大部分在线活动。尽管有许多现成的库可以处理HTTP请求,但了解其底层工作原理是…

全面解析:儿童编程等级考试及其区别

目录 1. 前言2. 儿童编程等级考试的重要性3. 儿童编程等级考试的特点4. 儿童编程等级考试4.1 非专业级软件能力认证(CSP-J/S)4.2 GESP编程能力等级认证4.3 青少年编程能力等级测试(CPA)4.4 全国青少年软件编程等级考试4.5 全国青少年编程能力等级考试(PAAT)1. 前言 近年来…

【学习笔记】Mybatis-Plus(四):MP中内置的插件

内置插件 目前MP已经存在的内部插件包括如下&#xff1a; 插件类名作用PaginationInnerInterceptor分页插件。可以代替以前的PageHelperOptimisticLockerInnerInterceptor乐观锁插件。用于幂等性操作&#xff0c;采用版本更新记录DynamicTableNameInnerInterceptor动态表名Te…

【Rust】Cargo介绍

一、Cargo简介 Cargo 是Rust语言的包管理工具&#xff0c;它帮助我们管理我们项目的依赖。做js开发的同学应该了解nodejs的包管理工具npm&#xff0c;Cargo和npm做的事情是一样的。C和C的同学可能对这个就比较陌生了&#xff0c;C/C语言没有统一的依赖管理工具&#xff0c;各个…

Spring中常见知识点及使用

Spring Framework 是 Java 生态系统中最流行的开源框架之一&#xff0c;它提供了一系列强大的功能&#xff0c;用于构建企业级应用。以下是一些常见的 Spring 知识点及其使用方法&#xff1a; 1. 依赖注入&#xff08;Dependency Injection&#xff09; 依赖注入是 Spring 的…

【SpringCloud应用框架】Nacos集群架构说明

第六章 Spring Cloud Alibaba Nacos之集群架构说明 文章目录 前言一、Nacos支持三种部署模式二、集群部署说明三、预备环境 前言 到目前为止&#xff0c;已经完成了对Nacos的一些基本使用和配置&#xff0c;接下来还需要了解一个非常重要的点&#xff0c;就是Nacos的集群相关的…

【芯片制造】【问题整理】明场检测和暗场检测

背景&#xff1a; 什么是明场检测和暗场检测 主要功能&#xff1a; 1、在明场检测中&#xff0c;光源直接照射到样品表面&#xff0c;透射光或反射光被收集并成像。样品上的颗粒、划痕、凹坑会改变光的反射和透射&#xff0c;形成对比&#xff0c;能够快速扫描大面积样品。 2、…

SAP - 初识

人过三十不学艺&#xff1b;活到老学到老。。。。。。 怎么说都有理&#xff0c;说不如做 低头做事&#xff0c;抬头看天 先做&#xff0c;至少了解下是个什么&#xff1f; 1. SAP是什么 https://www.sap.cn/ -- 思爱普中国 https://www.sap.cn/about/wha…

金斗云 HKMP智慧商业软件 任意用户创建漏洞复现

0x01 产品简介 金斗云智慧商业软件是一款功能强大、易于使用的智慧管理系统,通过智能化的管理工具,帮助企业实现高效经营、优化流程、降低成本,并提升客户体验。无论是珠宝门店、4S店还是其他零售、服务行业,金斗云都能提供量身定制的解决方案,助力企业实现数字化转型和智…