802.11 MAC layer frame formats

🗓️ 20 mars 2024

Voici l'en-tête 802.11 MAC :

Frame Control Duration ID Address 1 Address 2 Address 3 Sequence Control Address 4 QoS Control HT Control Frame Body FCS

 

Il est possible de visualiser ces champs sous Wireshark :

 

Address 1 : Addresse Destination

Address 2 : Addresse Source

Address 3 : Addresse Transmitter 

Addresse 4 : Addresse Receiver

 

Frame Control

La partie frame control contient des éléments intéréssants

 

Protocol Version : Toujours égale à 0 il indique la version du protocole 802.11

Type : Le type de la trame, il existe 4 type (00 Management, 01 Control, 10 Data, 11 Réservé)

Subtype : Le sous-type de trame

Exemple de type et sous type de trame :

Type Description Subtype Description
00 Management 1000 Beacon
00 Management 0000 Association Request
00 Management 0001 Association Response
01 Control 1011 RTS
01 Control 1100 CTS
01 Control 1101 ACK
10 Data 0000 Data
10 Data 0100 Null
10 Data 1000 QoS Data
10 Data 1100 QoS Null
11 Reserved - -

 

To DS / From DS : Indique la provenance et la direction d'une trame 

To DS From DS Description
0 0 Trame de management / Control
0 1 Trame du DS vers la STA
1 0 Trame de la STA vers DS
1 1 Est utilisé dans les ponts radio, pour du Wireless DS

More Fragment : Indique que d'autres fragment sont disponibles.

Retry : Indique que la trame a été retransmise

Power Management : Indique que la STA va passer en mode power save

More Data : Utilisé par l'AP pour indiquer aux clients que d'autres trames sont disponible, afin d'éviter que la STA passe en mode power save.

Protected Frame : Indique que le frame body est chiffré.