计算机网络-无线通信技术与原理

一般我们网络工程师接触比较多的是交换机、路由器,很少涉及到WiFi和无线设置,但是呢在实际工作中一般企业也是有这些需求的,这就需要我们对于无线的一些基本配置也要有独立部署能力,今天来简单了解一下。

一、无线网络基础

1.1 无线电波概念

无线电波是电磁波的一种。

电磁波又称为电磁辐射,是指同相振荡,且互相垂直的电场与磁场,在空间中以波的形式传递能量和动量,其传播方向垂直于电场与磁场的振荡方向,前进速度为光速。 无线电波

每秒内的变化次数就是频率,就是一秒10次和一秒5次就是两种频率。 频率与波长

按照频率的快慢可以划分不同的无线电波,WLAN使用的是相对较慢的无线电波。 WLAN无线电波

电磁波的频率越高,能量越大,直射能力越强,传输过程中能量衰减越快,传输距离越短,反之亦然。WLAN技术就是通过无线电磁波在空间中传输信息的,使用的频段是2.4 GHz频段 (2.4 GHz~2.4835 GHz)和5 GHz频段 (5.15 GHz~5.35 GHz,5.725 GHz~5.85 GHz)。也就是5G频段信号强但是距离短,2.4G信号相对较弱但是距离长。 频谱

1.2 无线通信系统

在无线通信系统中,信息可以是图像、文字、声音等。信息需要先经过信源编码转换为便于电路计算和处理的数字信号,再经过信道编码和调制,转换为无线电波发射出去。其中发送设备和接收设备使用接口和信道连接,对于有线通信很容易理解,设备上的接口是可见的,连接可见的线缆,而对于无线通信,接口是不可见的,连接着不可见的空间,称为空口(空间接口)。 无线通信系统

在实际中我们想要发送的文字和图片通过手机编码调制之后通过信道传输到无线接入点(AP)接收,然后经过转换为有线数据包进行转发,最后进行正常的路由转发。

编码: 编码

信源编码:将最原始的信息,经过对应的编码,转换为数字信号的过程。保证不失真的情况下,最大限度压缩信息。

信道编码:

  • 信道编码是一种对信息纠错、检错的技术,可以提升信道传输的可靠性。
  • 引入信道编码能够在接收设备上最大程度地恢复信息,降低误码率。
  • 信道编码需在原始信息中增加冗余信息,所以经过信道编码后,信息长度会有所增加。
  • 原始信息的占比可以用编码效率表示,简称码率,即编码前后的比特数量比。
  • 信道编码不能提升有效信息的传输速率,反而会有所降低,但提高了有效信息传输的成功率。所以通信协议选择合适的编码,就可以在性能和有效中获得最佳的效果。

信源编码将文字、图像转换为数字信号,然后通过增加整理格式、添加校验提高接收端接收正确率。

调制与解调

• 调制:将各种数字基带信号转换成适于信道传输的数字调制信号。分为:调幅、调频和调相。

• 解调:在接收端将收到的数字频带信号还原成数字基带信号。

将数字0和1格式转换成无线波段信号,反之亦然。 调制解调技术

载波

载波,是一个特定频率的无线电波,单位Hz,是一种频率、振幅或相位被调制用以传输语言、音乐、图象或其它信号的电磁波。

无线通信的基础是载波,基本的载波如下图所示,这个信号在发射器部分产生,并不带有任何信息,在接收器部分也作为 不变的信号出现。类似于一条数据流。 载波

子载波 一个信道就是一个特定频率的无线电波,每个用户用来收/发信息的时候都是用一频率承载信息。

子载波,就是多载波通信中的一个子信道。类似于TCP分片,将一个数据包分片,然后再组合。

子载波
子载波

信道:

信道
信道

信道的概念:信道是传输信息的通道,无线信道就是空间中无线电波传输信息的通道。无线电波无处不在,如果随意使用频谱资源,那将带来无穷无尽的干扰问题,所以无线通信协议除了要定义出允许使用的频段,还要精确划分出频率范围,每个频率范围就是信道。

前面我们已经知道2.4G和5G使用不同频率的频段,然后这些频段被分为不同的信道,每个信道一段范围,如果相邻信道就可能产生干扰,由此也产生了一些范围不会冲突的信道:重叠信道和非重叠信道。

