IT评测·应用市场-qidao123.com

标题: 802.11WIFI协议-MAC帧范例 [打印本页]

作者: 东湖之滨    时间: 2025-3-19 16:13
标题: 802.11WIFI协议-MAC帧范例
802.11WIFI协议-MAC帧范例
MAC帧分2部分:
一、MAC帧结构
二、MAC帧范例。
本文介绍二、MAC帧范例。

  
``
1 MAC帧范例

IEEE 802.11标准的MAC层协议界说了多种范例的帧结构:
1、 数据帧:用于传输用户数据。
2、 控制帧:用于协助数据帧的传输和信道的取得以及载波监听的维护等。常见的控制帧包括RTS/CTS帧、ACK帧等。
3、 管理帧:用于实现网络的管理和控制功能。常见的管理帧包括Beacon帧、Probe帧和Association帧等。
本节所有图示均依循IEEE 802.11的格式。位的传送顺序由左至右,最高位bit将会最后出现。
2 数据帧

1、 帧结构
数据帧会将上层协议的数据置于帧主体加以传递,其帧结构如下图所示。

2、 帧头
数据帧帧头包括7个字段,分别是帧控制、持续时间、接收端地址1和发送端地址2、filtering地址3、顺序控制和地址4(可选)。
数据帧没有细分范例,各字段的值:
3 控制帧

控制帧主要在协助数据帧的传递。它们可用来监督无线介质的访问(但非介质本身),以及提供MAC层次的可靠性,范例为:
1、 Request to Send (RTS)

2、 Clear to Send (CTS)

3、 Acknowledgement (ACK)

控制帧均使用相同的Frame Control(帧控制)位为:0001xxxx0000000,如下图12所示:

即:
1、 协议版本位的值为0。
2、 范例识别码位为01。
3、 次范例位有多种,包括RTS帧1011、CTS帧1100和ACK帧1101。
4、 去往DS和来自DS位为00,控制帧负责处理无线介质的访问,因此只能够由无线工作站产生。
5、 更多片断位为0,控制帧不可能被切割。
6、 重传位为0,控制帧不像管理或数据帧那样,必须在序列中期待重送。
7、 电源管理位。
8、 控制帧的更多数据位为0,More Data bit只用于管理数据帧。
9、 掩护帧位为0,控制帧不会经过加密。
10、 顺序位为0,控制帧是根本帧交换程序(atomic frame exchange operation)的组成要件,因此必须依序发送。
3.1 RTS帧

1、 帧结构
RTS帧可用来取得介质的控制权,以便传输大型帧(由网卡驱动程式中的RTS threshold(门限)来界说)。
介质访问权只能保留给单点流传帧使用,而广播与组播帧只须发送便是了。
RTS帧的格式如下图所示。就和所有控制帧一样,RTS帧只包含标头。帧主体中并未包含任何数据,标头之后即为FCS。

2、帧头
RTS帧帧头包括4个字段,分别是帧控制、持续时间、接收端地址和发送端地址,各字段的值:
3.2 CTS帧

1、 帧结构
CTS帧有两种目的,用于应答RTS帧和被802.11g防护机制用来避免干扰较旧的工作站。CTS帧结构如下图所示。

2、 帧头
CTS帧帧头包括3个字段,分别是帧控制、持续时间和接收端地址,各字段的值:
3.3 ACK帧

1、帧结构
ACK帧是MAC以及任何数据传输(包括一样平常传输RTS/CTS交换之前的帧、帧片断)所需要的正面应答(positive acknowledgment)。ACK帧结构如下图所示。

2、帧头
ACK帧帧头包括3个字段,分别是帧控制、持续时间和接收端地址,各字段的值:
4 管理帧

管理帧的主要作用是维护接入点和无线客户端之间的通信,管理帧框架拥有以下子范例:
802.11管理帧的根本结构如下图所示。所有管理帧的MAC header结构都一样,这与帧的次范例无关,主要包括帧控制、持续时间接收端地址和发送端地址、BSSID和顺序控制。
管理帧会使用信息元素(带有数字标签的数据区块)来与其他体系交换数据。

