编码-关于802.11数据帧的问题

问题描述

关于802.11数据帧的问题

我在wireshark里面看到了802.11的数据帧,里面每个字段的内容都很清楚,但是data字段中存储的传输内容不知道是如何编码的,网上查到的资料也不是很多,说是DSSS,这个DSSS在网上查到的都是理论性的说明,看不懂T.T。我现在想把一个txt文件中的一段英文封装进数据帧,请问这个该怎么封装?其他的字段基本都没问题。。

解决方案

802.11数据帧
MAC802.11数据帧格式

解决方案二:

http://wenku.baidu.com/link?url=sRD164onF_7iekWDHDPOau1gIhmKAXr3rimAj5Ad95nlAfVIWNxldR5wUlt8rX7ApISo8V9hk6EMPIXqPMeXOhv-PhI4y7k7xdK3QvhUvYC

解决方案三:

有两个基本问题要清楚,编码和加密,首先上层数据是被加密的(除非你不设置秘钥),故数据在传输时不是以明文的形式进行传输,这里存在一次加密的编解码。其次是加密后的数据传递到物理层之后需要编码,然后最后再调制传输,这一个部分一般情况下都是网卡芯片直接完成的,或者在驱动里面也有相应的完成,在802.11b DSSS中是barker或者cck编码,存在1:1和1:2两种速率,在802.11a/g/n里面是卷积编码,编码速率有三种,到802.11n以及802.11ac中还添加了LDPC编码,不过后面这个一般跟上层发送数据没有什么关系,如果是抓包的话,也是抓完解析之后的加密数据的了,所以主要关注的应该是加解密的编码策略。

时间: 2024-12-29 07:57:00

编码-关于802.11数据帧的问题的相关文章

802.11数据帧在framebody这个字段中是明文封装数据吗?

问题描述 802.11数据帧在framebody这个字段中是明文封装数据吗? 比如说我有一个""abc""要发送,封装到数据帧中framebody内是""01000001 01000010 01000011""吗?另外如果要发送的数据超出最大帧要求,拆分是不是简单地除法?比如说帧framebody最大要求是20字节,我有41个字节的数据要发,是分成20+20+1吗........... 我在网上搜了半天资料嘛也没找到T.T 解

编码-802.11帧封装问问问问题

问题描述 802.11帧封装问问问问题 我现在有个txt,里面是一段英文.我想知道这个txt的内容如何封装到802.11帧的data中,编码方式是怎样的??? 解决方案 http://blog.csdn.net/chengwenyao18/article/details/7176090

802.11标准

802.11标准   2008     先有802.11b,<?XML:NAMESPACE PREFIX = ST1 />802.11a和802.11g,近来802.11e,802.11h和802.11n这三项新的协议应用. 802.11e:支持QOS 802.11e是IEEE推出的无线通用标准,它使企业,家庭和公共场所(如机场,饭店等)之间真正实现互通,而同时具有满足不同行业特殊需求的特性.与其他无线标准所不同的是,该标准在MAC物理层增加了服务质量(QoS)和对现有的802.11b和802

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

3.5.2 IEEE 802.11无线LAN 本节将总结无线LAN技术中必须解决的无线网络的特殊特征,同时解释IEEE 802.11是如何处理这些特征的.IEEE 802.11(WiFi)标准扩展了以太网(IEEE 802.3)技术采用的载波侦听多路复用(CSMA)原理以适应无线通信的特征.802.11标准旨在支持距离在150m之内以最高54Mbps的速度进行的计算机间通信. 图3-24是包含无线LAN的企业内部网的一部分.几个移动无线设备通过基站和企业内部网的其他设备通信,这里基站是有线LAN

什么是IEEE 802.11

  IEEE802.11是美国电机电子工程师协会(IEEE)为解决无线网路设备互连,于1997年6月制定发布的无线局域网标准. 802.11 是IEEE制订的第一个无线局域网标准,主要用于解决办公室局域网和校园网中用户与用户终端的无线接入,业务主要限于数据访问,速率最高只能达到 2Mbit/s.由于它在速率和传输距离上都不能满足人们的需要,因此,IEEE小组又相继推出了802.11b和802.11a两个新标准,前者已经成 为目前的主流标准,而后者也被很多厂商看好. IEEE802.11a是美国电

802.11标准是什么

IEEE 802.11是IEEE最初制定的一个无线局域网标准,主要用于解决办公室局域网和校园网中,用户与用户终端的无线接入,业务主要限于数据存取,速率最高只能达到2Mbps.由于802.11在速率和传输距离上都不能满足人们的需要,因此,IEEE小组又相继推出了802.11b和802.11a两个新标准.三者之间技术上的主要差别在于MAC子层和物理层. 虽然有人将Wi-Fi与802.11混为一谈,但两者并不一样.(见下文IEEE 802.11b) 历史 自第二次世界大战,无线通讯因在军事上应用的成果

802.11标准是什么?

  IEEE 802.11是IEEE最初制定的一个无线局域网标准,主要用于解决办公室局域网和校园网中,用户与用户终端的无线接入,业务主要限于数据存取,速率最高只能达到2Mbps.由于802.11在速率和传输距离上都不能满足人们的需要,因此,IEEE小组又相继推出了802.11b和802.11a两个新标准.三者之间技术上的主要差别在于MAC子层和物理层. 虽然有人将Wi-Fi与802.11混为一谈,但两者并不一样. 历史 自第二次世界大战,无线通讯因在军事上应用的成果而受到重视,无线通讯一直发展,

封包-802.11帧顺序号和分段号的问题

问题描述 802.11帧顺序号和分段号的问题 我查到的内容是: 当上层帧交付MAC传送时,会被赋予一个 sequence number (顺序编号).此位的作用是计数已传帧.计数器由 0 起算,MAC每处理一个上层封包就会累加 1.如果上层封包被切割处理,所有帧片段都会具有相同的顺序编号.如果是重传帧,则顺序编号不会有任何改变.帧片段之间的差异在于 fragment number (片段编号).第一个片段的编号为 0 .其后每个片段依序累加 1 .重传的片段会保有原来的 sequence num

IEEE 802.11协议族总结及相关标准

IEEE 802.111990年IEEE 802标准化委员会成立IEEE 802.11无线局域网标准工作组.该标准定义物理层和媒体访问控制(MAC)规范.物理层定义了 数据传输的信号特征和调制,工作在2.4000-2.4835GHz频段.IEEE 802.11是IEEE最初制定的一个无线局域网标准,主要用于难于布线的环境或移动环境中计算机的无线接入,由于传输速率最高只能达到2Mbps, 所以,业务主要被用于数据的存取.IEEE 802.11a1999年,IEEE 802.11a标准制定完成,该标