大致学习了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物理层数据链路层的直观理解相关推荐

  1. delphi 发送网络消息_《新手学习ISO网络模型》(1)如何直观理解物理层?

    新手向,以入门为主,建立对物理层的直观理解 网络就是一组互相连接的通信设备.如何实现网络可以让两台计算机传达消息. 协议:决定两个人或两台设备交流信息都要遵守的一个规则. 我们可以通过制定自己的协议来 ...

  2. 面试-计算机网络-物理层-数据链路层-网络层-应用层-网络安全

    文章目录 ==总述== OSI的七层模型分别是?各自的功能是什么? 网络五层模型,每一层的职责? 每一层对应的网络协议有哪些?(网络五层体系结构看) TCP/IP的四层模型? ==物理层== ==数据 ...

  3. linux网络管理原理,Linux__网络管理(物理层 数据链路层 网络层工作原理)

    千锋云计算逆战班11点后打卡 今天学习后,进行复习下,物理层 数据链路层  网络层 的工作原理 物理层关心的两件事情:1.信号 2.介质 先说信号:信号分为模拟信号和数字信号 模拟信号: 模拟信号,不 ...

  4. 梯度的直观理解_关于梯度、旋度和散度的直观理解

    关于梯度.旋度和散度的直观理解 散度为零,说明是无源场:散度不为零时,则说明是有源场(有正源或负源) 若你的场是一个流速场,则该场的散度是该流体在某一点单位时间流出单位体积的净流量. 如果在某点,某场 ...

  5. BP反向传播算法的思考和直观理解 -卷积小白的随机世界

    https://www.toutiao.com/a6690831921246634504/ 2019-05-14 18:47:24 本篇文章,本来计划再进一步完善对CNN卷积神经网络的理解,但在对卷积 ...

  6. RNN循环神经网络的直观理解:基于TensorFlow的简单RNN例子

    RNN 直观理解 一个非常棒的RNN入门Anyone Can learn To Code LSTM-RNN in Python(Part 1: RNN) 基于此文章,本文给出我自己的一些愚见 基于此文 ...

  7. 3.7 注意力模型直观理解-深度学习第五课《序列模型》-Stanford吴恩达教授

    注意力模型直观理解 (Attention Model Intuition) 在本周大部分时间中,你都在使用这个编码解码的构架(a Encoder-Decoder architecture)来完成机器翻 ...

  8. 3.10 直观理解反向传播-深度学习-Stanford吴恩达教授

    ←上一篇 ↓↑ 下一篇→ 3.9 神经网络的梯度下降法 回到目录 3.11 随机初始化 直观理解反向传播 (Backpropagation Intuition (Optional)) 这个视频主要是推 ...

  9. SVM支持向量机【直观理解】

    转载文章:https://baijiahao.baidu.com/s?id=1607469282626953830&wfr=spider&for=pc 如果你曾经使用机器学习解决分类问 ...

最新文章

  1. JDK ShutdownHook - 优雅地停止服务
  2. python文件操作的一般步骤_Python基础之文件操作
  3. 75-商品服务-品牌分类关联与级联更新
  4. PostgreSQL建表动作分析
  5. oracle导入1542错误,Oracle 12c:ORA-28040 ORA-01017
  6. Android开源框架Afinal第一篇——揭开圣女的面纱
  7. jmeter根据循环获取参数_Jmeter--同线程组循环获取数据库数据传递请求
  8. 蓝牙学习笔记(二)——低功耗蓝牙(BLE)的体系结构
  9. Atitit 人脸识别 眼睛形态 attilax总结 可以按照大小来分类。。或者按照形态来分类 眼睛的类型、分类。包括杏眼,狐狸眼,铜铃眼,龙眼,丹凤眼和小鹿眼等等。 月牙眼 笑起来。。吊梢
  10. linux 安装 yum
  11. 《编程之美》中买书问题算法。空间复杂度O(n),时间复杂度O(n),求挑战
  12. 四子棋 java_JAVA写的四子棋
  13. Scratch制作飞翔的小喵小游戏
  14. JAVA设计模式笔记(简单工厂模式)
  15. 强化云原生基础服务,焱融科技 YRCloudFile 与秒云完成产品兼容性互认证
  16. 【华人学者风采】郑宇 京东
  17. 三国群英传霸业之王服务器维护,《三国群英传:霸王之业》8月27日维护更新公告...
  18. Linux 安装数据库
  19. 一些检索英文文献的网址(收藏)
  20. Python DistributedDataParallel(DDP)训练模型

热门文章

  1. bugtrap microsoft 默认崩溃提示框_办公利器?微软(Microsoft)Surface go P?鼠标仅售169.00元_...
  2. 网页大作业——街机游戏拳皇(KOF)系列的介绍及试玩。
  3. 巴菲特08年致股东信
  4. 2022-2028全球与中国条码标签生成软件市场现状及未来发展趋势
  5. 系统安全加固4——输入密码错误5次锁定账户900秒
  6. ThinkPHP5+ECharts全国各海域港口潮汐表预测采集查询
  7. 星光嵌入式SIM800C GPRS GSM开发板发布
  8. 【PX4 飞控二次开发】自制ESP8266WIFI数传
  9. cad怎么转换成pdf格式?
  10. root清理手机预装软件,安卓全机型卸载预装软件免root