问题描述
- 关于802.11数据帧的问题
-
我在wireshark里面看到了802.11的数据帧,里面每个字段的内容都很清楚,但是data字段中存储的传输内容不知道是如何编码的,网上查到的资料也不是很多,说是DSSS,这个DSSS在网上查到的都是理论性的说明,看不懂T.T。我现在想把一个txt文件中的一段英文封装进数据帧,请问这个该怎么封装?其他的字段基本都没问题。。
解决方案
解决方案三:
有两个基本问题要清楚,编码和加密,首先上层数据是被加密的(除非你不设置秘钥),故数据在传输时不是以明文的形式进行传输,这里存在一次加密的编解码。其次是加密后的数据传递到物理层之后需要编码,然后最后再调制传输,这一个部分一般情况下都是网卡芯片直接完成的,或者在驱动里面也有相应的完成,在802.11b DSSS中是barker或者cck编码,存在1:1和1:2两种速率,在802.11a/g/n里面是卷积编码,编码速率有三种,到802.11n以及802.11ac中还添加了LDPC编码,不过后面这个一般跟上层发送数据没有什么关系,如果是抓包的话,也是抓完解析之后的加密数据的了,所以主要关注的应该是加解密的编码策略。
时间: 2024-12-29 07:57:00