- 894
- 0
- 约1.18万字
- 约 10页
- 2017-06-06 发布于河南
- 举报
Airkiss协议详解
Air Kiss( )
飞吻技术实现方案
一、Air Kiss 技术原理简介
802.11 是IEEE 制定的无线局域网协议,802.11 以802.2 的逻辑链路控制封
IP 802.2 SNAP
装来携带 封包,因此能够以 格式接收无线网络数据。如果开启
wifi 芯片的混杂模式监听空间中的无线信号,并以802.2 SNAP 格式从数据链路
层截取数据,就会得到如下图所示的数据包:
38-1492bytes
DA SA Length LLC SNA DAT FCS
P A
6bytes 6bytes 2bytes 3bytes 5bytes 4bytes
802.2 SNAP 格式数据包
DA mac SA mac Length
字段表示目标 地址, 字段表示源 地址, 字段表示后
面数据的长度,LLC 字段表示LLC 头,SNAP 字段包括3bytes 的厂商代码和
2bytes 的协议类型标识,DATA 字段为负载,对于加密信道来说是密文的,FCS
字段表示帧检验序列。
从无线信号监听方的角度来说,不管无线信道有没有加密
DA SA Length LLC SNAP FCS
、 、 、 、 、 字段总是暴露的,因此信号监听方便有了从这
6 (
个字段获取信息的可能。但从发送方的角度来说,由于操作系统的限制 比如
ISO Android) DA SA LLC SNAP FCS
或者 , 、 、 、 、 五个字段的控制需要很高的控制
权限,发送方一般是很难拿到的。因此只剩下Length 这一字段,发送方可以通
过改变其所需要发送数据包的长度进行很方便的控制。所以,只要制定出一套利
用长度编码的通信协议,就可利用802.2 SNAP 数据包中的Length 字段进行信
息传递。
在实际应用中,我们采用UDP 广播包作为信息的载体。信息发送方向空间
UDP ( Length ) Air
中发送一系列的 广播包,其中每一包的长度 即 字段 都按照
Kiss 通信协议进行编码,信息接收方利用混杂模式监听空间中的无线信号,并
从数据链路层截取802.2 SNAP 格式数据包,便可得到已编码的Length 字段,
随后接收方便可根据Air Kiss 通信协议解析出需要的信息。整个过程如下图所示
AP 转发UDP 广
播包
AP
监听无线广播包,从数据链
路层截取数据包,得到已编
码的 Length 字段,再根据 发送长度经过
Air Ki
您可能关注的文档
最近下载
- 2025年普通高等学校招生全国统一考试(黑吉辽蒙)化学含答案.docx VIP
- 蒂森电梯MC2电气原理图纸标注.pdf
- XCT80L6_1汽车起重机技术规格书.pdf VIP
- 索尼SW7600GR中文说明书.pdf
- 2026年时事政治测试题库100道附参考答案(完整版).docx VIP
- 儿科抢救药品临床应用与管理.pptx VIP
- 河北广谋新材料科技有限公司年产600万平方米复合革及隔音布、400万平方米新型复合网项目环境影响报告表.docx VIP
- 部编版语文五年级下册第七单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第六单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第五单元教材解读大单元集体备课.pptx VIP
原创力文档

文档评论(0)