RAATS WIFI




Wi-Fi is a Passion

blogs

Frames - Data



During my blog “MAC Headers,” I already discussed the Data frames. In this small blog, I want to talk about the 4 most common data frame types. The first is the “normal” Data Frame. This is the data frame without the QoS field in the header.

DataFrame

DataSubtype

You can filter in wireshark with wlan.fc.type_subtype == 0x0

NULL Data Frame
The second data frame that I want to discuss is the NULL Data Frame. The NULL frame is to tell the access point that the client is going into sleeping mode. When you check in the frames you see the power management bit set to 1.

NULLDataFrame

You can filter in wireshark with wlan.fc.type_subtype == 0x4

QoS Data Frame
This frame is the same as a normal data frame, but this time there is a QoS field in the MAC header.

QoSDataFrame

QoSDataFrameWireShark

As you can see in this example, the QoS field is visible. You can filter in wireshark with wlan.fc.type_subtype == 0x8

NULL QoS Data Frame
The last frame that will be discussed in this blog, is the NULL QoS data frame. This is a QoS data frame that tells the access point that the client is going to sleep. In those frames, there is a QoS field in the header and the power management bit is set to 1. You can filter in wireshark with wlan.fc.type_subtype == 0x12.