首页 >> 大全

802.11无线权威指南读书笔记(4)802.11成帧细节

2023-12-04 大全 24 作者:考证青年

数据帧(data frame)

负责用户数据的传递,位于帧主体(frame body)中。

数据帧基本结构

下面是数据帧的各种分类方式,我们主要看基于竞争的服务,就只有2种,如下图。

Frame (控制帧)

各字段含义之前有写过,需要注意ToDS和,根据这2bit来判断数据方向。

(持续时间)

用来记载NAV的值。遵循以西4项规范

1.无竞争周期必须为32768,适用于无竞争周期任何数据帧

2.目的地址为组播、广播的帧,为0,因为不需要确认

3.对于Frame 中More (更多片段)位为0的数据帧只需设置为SIFS+ACK的长度,因为这是最后一段,没必要在继续锁定信道。

4.对于Frame 中More (更多片段)位为1的数据帧需设置为下一片段所需时间+3*SIFS+2*ACK的长度,因为这是不是最后一段,需要继续锁定信道。

ToDS与

下面是ToDS与这2bit决定字段代表意义

ToDS=0,=0

这种帧用于IBSS(独立基本服务集),那种没有接入点的网络

ToDS=1,=0,来自AP的帧

ToDS=0,=1,传送至AP的帧

ToDS=1,=1,从AP到AP

数据帧类型 Data

在基于竞争的周期访问这种帧用于传递用户数据

Null

这种帧由MAC头和FCS组成,工作站用Null帧通知接入点进入省电状态,同时Frame 的Power 位置1

控制帧

控制帧用于协助数据帧传递,管理无线媒介访问以及提供MAC层可靠性。

控制帧的Frame

所有控制帧使用相同的Frame ,如下

RTS(请求发送)

RTS用于获得媒介控制权。

CTS(清除发送)

CTS用于回复RTS,在802.11g中,用来避免干扰较旧的工作站。

ACK(确认)

用于帧的确认,对于最终ACK帧的持续时间直接设置为0

PS-Poll(省电-轮询)

工作站从省电模式苏醒后,需要向AP发生PS-Poll帧来取AP缓存帧,其中AID作用为AP标识不同的工作站

管理帧

管理帧用于无线网络的建立,比如认证、关联等。

管理帧结构

所有管理帧MAC头一样,管理帧用帧主体中的固定字段(fixed field,长度固定的字段)信息元素( ,长度不固定的数据块)与其他系统交换信息。

长度固定的管理帧组件

这种组件长度与次序固定,所以不需要字段标头界定

字段

(身份认证算法编号)位占用两个字节,表示关联之前,802.11层认证使用的认证类型,目前2种

字段

认证过程有好几个步骤,此字段用来标号认证步骤,1~65535之间。

字段

占2个字节,标识的发生时间间隔,单位是。

字段

占2个字节, (性能信息)字段,用来告知设备具备何种性能,工作站通过这些位判断自己能否支持该BSS所有的功能,未实现性能通告的工作站无法加入该BSS

AP 字段

6个字节,STA用词字段表明当前要关联的AP的MAC地址。

字段

2字节,以 为单位计算STA会多长时间想AP取缓存帧

ID字段

2字节,1~2007可用

字段

8字节,时间戳

Code 字段

2字节,当对方不适合加入网络,STA会发出(取消关联)或(解除身份验证)帧作为响应,包含原因代码。

Code 字段

2字节,标识某项操作成功或者失败

管理帧的信息元素

管理帧的信息元素是边长组件,由1个 ID(元素标识符)、一个(长度)以及不定长字段组成。如下所示

_802.11无线权威指南读书笔记(4)802.11成帧细节_802.11无线权威指南读书笔记(4)802.11成帧细节

这里太多,不在列举,参考书P105

管理帧的类型 帧

帧是用于声明某个网络的存在,要加入该网络的必须参数,在基础结构型网络中,AP负责传送帧,下面是帧的结构,不一定所有字段都会使用到。

Probe 帧

STA会用Probe (探测请求)帧主动扫描附件有哪些802.11网络,格式如下,SSID和 Rates字段必须,如果是兼容任何网络的SSID则使用 SSID(广播形式的服务及标识符)。

Probe 帧

如果Probe 帧所探测的网络与之兼容,则该网络会以Probe 帧响应。如下

帧与帧

(取消关联)帧用来终结一段关联关系,而(接触身份验证)帧用来终结一段认证关系,均包含 Code(原因代码)。

(关联请求)帧

(性能信息)位用来指出移动工作站所欲加入的网络类型。在接受连接要求之前,基站会验证 、 SSID 以及() Rated等位是否符合网络参数。此外,基站也会记录工作站所使用的 (聆听间隔;即移动工作站每隔多久聆听一次 帧,以监视 TIM 信息)。

(重关联请求)帧

当在不同基本服务区域之间游走的STA若要再次加入分布式系统或者STA暂时离开接入点所覆盖范围,之后重新加入时也必须重新关联。

与 之间的差别在于,后者包含移动工作站目前所连接之基站的地址( AP )。拥有这项信息可让新旧基站彼此联系,以及交接连接数据。交接项目包括先前连接之基站所暂存的帧。

与 帧

分别用于回应 与 帧,区别只是Frame 字段的字段而已,响应过程中会给STA分配一个AID(关联标识符)

802.11早期使用共享密钥和帧进行身份验证,到了802.11i有新的身份验证算法,且与共享密钥身份验证不兼容,所以 (身份认证演算法编号)位用于选择演算法。 Seq.No用于记录认证郭晨中每个帧序号,应为整个过程可能包含好几个步骤,这与算法有关, Code与 Text因验证算法而异。

帧传送、身份验证与关联状态

工作站STA有如下3种状态

1.初始状态,未经认证且未关联

2.已经认证且尚未关联

3.已经认证且已经关联

如下图

上图把帧划分成了3种等级,在状态 1 可以传递第 1 级帧;在状态 2 可以传递第 1 与 2 级帧;在状态 3 则可以传递第 1、 2 与第3级帧。

第1级帧

第 1 级帧可以在任何状态中传递,它让 802.11 的工作站得以进行基本作业。 在 IBSS 当中,控制帧主要用来依循 CSMA/CA 规则,以及传送帧。工作站也会使用第 1 级帧来寻找基础结构型网络,并与之进行身份认证。表 4-11 列出了属于第 1 级的各种帧。

第2级帧

工作站只有在经过身份认证之后才能够发送第 2 级帧,而且第 2 级帧只能使用于状态 2与状态 3。第 2 级帧主要用来管理关联。关联或重新连接成功后,工作站就会进入状态 3;如果连接失败,则工作站依然处于状态 2。工作站收到未经认证的作站所传来的第 2 级帧时,就会应答一个 (解除身份认证)帧,将对方推回状态 1。表 4-12 列出了所有的第 2 级帧。

第3级帧

第 3 级帧的使用时机是在工作站认证成功并与AP关联之后。一旦工作站进入状态 3,就标识连接上AP。在状态 3,工作站还可以利用PS-Poll 帧享受AP所提供的省电服务。表4-13列出了不同类型的第 3 级帧。

如果收到的帧来自一个已经验证但尚未关联的工作站,AP就会响应(解除关联)帧,迫使工作站回到状态 2。如果发出帧的工作站尚未经过认证,则AP会响应(解除认证)帧,迫使工作站回到状态 1。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了