在传统认知上,2.4 GHz只有1、6和11才是非重叠信道,但是由于802.11b(频宽22 MHz)已经淡出WLAN网络,不考虑兼容性问题,通常情况下,可以认为1、5、9和13信道也是非重叠信道。

同一空间的信道
同一空间的信道

2.4G和5G频段

2.4 GHz频段被划分为14个有重叠的、频率宽度是20 MHz的信道(802.11b除外),现网常用的非重叠信道为1、5、9和 13。

对于5G频段,频率资源更为丰富,有大量的非重叠信道,各国对Wi-Fi可用的5 GHz的频段范围略有不同,在中国,可以使用的信道的非重叠信道由13个。(36,40,44,48,52,56,60,64,149,153,157,161,165)。5G信道都是不重叠的,频款、宽就是一个信道的范围。频宽越大带宽越大,和带宽速率差不多。

2.4G和5G频段
2.4G和5G频段

信道绑定:

通过将相邻的两个甚至多个不重叠信道绑定到一起,作为一个信道来使用,可以使传输速率成倍提高。因为每个信道之间不是一点空间都没有预留的,两个信道绑定实际是1+1>2的关系。

对于无线技术,提高所用频谱的宽度,可以最为直接地提高吞吐。就好比是马路变宽了,车辆的通行能力自然提高。

信道绑定
信道绑定

将多个信道绑定实现频宽也更大,速率更快。但是频宽增大了会导致非重叠信道减少,需要自行权衡考虑。

射频、频段、天线

WLAN使用的电磁波是无线电波。无线电波是由振荡电路的交变电流产生的,能够通过天线发射和接收,也称为无线电、电波、射频、射频电波或射电。

射频的频率范围称为频段。

天线是一种变换器,把传输线上传播的导行波,变换成在空间中传播的电磁波,或者进行相反的变换,是在无线电设备中用来发射或接收电磁波的部件。

射频 无线:电磁波-->无线电波-->频段,天线是一个调制解调设施。

什么是空间流

空间流 无线电在同一时间发送多个信号,每一份信号都是一个空间流。

空间流使用发射端的天线进行发送,每个空间流通过不同的路径到达接收端。无线系统能够发送和接收空间流,并能够区分发往或来自不同空间方位的信号。

通常情况下,一个发送天线和一个接收天线间可以建立一个空间流,比如说AP有4个天线,接受的STA也有4个天线,那么同时就有4个空间流。

简单讲就是早期的设备是半双工,一根天线只能接收或只能发送,虽然看起来是很多人同时使用但是因为时间采用毫秒级别计算体验没有什么感觉,然后逐渐从半双工发展到全双工,一个空间流发展到多空间流,实现一个空间流可以实现同时收发,而多空间流实现了多终端同时收发。

射频与无线AP 也就是我们讲的双频,一般现在都是支持双频,企业级部分支持3射频。 ap

干扰

在通信领域中,信号是表示消息的物理量,如电信号可以通过幅度、频率、相位的变化来表示不同的消息。干扰是指对有用信号的接收造成损伤。

干扰
干扰

实际中干扰受其他电器设备、距离、相同环境下其他设备的影响,金属、水等介质也会有较大影响。

二、802.11标准介绍

802.11是IEEE在1997年为WLAN定义的一个无线网络通信的工业标准。此后这一标准又不断得到补充和完善,形成802.11的标准系列,例如802.11、802.11a、802.11b、802.11e、802.11g、802.11i、802.11n、802.11ac以及802.11ax。802.11协议标准规定了无线网络所需的物理层和数据链路层协议。

协议的发展 每一个标准的发展都是对于无线速率大大的提升。802.11协议是在增强原有技术的情况下不断发展新的技术以提高传输速率和降低延迟等功能。 协议发展

常见的就是Wi-Fi 4、Wi-Fi 5、Wi-Fi 6. 发展时代

概述各标准的特点

802.11a/b/g
802.11a/b/g
802.11n
802.11n
802.11n关键技术
802.11n关键技术
802.11ac
802.11ac
802.11ax
802.11ax
速率计算
速率计算

每一代标准基本都兼容旧标准,然后在旧基础上增加新功能或者增加了原有技术,使得无线速率不断提升。

