WiFi Technology

  1. The WiFi MAC Layer
    1. Role of the Media Access Control (MAC) Sublayer
      1. Frame Delivery
        1. Access Coordination
          1. Error Detection
            1. Flow Control
            2. Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA)
              1. Distributed Coordination Function (DCF)
                1. Basic Access Method
                  1. Backoff Algorithm
                    1. Interframe Spaces
                    2. Physical Carrier Sense
                      1. Clear Channel Assessment
                        1. Energy Detection
                          1. Carrier Sense Threshold
                          2. Virtual Carrier Sense
                            1. Network Allocation Vector (NAV)
                              1. Duration Field
                              2. RTS/CTS Mechanism
                                1. Hidden Node Problem
                                  1. Exposed Node Problem
                                    1. RTS Threshold
                                  2. Enhanced Distributed Channel Access (EDCA)
                                    1. Quality of Service Support
                                      1. Access Categories
                                        1. Contention Window Sizes
                                          1. Arbitration Interframe Spaces
                                          2. 802.11 Frame Types
                                            1. Management Frames
                                              1. Beacon Frames
                                                1. Network Advertisement
                                                  1. Timing Synchronization
                                                    1. Capability Information
                                                    2. Probe Request Frames
                                                      1. Active Scanning
                                                        1. Network Discovery
                                                        2. Probe Response Frames
                                                          1. AP Response to Clients
                                                            1. Network Information
                                                            2. Association Request Frames
                                                              1. Client Joining Process
                                                                1. Capability Negotiation
                                                                2. Association Response Frames
                                                                  1. AP Response to Association
                                                                    1. Status Codes
                                                                    2. Authentication Frames
                                                                      1. Open System Authentication
                                                                        1. Shared Key Authentication
                                                                        2. Deauthentication Frames
                                                                          1. Connection Termination
                                                                            1. Reason Codes
                                                                            2. Disassociation Frames
                                                                              1. Association Termination
                                                                                1. Reason Codes
                                                                              2. Control Frames
                                                                                1. Request to Send (RTS)
                                                                                  1. Channel Reservation
                                                                                    1. Duration Setting
                                                                                    2. Clear to Send (CTS)
                                                                                      1. Collision Avoidance
                                                                                      2. Acknowledgement (ACK)
                                                                                        1. Frame Delivery Confirmation
                                                                                          1. Positive Acknowledgement
                                                                                          2. Block ACK Request
                                                                                            1. Aggregate Acknowledgement
                                                                                            2. Block ACK
                                                                                              1. Bitmap Acknowledgement
                                                                                            3. Data Frames
                                                                                              1. Data Frame Structure
                                                                                                1. QoS Data Frames
                                                                                                  1. Null Data Frames
                                                                                                    1. CF-Poll Frames
                                                                                                  2. MAC Layer Enhancements
                                                                                                    1. Frame Aggregation
                                                                                                      1. A-MSDU (Aggregate MAC Service Data Unit)
                                                                                                        1. A-MPDU (Aggregate MAC Protocol Data Unit)
                                                                                                          1. Benefits and Limitations
                                                                                                          2. Block Acknowledgement
                                                                                                            1. Immediate Block ACK
                                                                                                              1. Delayed Block ACK
                                                                                                                1. Efficiency Improvements
                                                                                                                2. Power Save Mechanisms
                                                                                                                  1. Power Save Mode
                                                                                                                    1. Traffic Indication Map (TIM)
                                                                                                                      1. Delivery Traffic Indication Map (DTIM)