Wireless LAN(WLAN) or Wi-Fi devices as they are normally termed have pervaded our day to day life. Whenever we connect to the internet at home/public places or even at offices – we normally use a Wi-Fi router to connect our devices (may it be a pad/smart-phone or laptop) to the internet.
The Following set of articles are published to help a WLAN developer understand the different features of the WLAN standard (802.11). It touches upon various WLAN concepts such as association, authentication, encryption, roaming, Data aggregation etc.
Since i have mostly worked as an 802.11 Medium Access Layer (MAC) Engineer in my long career – most of the articles delve into the MAC Layer concepts of the Wi-Fi standard.
Table of contents
- Introduction to WLAN
- Introduction to WLAN – Part 2
- Introduction to WLAN – Part 3
- WLAN Standards
- WLAN Network Topologies
- Beacons Explained
- Association to an Access Point – part 1
- Associating to an Access Point – part 2 (wireless captures)
- Wireless Authentication and Data Security
- WLAN Open System Authentication
- WLAN Shared Key Authentication
- WEP Encryption
- 802.1X Authentication and Data Security Enhancements
- Understanding WPA and WPA2
- RSN Information Element
- 802.1X and Pre-shared Key (PSK) Authentication
- WLAN Association for 802.1X- Pre-shared Key (PSK) Mechanism
- Wlan EAP exchange – 802.1X EAP packet exchange – Part 1
- WLAN EAP Exchange – 802.1X EAP packet exchange – Part 2
- WLAN EAP Exchange – 802.1X EAP packet exchange – Part 3
- Pre-Authentication in WLAN
- PMKID Caching
- Opportunistic Key Caching
- TKIP Encryption Mechanism
- AES Encryption Mechanism
- Distributed Co-ordination Function (DCF)
- Point Co-ordination Function (PCF)
- Drawback of DCF Mechanism and development of EDCF and HCF
- Packet User Priority
- 802.1p priority in ethernet frame
- 802.1p mapping to 802.11 (WMM) Quality of service
- Enhanced Distributed Co-ordination Function (EDCF) – Part 1
- Enhanced Distributed Co-ordination Function (EDCF) – Part 2
- EDCF Information Elements – Part 1
- EDCF Information Elements – Part 2
- Hybrid Co-ordination Function (HCF)
- Power Save in WLAN – Legacy Power Save
- WMM Unscheduled Automatic Power Save delivery (U-APSD)
- Understanding Transmit Opportunity (TXOP)
- Introduction to Block ACK
- Regulatory Requirements in 802.11
- Country Element – operating extension identifier < 201
- Country Element – operating extension identifier > 201
- Station operation when entering a new Regulatory domain
- Dynamic Frequency Selection (DFS) in WLAN
- Access Point detection of DFS signal and operation
- Extended Channel Switch Announcement and Its usage
- Radar Signals and its signatures
- Radar Signal Detection method in Network driver
- The Advent of Multi-Input-Multi-Output(MIMO)
- Channel Bonding
- MCS Rates in 802.11n
- MCS Rates in 802.11ac
- Aggregation in 802.11
- co-existence between 20/40 MHz Stations in 2.4 GHz
- 20/40 BSS Co-existence Elements and 40 MHz Intolerance bits
- 802.11n High Throughput (HT) transmission modes
- HT Protection and OBSS Protection
- 802.11 PLCP Frame Formats
- Transmit BeamForming in 802.11n and 802.11ac
- TX-VECTOR and RX-VECTOR
- Spatial Multiplexing Power-save (SMPS)
- Reverse Direction Grant Protocol
- Management Frame Protection
- Introduction to 802.11ax (WiFi 6/e)
- Major PHY related changes in WiFi 6
- Resource Units in 802.11ax
- Trigger Frames in 802.11ax
- Basic Trigger Frame in 802.11ax
- MU-RTS Frame in 802.11ax
- Buffer Status Reports (BSR) – Unsolicited BSR
- Buffer Status Reports (BSR) – Solicited BSR
- Down Link Multi-User OFDMA in 802.11ax
- UpLink Multi-User OFDMA in 802.11ax
- Co-Channel Interference and BSS coloring
- Inter-BSS and Intra-BSS PPDU
- Dual NAV Operation
- Spatial Reuse Operation
- Spatial Reuse Groups (SRGs)
- Identifying packet received as SRG or non-SRG PPDU
- OBSS Packet Detect Threshold Spatial Reuse
- OBSS PD Non-SRG Packet Procedures in 802.11ax
- OBSS PD SRG Packet Procedures in 802.11ax
- OBSS PD Level Requirements for OBSS PD operation
- Transmit Power Restriction period and TX power level for OBSS PD operation
- OBSS PD Example Operation
- PSRR PPDU and PSR-based Spatial Reuse
- PSR-based Spatial Reuse Operation – MAC settings
- Target Wake Time in 802.11ax