4.1 Beacon帧

1、 Beacon帧的功能:
2、 帧结构
Beacon帧帧结构参考如下图:

3、 信标帧的帧头信息
4、帧主体
信标帧的帧主体包含网络的设置信息和时间同步信息,以下Frame Body中的关键字段:
4.2 Association Request帧

1、 关联哀求帧的功能:
2、 帧结构
关联哀求帧的帧结构如下图:

3、 帧头
关联哀求帧的帧头信息包括:
4、 帧主体
关联哀求帧的帧帧主体包含客户端装备的能力和设置参数。帧主体包含以下子字段:
4.3 Reassociation Request帧

位于相同扩展服务地区,但在差异根本服务地区之间游走的移动工作站,若要再次使用传输体系,必须与网络重新连接。
假如工作站暂时离开基站所涵盖的范围,之后要重新参加的时间,也必须重新连接。如下图所示为重新连接帧结构。

association Request(连接要求)与Reassociation Request(重新连接要求)之间的差异在于,后者包含移动工作站现在所连接之基站的地址。
4.4 (Re)Association Response帧

1、 帧功能
Association Response 由无线接入点(AP)在收到客户端装备(比方条记本电脑、智能手机等)发送的Association Request帧后,作为响应发出。
这个帧的作用是关照客户端装备其关联哀求是否乐成,并在乐成的环境下分配一个关联ID(AID),允许其参加网络。
Association Response 帧的功能:

2、 帧结构
连接和重新连接应答帧结构如下图:

3、 帧头
4、 帧主体
Frame Body (帧主体) Association Response帧的核心部分,包含关联效果和设置参数。以下是Frame Body中的关键字:
4.5 Disassociation/Deauthentication帧

排除连接息争除认证(Disassociation与Deauthentication)。
Disassociation(排除连接)帧用来终结一段连接关系,而 Deauthentication(排除认证) 帧则用来终结一段认证关系。两者均包含一固定位,Reason Code(原因代码),如图4-55所 示。当然,Frame Control位彼此差异,因为差异范例的管理帧拥有差异的次范例。

4.6 Probe Request/Response帧

1、 Probe Request(检测要求)帧
移动工作站将会利用Probe Request(检测要求)帧,扫描地点地区内现在有哪些802.11网络。Probe Request 帧的格式如下图所示。所有位均为必要。

Probe Request 帧包含两个位:SSID以及Supported Rates(移动工作站所支持的速率)。
2、 Probe Response(检测应答)帧
假如Probe Request 帧所探查的网络与之相容,该网络就会以Probe Response帧应答。送出最后一个Beacon帧的工作站,必须负责应答所收到的检测信息。
在底子型网络里,负责应 答的工作站即为基站。在IBSS当中,工作站会彼此轮流发送Beacon信号。
发送Beacon信号 的工作站必须负责发送Probe Response帧,直到下一个Beacon被发送出来。Probe Response 帧的格式如下图所示。

Probe Response 帧中包含了Beacon帧的所有参数,移动工作站可据以调解切入网络所需要的参数Probe Response帧可以剔除TIM元素,因为此时工作站尚未建立连接,因此不必知道哪些连接在基站中有暂存帧。
4.7 IBSS 的ATIM帧

IBSS中没有基站,因此无法仰赖基站暂存帧。IBSS中的工作站假如为处于休眠状态的接收者暂存帧,就会在递送期间送出一个IBSS的数据待传指示关照信息ATIM帧,关照对方有信息待阵,如下图所示。

4.8 Authentication帧

802.11网络发展初期,工作站是使用共享密钥以及下图所示的Authentication帧进行身份认证。
到了802.11i,共享密钥身份认证虽然仍保留在标准当中,但却无法与新的安全机制相容。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4