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

一般我们网络工程师接触比较多的是交换机、路由器,很少涉及到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.mzph.cn/news/673672.shtml

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

相关文章

前端性能优化:提升网站加载速度的终极指南

目录 一、引言 二、问题分析 三、优化方案 1. 减少HTTP请求次数: 方法一:合并文件 方法二:CSS Sprites 方法三:使用CSS和JavaScript工具 2. 使用CDN加速: 方法: 示例: 引入CDN提供的j…

ruoyi-nbcio中xxl-job的安装与使用

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码: https://gitee.com/nbacheng/ruoyi-nbcio 演示地址: http://122.227.135.243:9666 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码: https://gitee.com/nbach…

【Linux】Ubuntu 22.04 升级 nodejs 到 v18

Ubuntu 22.04 已经安装的nodejs 版本 nodejs is already the newest version (12.22.9~dfsg-1ubuntu3.3). 删除以前的 nodejs 版本: 1. sudo apt remove nodejs rooterp:~# sudo apt remove nodejs Reading package lists... Done Building dependency tree..…

Docker 基本介绍

Docker 基本介绍 镜像 Docker镜像就是一个只读的模板。 例如:一个镜像可以包含一个完整的ubuntu操作系统环境,里面仅安装了Apache或用户需要的其它应用 程序。 镜像可以用来创建Docker容器。Docker提供了一个很简单的机制来创建镜像或者更新现有的镜…

PHP、Python、Java 和 Go语言对比

PHP、Python、Java 和 Go 都是流行的编程语言,每种语言都有其独特的优势和适用场景。下面是对这些语言的一些基本对比: 一:PHP 适用场景:主要用于Web开发,特别是服务器端脚本。 特点:语法简单易懂&#…

ChatGPT4 教你如何完成SQL的实践应用

对数据库的各项应用与操作都离不开SQL来对数据进行增删改查。 例如 : 有一张某公司职员信息表如下: 需求1:在公司职员信息表中,请统计各部门,各岗位下的员工人数。 如果这个SQL语句不会写或者不知道怎么操作可以交给…

Excel——分类汇总

1.一级分类汇总 Q:请根据各销售地区统计销售额总数。 第一步:排序,我们需要根据销售地区汇总数据,我们就要对【销售地区】的内容进行排序。点击【销售地区】列中任意一个单元格,选择【数据】——【排序】&#xff0c…

sqli靶场完结篇!!!!

靶场,靶场,一个靶场打一天,又是和waf斗智斗勇的一天,waf我和你拼啦!! 31.多个)号 先是一套基本的判断 ,发现是字符型,然后发现好像他什么都不过滤?于是开始poc 3213131…

今日头条推出秒真问答 布局抖音口碑时机来了

近来,今日头条对部分业务做出调整。一方面是将“头条百科”升级为“抖音百科”,通过“抖音百科”这个新品牌,更好的为今日头条和抖音的内容场景服务。另外一方面则是,推出全新的问答业务“秒真问答”,目前已经在抖音和…

next项目页面性能调优

next项目页面性能调优 一般来说性能优化可以分为加载时、运行时两部分的优化。 扩展参考链接: 前端性能优化 24 条建议 Webpack 4进阶–从前的日色变得慢 ,一下午只够打一次包 Webpack 分包优化首屏加载 参考指标 FCP(First Contentful P…

java生成二维码

1、引入pom依赖 <dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.3.3</version> </dependency> <dependency><groupId>com.google.zxing</groupId><artifact…

Android 自定义BaseFragment

直接上代码&#xff1a; BaseFragment代码&#xff1a; package com.example.custom.fragment;import android.content.Context; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import androidx…

【网络技术】【Kali Linux】Nmap 嗅探(一)简单扫描

一、实验环境 本次实验进行简单的Nmap扫描&#xff0c;实验使用 Kali Linux 虚拟机和 Ubuntu Linux 虚拟机完成&#xff0c;主机操作系统为 Windows 11&#xff0c;虚拟化平台选择 Oracle VM VirtualBox&#xff0c;如下图所示。 二、实验步骤 1、相关配置 Kali Linux 虚拟机…

第十一个知识点:操控BOM对象

BOM&#xff1a;浏览器对象模型 --- B/S、Object、Model window navigator screen location document history window:操作浏览器窗口 //我们可以通过一些指令控制浏览器 window.alert();//弹窗 window.innerwidth;//获取浏览器页面宽度navigator:封装了浏览器的信息…

OpenCV-32 膨胀操作

膨胀是与腐蚀相反的操作&#xff0c;基本原理是只要保证卷积核的锚点是非0值&#xff0c;周边无论是0还是非0值&#xff0c;都变为0。 使用API---dilate&#xff08;img&#xff0c; kernel&#xff0c; iterationms 1&#xff09; 示例代码如下&#xff1a; import cv2 imp…

【翻译】 Processing的安卓项目构建(译者用的是Android Studio)

原文链接&#xff1a;https://github.com/processing/processing-android/wiki/Building-Processing-for-Android&#xff0c;版本Apr 2, 2023 译者声明&#xff1a;这个文档是开源公开的&#xff0c;协议是GNU协议。译者自己得使用这个文档&#xff0c;所以才翻译的&#xff0…

常用对象和常用成员函数

常量对象与常量成员函数来防止修改对象&#xff0c;实现最低权限原则。 在Obj被定义为常量对象的情况下&#xff0c;下面这条语句是错误的。 错误的原因是常量对象一旦初始化后&#xff0c;其值就再也不能改变。因此&#xff0c;不能通过常量对象调用普通成员函数&#xff0c;因…

Windows Anaconda 运行 gempy examples。示例::

默认读者已安装&#xff1a;Anaconda. 若未安装请参考以下文章&#xff1a; Windows中如何使用 Anaconda 和 gempy地质建模 1&#xff0c;打开Anaconda Navigator: 打开后如此&#xff1a; 运行JupyterLab: launch。 打开gempy example 建模示例&#xff1a; 官方地址&#x…

医学图像安全性概述

参考文献: Insights into security and privacy issues in smart healthcare systems based on medical images 下图左侧是医疗信息共享系统,右侧是计算机辅助诊疗策略: medical image sharing security (MISS)computer-aided diagnostic (CAD)CAD security (CADS)一般在信…

各款Excel、word在线预览工具对比分析以及onlyoffice预览Excel加载时间长的解决方案

对于onlyoffice插件预览慢的问题分析&#xff1a; 研究了一下onlyoffice&#xff0c;得出以下结论&#xff01; 对于预览慢的问题&#xff0c;原因出在文件类型上&#xff0c;文件类型为低版本xls而非新版xlsx文件&#xff0c;onlyoffice服务器会自动将该文件转换为xlsx文件再…