简单概括总结:无线电波是电磁波的一种,WLAN使用无线电波进行传输信息。频率是每秒传输的次数,无线电波分为不同的频段,无线网络使用2.4 GHz频段 (2.4 GHz~2.4835 GHz)和5 GHz频段 (5.15 GHz~5.35 GHz,5.725 GHz~5.85 GHz)进行数据传输。2.4G和5G频段又划分为多个信道,相邻信道可能产生冲突和干扰,都有特定的不重叠信道。无线通信系统包括信源、信道、信宿,技术包括编码解码、调制解调,用于将数字信号转换为无线电波信号,从信源传输到信宿。IEEE 802.11协议族规范了无线网络在物理层和数据链路层的传输协议,每一个标准都是速率的提升,常见的如Wi-Fi 4、Wi-Fi 5、Wi-Fi 6。

本文参考自华为官方无线网络资料!

本文由 mdnice 多平台发布

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

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

相关文章

[BUUCTF]-PWN:[极客大挑战 2019]Not Bad解析

保护 ida 这里使用mmap函数创造了一个内存映射区域 从地址0x123000开始,大小位0x1000 权限为可写可执行(可读0x1,可写0x2,可执行0x3) 设置为私有映射(MAP_PRIVATE)和匿名映射(MAP…

Bootstrap5 响应式导航栏

Bootstrap5 响应式导航栏 我们可以使用 Bootstrap5 导航栏组件为网站或应用程序创建响应式导航标题。 这些响应式导航栏在手机等小视口的设备上会折叠,但当用户单击切换按钮时会展开。 但是,它在中型和大型设备(例如笔记本电脑或台式机&#…

CPP项目:Boost搜索引擎

1.项目背景 对于Boost库来说,它是没有搜索功能的,所以我们可以实现一个Boost搜索引擎来实现一个简单的搜索功能,可以更快速的实现Boost库的查找,在这里,我们实现的是站内搜索,而不是全网搜索。 2.对于搜索…

2023年ABC123公众号年刊下载(PDF电子书)

Part1 前言 大家好,我是ABC_123。2023年公众号正式更名为"希潭实验室"。除了分享日常红队攻防、渗透测试技术文章之外,重点加强了APT案例分析方面的内容。公众号关注度得到进一步提升,关注人数已达到3万5千人。原计划在2023年编写…

百卓Smart管理平台 uploadfile.php 文件上传漏洞复现(CVE-2024-0939)

0x01 产品简介 百卓Smart管理平台是北京百卓网络技术有限公司(以下简称百卓网络)的一款安全网关产品,是一家致力于构建下一代安全互联网的高科技企业。 0x02 漏洞概述 百卓Smart管理平台 uploadfile.php 接口存在任意文件上传漏洞。未经身份验证的攻击者可以利用此漏洞上传…

大数据术语系列(1)——COW和MOR,我如何使用chatgpt通俗易懂地理解了hudi这两种表类型

从传统数据库到大数据的转变,首当其冲的是各种术语的理解。 所以我与chatgpt发生了一系列对话,以便于我能快速理解这些术语。 我先把汇总的结果放在前边,后边会一步步地来说明我是如何获取这些信息的。前边我也发过一些关于chatgpt提示词相…

UUID和雪花(Snowflake)算法该如何选择?

UUID和雪花(Snowflake)算法该如何选择? UUID 和 Snowflake 都可以生成唯一标识,在分布式系统中可以说是必备利器,那么我们该如何对不同的场景进行不同算法的选择呢,UUID 简单无序十分适合生成 requestID, Snowflake 里…

微信小程序(三十九)表单信息收集

注释很详细&#xff0c;直接上代码 上一篇 新增内容&#xff1a; 1.表单收集的基本方法 2.picker的不足及解决方法 源码&#xff1a; index.wxml <!-- 用户信息 --> <view class"register"><!-- 绑定表单信息收集事件--><form bindsubmit"…

web 前端实现一个根据域名的判断 来显示不同的logo 和不同的标题

1.需求 有可能我做一个后台 web端 我想实现一套代码的逻辑 显示不同的公司主题logo以及内容&#xff0c;但是实际上 业务逻辑一样 2.实现 建一个store oem.ts 这个名为是 oem系统 oem.ts import { defineStore } from pinia;import { store } from /store;const oemDataLis…

07:Kubectl 命令详解|K8S资源对象管理|K8S集群管理(重难点)

Kubectl 命令详解&#xff5c;K8S资源对象管理&#xff5c;K8S集群管理 kubectl管理命令kubectl get 查询资源常用的排错命令kubectl run 创建容器 POD原理pod的生命周期 k8s资源对象管理资源文件使用资源文件管理对象Pod资源文件deploy资源文件 集群调度的规则扩容与缩减集群更…

jmeter的简单使用

1、打开jmeter 打开Jmeter 安装包&#xff0c;进入\bin 中&#xff0c;找到“ApacheJMeter.jar”或"jmeter.bat", 双击打开即可 2、建立线程组 如下图所示&#xff0c;右击TestPlan&#xff0c;点击ADD->Threads(Users)->ThreadGroup 线程组页面分析&#xf…

Python 线性回归可视化 并将回归函数放置到图像上

import matplotlib.pyplot as plt import scipy import seaborn as sns# 加载内置的数据集 df sns.load_dataset(tips)#create regplot p sns.regplot(xtotal_bill, ytip, datadf)#calculate slope and intercept of regression equation slope, intercept, r, p, sterr sci…

网络连接受限或无连接怎么办?这里提供几个修复办法

本文介绍了如何完成疑难解答步骤,以解决在Windows 10、Windows 8和Windows 7中尝试在Windows计算机上设置或建立网络连接时可能遇到的连接问题错误。 可能错误提示 连接受限或无连接:连接具有有限的连接或无连接。你可能无法访问Internet或某些网络资源。 连接受限。 排除和解…

【Java EE】----Bean的作用域和生命周期

1.Bean的作用域 定义&#xff1a;Bean 的作⽤域是指 Bean 在 Spring 整个框架中的某种⾏为模式&#xff0c;⽐如 singleton 单例作⽤域&#xff0c;就 表示 Bean 在整个 Spring 中只有⼀份 &#xff08;产生的原因&#xff0c;Bean 默认情况下是单例状态&#xff08;singleton&…

labelimg 在pycharm下载使用

labelimg 使用数据标注工具 labelimg 制作数据集 在pycharm中搜索labelimg 选择版本安装 labelimg install 使用数据标注工具制作数据集 启动 带参数启动 1、cmd cd到指定目录 2、带参数启动标注工具 左侧可以选择切换为需要的数据格式 一些快捷键 和自动保存&#xff0c…

FPGA_vga显示

一 VGA 1.1 VGA VGA是视频图像阵列&#xff0c;是一种使用模拟信号进行视频传输的标准协议。 1.2 VGA接引脚定义 VGA分公母两种&#xff0c;RGB显示标准。 1.3 VGA显示器 VGA显示器采用图像扫描的方式进行图像显示&#xff0c;将构成图像的像素点&#xff0c;在行同步信号…

Logback - 日志框架

引言 在当今的企业级应用开发中&#xff0c;日志管理是一个不可或缺的部分。它不仅帮助我们进行错误跟踪&#xff0c;还能有效监控应用程序的运行状态&#xff0c;为性能优化提供数据支撑。Spring Boot作为一个简化Spring应用开发的框架&#xff0c;自带了强大的日志管理功能。…

航芯ACM32G103开发板评测 08 ADC Timer外设测试

航芯ACM32G103开发板评测 08 ADC Timer外设测试 1. 软硬件平台 ACM32G103 Board开发板MDK-ARM Keil 2. 定时器Timer 在一般的MCU芯片中&#xff0c;定时器这个外设资源是非常重要的&#xff0c;一般可以分为SysTick定时器&#xff08;系统滴答定时器&#xff09;、常规定时…

【力扣】盛最多水的容器,双指针法

盛最多水的容器原题地址 方法一&#xff1a;双指针 如果使用暴力枚举&#xff0c;时间复杂度为&#xff0c;效率太低&#xff0c;会超时。 考虑使用双指针&#xff0c;利用单调性求解。用left和right作为数组height的下标&#xff0c;分别初始化为0和size-1。考虑在区间[lef…

io和File的综合练习:

先来说说字节流和字符流的应用场景 练习一&#xff1a; /*拷贝一个文件夹考虑子文件夹*///源文件夹路径File src new File("E:\\aaa-FIle学习测试\\bbb");//目的文件夹路径File dest new File("E:\\aaa-FIle学习测试\\ccc");copy(src,dest);}public stati…
最新文章