802.11无线wifi协议学习(二)

今天觉得有必要将最近在智能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的设定。所以要根据这两个字段摘取对应的地址信息
这里写图片描述

具体对应如下:
这里写图片描述

  • 2
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WiFi模块是一种无线通信设备,它基于802.11无线标准工作。802.11是一个由IEEE(国际电子与电气工程师学会)制定的WLAN(无线局域网)通信协议802.11无线标准定义了一系列规范,用于在无线通信中建立网络连接。它涉及到了物理层和数据链路层的协议,包括了无线网卡和其他无线设备之间的通信规则。 802.11无线标准可以支持多种频率范围,如2.4GHz和5GHz。它具有不同的版本,其中包括最早的802.11a、802.11b和802.11g,以及更新的802.11n和802.11ac,最新版本为802.11ax。每个版本都有自己的规范和技术特性。 通过WiFi模块,设备可以通过无线方式连接到局域网或互联网。无线网络可以使用路由器或无线接入点来建立,并通过WiFi模块进行通信。WiFi模块可以连接到其他设备,如智能手机、电脑、电视等,以实现无线互联和数据传输。 WiFi模块提供了便捷的无线连接方式,使得移动设备可以无需有线连接即可访问互联网。它使得用户可以在家庭、办公室、公共场所等地方享受到高速无线网络。同时,WiFi模块还具备安全机制,如WPA和WPA2,以防止未经授权的访问和数据泄露。 总而言之,WiFi模块是基于802.11无线标准的无线通信设备,它使设备可以通过无线方式连接到网络并进行数据传输。它在现代生活中得到广泛应用,为我们提供了便捷和高效的无线通信体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值