今天觉得有必要将最近在智能wifi芯片中涉及到的有关802.11无线WIFI协议的知识储备记录下来。
1、使用802.11无线WIFI的数据长度来传递信息
802.11 是 IEEE 制定的无线局域网协议,802.11 以 802.2 的逻辑链路控制封
装来携带 IP 封包,因此能够以 802.2 SNAP 格式接收无线网络数据。如果开启
wifi 芯片的混杂模式监听空间中的无线信号,并以 802.2 SNAP 格式从数据链路
层截取数据,就会得到如下图所示的数据包:

其中,DA,SA,Length,LLC,SNA不管数据有没有加密,都是暴露的,但是如果用来传输数据,DA,SA,LLC,SNA可能会由于系统的限制,发送方一般很难获取,因此,剩下的length长度可以作为承载信息的载体传输数据,称之为广播传输数据。同时,我们可以也可以使用字段DA作为数据载体,这就要确保发送的路由器硬件环境支持多播。目前每个厂家基本都是使用多播+广播的格式,其中多播能够传输的数据量大,速度快,而广播由于只能用长度来标识数据信息,传输数据量小,但是由于其兼容性好,一般都会被厂家保留。

2、802.11 FrameControl wifiType的判断
在802.11的帧头进行判断中

我们只对802.11的数据帧进行判断,对其数据帧的数据格式(subtype)进行判断过程中,针对目前的手机与路由器组合,我们发现了
0000(Data) 1000(Qos Data)的组合(可以在wireshark下打开抓取的数据包,这样能看到具体的subtype值),这两个都有可能是作为载体的数据类型,当然这也完全是经验值,具体还有哪些类型需要积累

3.802.11 FrameControl TO DS 与 From DSbit

协议帧地址位的解读取决于这两个bit的设定。所以要根据这两个字段摘取对应的地址信息

具体对应如下:

802.11无线wifi协议学习(二)相关推荐

  1. IEEE 802.11 RTS/CTS 协议

    IEEE 802.11 RTS/CTS即RTS/CTS协议(Request To Send/Clear To Send)即请求发送/清除发送协议是被802.11无线网络协议采用的一种用来减少由隐藏节点 ...

  2. 802.11基本概念介绍【802.11 无线网络权威指南学习总结1】

    802.11基本概念介绍[802.11 无线网络权威指南学习总结1] 1.802.11网络技术介绍 IEEE 802 规格的重心放在 OSI 模型最底下的两层,因为它们同时涵盖了实体(physical ...

  3. 802.11a/b/g/n无线协议详解 802.11 无线认证和加密有什么区别 开放系统

    802.11a/b/g/n,其实指的是无线网络协议,细分为802.11a.802.11b.802.11g.802.11n等.这几种不同的无线协议.都是由802.11演变而来的.802.11是IEEE最 ...

  4. 《计算机网络》——IEEE 802.11 无线局域网、无线局域网的分类、广域网、PPP协议、HDLC协议、链路层设备、冲突域和广播域

    文章目录 IEEE 802.11 无线局域网 802.11的MAC帧头格式 无线局域网的分类 广域网 PPP协议 PPP协议应满足的要求: PPP协议无需满足的要求 PPP协议的帧格式 HDLC协议 ...

  5. 《802.11无线网络权威指南》摘录

    <802.11无线网络权威指南>摘录 ---------------------------- 第一.二章: 无线频谱管控: 美国:FCC联邦通信委员会 欧洲:FRO欧洲无线通信局 其他地 ...

  6. 802.11 无线网络权威指南-第1章 无线网络导论

    相关背景知识 1.IEEE 802网络(Ethernet) 以太网是当今现有局域网采用的最通用的通信协议标准.该标准定义了在局域网(LAN)中采用的电缆类型和信号处理方法.以太网在互联设备之间以10~ ...

  7. 《分布式系统:概念与设计》一3.5.2 IEEE 802.11无线LAN

    3.5.2 IEEE 802.11无线LAN 本节将总结无线LAN技术中必须解决的无线网络的特殊特征,同时解释IEEE 802.11是如何处理这些特征的.IEEE 802.11(WiFi)标准扩展了以 ...

  8. 802.11无线网络部署方案对比分析

    802.11无线网络部署方案对比分析 目前随着802.11无线网络的快速发展,较大规模的项目,无数AP数量将会比较多,配置.管理及维护问题将会日益突出,另外,像WiFi电话等对无线漫游.信号强度.传输 ...

  9. 【计算机网络】数据链路层 : IEEE 802.11 无线局域网 ( 802.11 MAC 帧头格式 | 无线局域网分类 )

    文章目录 一.802.11 MAC 帧头格式 二.无线局域网 分类 一.802.11 MAC 帧头格式 IEEE 802.11 是 无线局域网 通用标准 , 有 IEEE 置顶 ; 802.11 MA ...

  10. 802.11无线局域网的安全机制

    802.11无线局域网运作模式基本分为两种:点对点(Ad Hoc)模式和基本(Infrastructure)模式.点对点模式指无线网卡和无线网卡之间的直接通信方式.只要PC插上无线网卡即可与另一具有无 ...

最新文章

  1. 改变完成工作的方式压力的效果
  2. Virtual Box 工具栏(菜单栏)消失的解决方法
  3. tableau可视化数据分析60讲(二十)-tableau格式设置
  4. 第四篇: python函数续
  5. python chm制作_生成chm文档的方法
  6. wxWidgets:wxWeakRef< T >类模板的用法
  7. iphone xh5打开ppt预览_教你如何用iPhone拍全景照片
  8. java 并发编程视频教程_全面深入学习java并发编程,视频教程下载
  9. python执行文件函数,python如何运行函数
  10. 数据产品-数据指标标签常用sql函数
  11. 如何用c语言编写控制台小游戏,使用c语言写WIN32控制台小游戏 贪吃蛇
  12. MDK5:正点原子stm32遇Target not created的解决方法
  13. java 添加图片到word中,并导出word到前端
  14. 小工具:输出Houdini里节点间参数的差别
  15. 刨根问底学Blog(转)
  16. IP地址转换函数 inet_pton、inet_ntop与 inet_aton、inet_addr、 inet_ntoa
  17. 计算机云维护是做什么的,IT运维是什么?云时代下的运维人员是怎样的?
  18. 【web安全】——文件包含漏洞
  19. electron 通过nodejs的winre库实现软件开机自启动
  20. MQTT协议之Mosquitto

热门文章

  1. 目前游戏行业内部主要几款游戏引擎的技术对比
  2. (小例子)点击图标/链接发起QQ临时会话
  3. 暴风影音- C++研发工程师(windows方向-在线视频)
  4. 数字图像处理冈萨雷斯版学习(一)
  5. CISSP 认证的 12 部优秀 CISSP 书籍和学习指南+学习网站
  6. 计算机无法安装VC2015,解决win10安装vc ++2015提示“一个或多个问题导致了安装失败”的方法...
  7. 数据库select语句详解
  8. Onvif协议学习:11、图像抓拍
  9. SQL中内连接和外连接的区别
  10. java修改文件后缀_java批量修改文件后缀的方法介绍