RADIOTAP头部
RADIOTAP头
- 802.11帧发射和接收的事实标准,802.11依赖Radiotap完成通信过程
- Linux系统在驱动和API中内建支持Radiotap
- 802.11帧发射之前,网卡驱动在802.11头前面添加Radiotap头,反之当网卡接受到无线帧时,驱动通知MAC层,此帧头包含Radiotao头。
- Radiotap为802.11帧传递额外信息,厂家可自定义,因此头长度不固定
- 不破坏原始头结构,增加传递的信息。
Header和data
- Version(8bit)
- 值始终为0
- Pad(8bit)
- 未使用,只作为字段强制对其的占位
- Length(16bit)
- 整个radiotap头长度(可变),作用是确定802.11头的开始位置
- Present(32bit)
- Data段的掩码
- Ext(1、0)
- MAC不能理解的头部直接忽略