Clear To Send: Wireless Network Engineering

CTS 029: Control Frames


Listen Later


Control frames assist with delivery of data and management frames. They only have layer 2 header and trailer. 
The function of a frame is identified in the Frame Control field which will have the Type and Subtype fields.

* RTS
* CTS
* ACK
* Block ack request (BlockAckReq)
* Block ack (BlockAck)
* PS-Poll
* CF-End
* CF-End + CF-Ack
* Control wrapper

RTS and CTS
Both help prevent collisions from occurring by improves upon virtual carrier sense.
Before a station transmits, it must do an RTS/CTS exchange. Prior to transmitting, the station will send an RTS control frame.
Within the RTS frame, the Duration value has the time needed for the next frames to transmit (in microseconds). Listening stations will change their NAV timers to this value. Stations cannot contend for the medium or transmit data until their NAV counts down to 0. 
After the RTS frame, the receiving station responds with a CTS control frame.
Acknowledgement Frame
Every unicast frame, if received properly, is responded to with an acknowledgement frame. This lets the original station know that the frame transfer was successful. Unacknowledged unicast frames will trigger the original transmitter to retransmit its frame.
Affects of excessive layer 2 retransmissions on WLANs:
• Increases overhead and therefore decreases throughput
• Application traffic becomes delayed or inconsistent
Block Acknowledgement Request
Improves efficiency by aggregating several acknowledgements into one single acknowledgement frame.
NAV reservation is performed so a block of frames can be sent. Each frame has the Ack Policy subfield in the QoS Control field set to Block ACK. Originator requests acknowledgement of all outstanding QoS data frames by sending a block acknowledgement request (BlockAckReq) frame.
Block Acknowledgement
Used to acknowledge a block of QoS data frames instead of acknowledging each unicast frame independently. 
PS-Poll
When client is in Power Save mode, some of the transceiver components will shut down to conserve power. The station tells the AP it is using Power Save mode by changing value of Power Management bit to 1. 
Station is in one of two states (awake or doze):
• During awake state, client can receive frames and transmit frames
• During doze state, client station cannot receive or transmit any frames and operates in a very low power state
Station receiving a beacon will check if its AID is set in the TIM. If so, station will remain awake and will send a PS-Poll frame to the AP. AP receives the PS-Poll frame, and sends buffered unicast frames to station. If station received unicast frame with a 1-bit field called More Data field, then the station will stay awake until it receives all buffered data.
Contention Free
CF-End is used to indicate the end of a contention-free period. Announces the end of the contention-free period and indicates that virtual carrier sense does not have to be extended. 
The CF-End+CF-ACK frame is used to indicate the end of a contention-free period and acknowledge receipt of a frame.
Control Wrapper
Defined in 802.11n for HT. Used to carry any other control frame, other than another Control Wrapper frame. Carried Frame field contains fields that follow the Address 1 field for the control frame that is being carried.
Links and Resources Mentioned

* Congratulations to James Garringer on becoming CWNE #179
* Congratulations to Gustavo Mastroianni on passing CWSP
* Pedestrian Patterns...
...more
View all episodesView all episodes
Download on the App Store

Clear To Send: Wireless Network EngineeringBy Rowell Dionicio and François Vergès

  • 4.7
  • 4.7
  • 4.7
  • 4.7
  • 4.7

4.7

62 ratings


More shows like Clear To Send: Wireless Network Engineering

View all
This Week in Tech (Audio) by TWiT

This Week in Tech (Audio)

3,009 Listeners

Security Now (Audio) by TWiT

Security Now (Audio)

1,982 Listeners

Planet Money by NPR

Planet Money

30,723 Listeners

Freakonomics Radio by Freakonomics Radio + Stitcher

Freakonomics Radio

32,081 Listeners

Heavy Networking by Packet Pushers

Heavy Networking

326 Listeners

Smashing Security by Graham Cluley

Smashing Security

317 Listeners

Darknet Diaries by Jack Rhysider

Darknet Diaries

7,917 Listeners

CISO Series Podcast by David Spark, Mike Johnson, and Andy Ellis

CISO Series Podcast

190 Listeners

RUCKCast by RUCKUS Networks

RUCKCast

5 Listeners

The Art of Network Engineering by Andy and friends

The Art of Network Engineering

84 Listeners

Cyber Security Headlines by CISO Series

Cyber Security Headlines

128 Listeners

Huberman Lab by Scicomm Media

Huberman Lab

28,554 Listeners

Heavy Wireless by Packet Pushers

Heavy Wireless

11 Listeners

The Industrial Wi-Fi Shop Podcast by Scott McNeil & Jeremy Baker

The Industrial Wi-Fi Shop Podcast

1 Listeners

Packet Protector by Packet Pushers

Packet Protector

6 Listeners