wifi物理层数据链路层的直观理解
大致学习了wifi的原理,这里打算用尽量简单的语言描述一下我对wifi的理解。
1 wifi信号调制
Wifi用的是无线信号,通过电磁波在周围传播,他一般是使用大名鼎鼎的802.11系列标准的技术,这标准对网络中物理层,数据链路层(部分)做了详细的规定,第三层之上跟以太网,一模一样,
这一点可以通过Wireshark抓包软件用笔记本电脑分别连无线和有线访问同样网站,并观察对应包就可以直观的理解,当然,无线里传包可能会有多一点有丢失包重传的情况。
底层电磁波信号如何调制呢,并不是说电磁波都跟公式一样是正弦信号,正余弦只是电磁波的基础形式,人制信号通过模拟此形式电磁波,并加入一些宏观的信号变化和调制,从而传递信息,可以调幅调频调相位。
比如传10100 这5位信息,通过如下图各类调节,使接收器接收到这类非正常变化的信号,并经过滤波、解调操作获得信息。
2 wifi信号特性和限制
用无线路由器很多人都听说过5GHz和2.4HZ这个概念,这是协议里定义的wifi可以使用的两个频段,可以使用inSSIDER这个软件获得wifi的直观信息。
这是实验室旁的wifi信号图,可以看出,2.4G可以用的带宽非常少,只有13格,也就是2.4Ghz的wifi必须在2400Mhz-2500Mhz里抢带宽,每格5Mhz,一般的路由都只占4个格,也就是20Mhz带宽,而且用的人很多(会造成干扰影响速率),占8个格也就是40M带宽的是用两个20M带宽。
可以看出5Ghz允许使用的带宽就多得多,协议也可以轻易用40Mhz,80Mhz的带宽,用的人也少,冲突也少,当然5G可以用的频率也是有限制的,不同国家限制不同。可以查看https://en.wikipedia.org/wiki/List_of_WLAN_channels
Wifi信号图中显示的wifi信号的高低(既是接收信号的强弱)的单位是dBM,负数代表其能量在1mW以下,能量越低信号强度越低,衰减是指数级的,相对低数值10意味着信号强度只是10分之一,-90以下就很难捕捉到了。
信号强度跟很多因素有关,包括发射功率、距离、该频率电磁波的特性等,一般无线路由器的发射功率国家都有严格限制,电磁波也会受到反射、散射、衍射、吸收、偏振的的影响,反射带来的的多路径传播会造成多次收到同样信息,衍射影响穿障碍能力,吸收偏振影响信号强度。
所以一般而言,5GHz频率高,同样带宽下单位时间能携带的信息多;频率高波长就短,容易被吸收,于是穿透能力差,隔着一两堵墙就很难受了。
另外要清楚的是,事实上WIFI就是WLANA(无线局域网联盟)的一个商标(也可以说是其中一种),该商标仅保障使用该商标的商品互相之间可以合作,与标准本身实际上没有关系,但因为WIFI 主要采用802.11b协议,因此人们逐渐习惯用WIFI来称呼802.11b协议。WLAN是符合802.11系列标准的技术,可以保证不同的WLAN设备可以互联互通。如一些军用产品,用WLAN技术(信号层面上类似以上wifi技术,但不能互联)。
3 wifi数据链路层
wifi在数据链路层中帧的协议可以参看另一篇博客,
https://blog.csdn.net/l982817732/article/details/52274174,里面叙述得较为清晰
802.11帧的三种类型:
数据帧:好比 802.11 的驮马,负责在工作站之间传输数据
控制帧:与数据帧搭配使用,负责区域的清空、信道的取得以及载波监听的维护,并于收到数据时予以正面的应答,借此促进工作站间数据传输的可靠性
管理帧:负责监督,主要用来加入或退出无线网络,以及处理基站之间连接的转移事宜
简要的叙述帧的情况,其类似有线中传输的数据帧,都有序言(preamble)以方便设备调整接收,传输的数据类型标注,以及发送方和接收方的物理地址MAC,还有帧承载的内容主体,最后还有验证检错码。
因为所有路由公用一个媒介,所以Wifi路由就如同一个hub,像一个广播电台.一台设备将帧向外发送,会将帧发到周围所有的无线设备端口.每台设备检查自己的MAC地址是不是符合DST.如果不是,则保持沉默. 如果两台设备同时发信,会发生冲突.可以在设备上增加冲突检测算法:一旦设备发现有冲突,则随机等待一段时间再重新发出。
因此数据帧上同样含有轮询和竞争信号链接应答信号。
因为通信信号在周围是公开的.所有设备都能收听到别人在传输什么,这样很不安全.因此需要对信息加密提高安全性.,一个直观显示就是就是wifi密码,根据安全协议的等级,可以排序为None/Open > WEP > WPA-TKIP >WPA-AES or WPA-CCMP > WPA2-TKIP > WPA2-AES or WPA2-CCMP。
wifi物理层数据链路层的直观理解相关推荐
- delphi 发送网络消息_《新手学习ISO网络模型》(1)如何直观理解物理层?
新手向,以入门为主,建立对物理层的直观理解 网络就是一组互相连接的通信设备.如何实现网络可以让两台计算机传达消息. 协议:决定两个人或两台设备交流信息都要遵守的一个规则. 我们可以通过制定自己的协议来 ...
- 面试-计算机网络-物理层-数据链路层-网络层-应用层-网络安全
文章目录 ==总述== OSI的七层模型分别是?各自的功能是什么? 网络五层模型,每一层的职责? 每一层对应的网络协议有哪些?(网络五层体系结构看) TCP/IP的四层模型? ==物理层== ==数据 ...
- linux网络管理原理,Linux__网络管理(物理层 数据链路层 网络层工作原理)
千锋云计算逆战班11点后打卡 今天学习后,进行复习下,物理层 数据链路层 网络层 的工作原理 物理层关心的两件事情:1.信号 2.介质 先说信号:信号分为模拟信号和数字信号 模拟信号: 模拟信号,不 ...
- 梯度的直观理解_关于梯度、旋度和散度的直观理解
关于梯度.旋度和散度的直观理解 散度为零,说明是无源场:散度不为零时,则说明是有源场(有正源或负源) 若你的场是一个流速场,则该场的散度是该流体在某一点单位时间流出单位体积的净流量. 如果在某点,某场 ...
- BP反向传播算法的思考和直观理解 -卷积小白的随机世界
https://www.toutiao.com/a6690831921246634504/ 2019-05-14 18:47:24 本篇文章,本来计划再进一步完善对CNN卷积神经网络的理解,但在对卷积 ...
- RNN循环神经网络的直观理解:基于TensorFlow的简单RNN例子
RNN 直观理解 一个非常棒的RNN入门Anyone Can learn To Code LSTM-RNN in Python(Part 1: RNN) 基于此文章,本文给出我自己的一些愚见 基于此文 ...
- 3.7 注意力模型直观理解-深度学习第五课《序列模型》-Stanford吴恩达教授
注意力模型直观理解 (Attention Model Intuition) 在本周大部分时间中,你都在使用这个编码解码的构架(a Encoder-Decoder architecture)来完成机器翻 ...
- 3.10 直观理解反向传播-深度学习-Stanford吴恩达教授
←上一篇 ↓↑ 下一篇→ 3.9 神经网络的梯度下降法 回到目录 3.11 随机初始化 直观理解反向传播 (Backpropagation Intuition (Optional)) 这个视频主要是推 ...
- SVM支持向量机【直观理解】
转载文章:https://baijiahao.baidu.com/s?id=1607469282626953830&wfr=spider&for=pc 如果你曾经使用机器学习解决分类问 ...
最新文章
- JDK ShutdownHook - 优雅地停止服务
- python文件操作的一般步骤_Python基础之文件操作
- 75-商品服务-品牌分类关联与级联更新
- PostgreSQL建表动作分析
- oracle导入1542错误,Oracle 12c:ORA-28040 ORA-01017
- Android开源框架Afinal第一篇——揭开圣女的面纱
- jmeter根据循环获取参数_Jmeter--同线程组循环获取数据库数据传递请求
- 蓝牙学习笔记(二)——低功耗蓝牙(BLE)的体系结构
- Atitit 人脸识别 眼睛形态 attilax总结 可以按照大小来分类。。或者按照形态来分类 眼睛的类型、分类。包括杏眼,狐狸眼,铜铃眼,龙眼,丹凤眼和小鹿眼等等。 月牙眼 笑起来。。吊梢
- linux 安装 yum
- 《编程之美》中买书问题算法。空间复杂度O(n),时间复杂度O(n),求挑战
- 四子棋 java_JAVA写的四子棋
- Scratch制作飞翔的小喵小游戏
- JAVA设计模式笔记(简单工厂模式)
- 强化云原生基础服务,焱融科技 YRCloudFile 与秒云完成产品兼容性互认证
- 【华人学者风采】郑宇 京东
- 三国群英传霸业之王服务器维护,《三国群英传:霸王之业》8月27日维护更新公告...
- Linux 安装数据库
- 一些检索英文文献的网址(收藏)
- Python DistributedDataParallel(DDP)训练模型
热门文章
- bugtrap microsoft 默认崩溃提示框_办公利器?微软(Microsoft)Surface go P?鼠标仅售169.00元_...
- 网页大作业——街机游戏拳皇(KOF)系列的介绍及试玩。
- 巴菲特08年致股东信
- 2022-2028全球与中国条码标签生成软件市场现状及未来发展趋势
- 系统安全加固4——输入密码错误5次锁定账户900秒
- ThinkPHP5+ECharts全国各海域港口潮汐表预测采集查询
- 星光嵌入式SIM800C GPRS GSM开发板发布
- 【PX4 飞控二次开发】自制ESP8266WIFI数传
- cad怎么转换成pdf格式?
- root清理手机预装软件,安卓全机型卸载预装软件免root