logo资料库

IEEE 802.11-2012.pdf

第1页 / 共2793页
第2页 / 共2793页
第3页 / 共2793页
第4页 / 共2793页
第5页 / 共2793页
第6页 / 共2793页
第7页 / 共2793页
第8页 / 共2793页
资料共2793页,剩余部分请下载后查看
Cover
Title page
Notice to users
Laws and regulations
Copyrights
Updating of IEEE documents
Errata
Patents
Participants
Introduction
Incorporating published amendments
Technical corrections, clarifications, and enhancements
Revised clause and annex numbering
Contents
Tables
Figures
Important notice
1. Overview
1.1 Scope
1.2 Purpose
1.3 Supplementary information on purpose
1.4 Word Usage
2. Normative references
3. Definitions, acronyms, and abbreviations
3.1 Definitions
3.2 Definitions specific to IEEE 802.11
3.3 Abbreviations and acronyms
4. General description
4.1 General description of the architecture
4.2 How WLAN systems are different
4.2.1 Introduction
4.2.2 Wireless station (STA)
4.2.3 Media impact on design and performance
4.2.4 The impact of handling mobile STAs
4.2.5 Interaction with other IEEE 802® layers
4.2.6 Interaction with non-IEEE-802 protocols
4.3 Components of the IEEE 802.11 architecture
4.3.1 General
4.3.2 The independent BSS (IBSS) as an ad hoc network
4.3.3 STA membership in a BSS is dynamic
4.3.4 Distribution system (DS) concepts
4.3.4.1 Overview
4.3.4.2 Extended service set (ESS): The large coverage network
4.3.4.3 Robust security network association (RSNA)
4.3.5 Area concepts
4.3.6 Integration with wired LANs
4.3.7 QoS BSS: The QoS network
4.3.8 Wireless LAN Radio Measurements
4.3.8.1 General
4.3.8.2 Beacon
4.3.8.3 Measurement Pilot
4.3.8.4 Frame
4.3.8.5 Channel load
4.3.8.6 Noise histogram
4.3.8.7 STA statistics
4.3.8.8 Location
4.3.8.9 Measurement pause
4.3.8.10 Neighbor report
4.3.8.11 Link measurement
4.3.8.12 Transmit stream/category measurement
4.3.9 Operation in licensed frequency bands
4.3.9.1 General
4.3.9.2 Dynamic STA enablement (DSE) in licensed bands
4.3.9.3 Contention-Based Protocol (CBP) in nonexclusively licensed bands
4.3.9.4 Using DSE STA identification to resolve interference
4.3.9.5 Further coexistence enhancements in nonexclusively licensed bands
4.3.10 High-throughput (HT) STA
4.3.11 STA transmission of data frames outside the context of a BSS
4.3.12 Tunneled direct-link setup
4.3.13 Wireless network management
4.3.13.1 Overview
4.3.13.2 BSS Max idle period management
4.3.13.3 BSS transition management
4.3.13.4 Channel usage
4.3.13.5 Collocated interference reporting
4.3.13.6 Diagnostic reporting
4.3.13.7 Directed multicast service (DMS)
4.3.13.8 Event reporting
4.3.13.9 FMS
4.3.13.10 Location services
4.3.13.11 Multicast diagnostic reporting
4.3.13.12 Multiple BSSID capability
4.3.13.13 Proxy ARP
4.3.13.14 QoS traffic capability
4.3.13.15 SSID list
4.3.13.16 Triggered STA statistics
4.3.13.17 TIM broadcast
4.3.13.18 Timing measurement
4.3.13.19 Traffic filtering service
4.3.13.20 U-APSD Coexistence
4.3.13.21 WNM-Notification
4.3.13.22 WNM-Sleep mode
4.3.14 Subscription service provider network (SSPN) interface
4.3.15 Mesh BSS: IEEE 802.11 wireless mesh network
4.3.15.1 General
4.3.15.2 Overview of the mesh BSS
4.3.15.3 Mesh STA
4.3.15.4 IEEE 802.11 components and mesh BSS
4.3.15.5 Introduction to mesh functions
4.4 Logical service interfaces
4.4.1 General
4.4.2 SS
4.4.3 DSS
4.5 Overview of the services
4.5.1 General
4.5.2 Distribution of messages within a DS
4.5.2.1 Distribution
4.5.2.2 Integration
4.5.2.3 QoS traffic scheduling
4.5.3 Services that support the distribution service
4.5.3.1 General
4.5.3.2 Mobility types
4.5.3.3 Association
4.5.3.4 Reassociation
4.5.3.5 Disassociation
4.5.4 Access control and data confidentiality services
4.5.4.1 General
4.5.4.2 Authentication
4.5.4.3 Deauthentication
4.5.4.4 Data confidentiality
4.5.4.5 Key management
4.5.4.6 Data origin authenticity
4.5.4.7 Replay detection
4.5.4.8 Fast BSS transition
4.5.4.9 Robust management frame protection
4.5.5 Spectrum management services
4.5.5.1 General
4.5.5.2 TPC
4.5.5.3 DFS
4.5.6 Traffic differentiation and QoS support
4.5.7 Support for higher layer timer synchronization
4.5.8 Radio Measurement service
4.5.9 Interworking with external networks
4.6 Multiple logical address spaces
4.7 Differences between ESS and IBSS LANs
4.8 Differences between ESS and MBSS LANs
4.9 Reference model
4.9.1 General
4.9.2 Interworking reference model
4.10 IEEE Std 802.11 and IEEE Std 802.1X-2004
4.10.1 General
4.10.2 IEEE 802.11 usage of IEEE Std 802.1X-2004
4.10.3 Infrastructure functional model overview
4.10.3.1 General
4.10.3.2 AKM operations with AS
4.10.3.3 AKM Operations with a Password or PSK
4.10.3.4 Alternate operations with PSK
4.10.3.5 Disassociation
4.10.4 IBSS functional model description
4.10.4.1 General
4.10.4.2 Key usage
4.10.4.3 Sample IBSS 4-Way Handshakes
4.10.4.4 IBSS IEEE 802.1X example
4.10.5 Authenticator-to-AS protocol
4.10.6 PMKSA caching
4.10.7 Protection of group addressed robust management frames
4.11 Generic advertisement service (GAS)
5. MAC service definition
5.1 Overview of MAC services
5.1.1 Data service
5.1.1.1 General
5.1.1.2 Determination of UP
5.1.1.3 Determination of UP of received frames at the AP sent by other STAs in the BSS
5.1.1.4 Interpretation of priority parameter in MAC service primitives
5.1.1.5 Interpretation of service class parameter in MAC service primitives in a STA
5.1.2 Security services
5.1.3 MSDU ordering
5.1.4 MSDU format
5.1.5 MAC data service architecture
5.2 MAC data service specification
5.2.1 General
5.2.2 MA-UNITDATA.request
5.2.2.1 Function
5.2.2.2 Semantics of the service primitive
5.2.2.3 When generated
5.2.2.4 Effect of receipt
5.2.3 MA-UNITDATA.indication
5.2.3.1 Function
5.2.3.2 Semantics of the service primitive
5.2.3.3 When generated
5.2.3.4 Effect of receipt
5.2.4 MA-UNITDATA-STATUS.indication
5.2.4.1 Function
5.2.4.2 Semantics of the service primitive
5.2.4.3 When generated
5.2.4.4 Effect of receipt
6. Layer management
6.1 Overview of management model
6.2 Generic management primitives
6.3 MLME SAP interface
6.3.1 Introduction
6.3.2 Power management
6.3.2.1 Introduction
6.3.2.2 MLME-POWERMGT.request
6.3.2.3 MLME-POWERMGT.confirm
6.3.3 Scan
6.3.3.1 Introduction
6.3.3.2 MLME-SCAN.request
6.3.3.3 MLME-SCAN.confirm
6.3.4 Synchronization
6.3.4.1 Introduction
6.3.4.2 MLME-JOIN.request
6.3.4.3 MLME-JOIN.confirm
6.3.5 Authenticate
6.3.5.1 Introduction
6.3.5.2 MLME-AUTHENTICATE.request
6.3.5.3 MLME-AUTHENTICATE.confirm
6.3.5.4 MLME-AUTHENTICATE.indication
6.3.5.5 MLME-AUTHENTICATE.response
6.3.6 Deauthenticate
6.3.6.1 Introduction
6.3.6.2 MLME-DEAUTHENTICATE.request
6.3.6.3 MLME-DEAUTHENTICATE.confirm
6.3.6.4 MLME-DEAUTHENTICATE.indication
6.3.7 Associate
6.3.7.1 Introduction
6.3.7.2 MLME-ASSOCIATE.request
6.3.7.3 MLME-ASSOCIATE.confirm
6.3.7.4 MLME-ASSOCIATE.indication
6.3.7.5 MLME-ASSOCIATE.response
6.3.8 Reassociate
6.3.8.1 Introduction
6.3.8.2 MLME-REASSOCIATE.request
6.3.8.3 MLME-REASSOCIATE.confirm
6.3.8.4 MLME-REASSOCIATE.indication
6.3.8.5 MLME-REASSOCIATE.response
6.3.9 Disassociate
6.3.9.1 MLME-DISASSOCIATE.request
6.3.9.2 MLME-DISASSOCIATE.confirm
6.3.9.3 MLME-DISASSOCIATE.indication
6.3.10 Reset
6.3.10.1 Introduction
6.3.10.2 MLME-RESET.request
6.3.11 Start
6.3.11.1 Introduction
6.3.11.2 MLME-START.request
6.3.11.3 MLME-START.confirm
6.3.12 Stop
6.3.12.1 General
6.3.12.2 MLME-STOP.request
6.3.13 Protocol layer model for spectrum management and radio measurement
6.3.14 Measurement request
6.3.14.1 Introduction
6.3.14.2 MLME-MREQUEST.request
6.3.14.3 MLME-MREQUEST.indication
6.3.15 Channel measurement
6.3.15.1 Introduction
6.3.15.2 MLME-MEASURE.request
6.3.15.3 MLME-MEASURE.confirm
6.3.16 Measurement report
6.3.16.1 Introduction
6.3.16.2 MLME-MREPORT.request
6.3.16.3 MLME-MREPORT.indication
6.3.17 Channel switch
6.3.17.1 MLME-CHANNELSWITCH.request
6.3.17.2 MLME-CHANNELSWITCH.confirm
6.3.17.3 MLME-CHANNELSWITCH.indication
6.3.17.4 MLME-CHANNELSWITCH.response
6.3.18 TPC request
6.3.18.1 Introduction
6.3.18.2 MLME-TPCADAPT.request
6.3.18.3 MLME-TPCADAPT.confirm
6.3.19 SetKeys
6.3.19.1 MLME-SETKEYS.request
6.3.20 DeleteKeys
6.3.20.1 MLME-DELETEKEYS.request
6.3.21 MIC (Michael) failure event
6.3.21.1 MLME-MICHAELMICFAILURE.indication
6.3.22 EAPOL
6.3.22.1 MLME-EAPOL.request
6.3.22.2 MLME-EAPOL.confirm
6.3.23 MLME-PeerKeySTART
6.3.23.1 MLME- PeerKeySTART.request
6.3.24 SetProtection
6.3.24.1 MLME-SETPROTECTION.request
6.3.25 MLME-PROTECTEDFRAMEDROPPED
6.3.25.1 MLME- PROTECTEDFRAMEDROPPED.indication
6.3.26 TS management interface
6.3.26.1 General
6.3.26.2 MLME-ADDTS.request
6.3.26.3 MLME-ADDTS.confirm
6.3.26.4 MLME-ADDTS.indication
6.3.26.5 MLME-ADDTS.response
6.3.26.6 MLME-DELTS.request
6.3.26.7 MLME-DELTS.indication
6.3.27 Management of direct links
6.3.27.1 Introduction
6.3.27.2 MLME-DLS.request
6.3.27.3 MLME-DLS.confirm
6.3.27.4 MLME-DLS.indication
6.3.27.5 MLME-DLSTeardown.request
6.3.27.6 MLME-DLSTeardown.indication
6.3.28 Higher layer synchronization support
6.3.28.1 Introduction
6.3.28.2 MLME-HL-SYNC.request
6.3.28.3 MLME-HL-SYNC.indication
6.3.29 Block Ack
6.3.29.1 General
6.3.29.2 MLME-ADDBA.request
6.3.29.3 MLME-ADDBA.confirm
6.3.29.4 MLME-ADDBA.indication
6.3.29.5 MLME-ADDBA.response
6.3.29.6 MLME-DELBA.request
6.3.29.7 MLME-DELBA.indication
6.3.30 Schedule element management
6.3.30.1 Introduction
6.3.30.2 MLME-SCHEDULE.request
6.3.30.3 MLME-SCHEDULE.indication
6.3.31 Vendor-specific action
6.3.31.1 Introduction
6.3.31.2 MLME-VSPECIFIC.request
6.3.31.3 MLME-VSPECIFIC.indication
6.3.32 Neighbor report request
6.3.32.1 General
6.3.32.2 MLME-NEIGHBORREPREQ.request
6.3.32.3 MLME-NEIGHBORREPREQ.indication
6.3.33 Neighbor report response
6.3.33.1 General
6.3.33.2 MLME-NEIGHBORREPRESP.request
6.3.33.3 MLME-NEIGHBORREPRESP.indication
6.3.34 Link Measure Request
6.3.34.1 General
6.3.34.2 MLME-LINKMEASURE.request
6.3.34.3 MLME-LINKMEASURE.confirm
6.3.35 MLME SAP interface for resource request
6.3.35.1 MLME-RESOURCE-REQUEST.request
6.3.35.2 MLME-RESOURCE-REQUEST.indication
6.3.35.3 MLME-RESOURCE-REQUEST.response
6.3.35.4 MLME-RESOURCE-REQUEST.confirm
6.3.35.5 MLME-RESOURCE-REQUEST-LOCAL.request
6.3.35.6 MLME-RESOURCE-REQUEST-LOCAL.confirm
6.3.36 MLME SAP interface for remote requests
6.3.36.1 MLME-REMOTE-REQUEST.request
6.3.36.2 MLME-REMOTE-REQUEST.indication
6.3.37 Extended channel switch announcement
6.3.37.1 General
6.3.37.2 MLME-EXTCHANNELSWITCH.request
6.3.37.3 MLME-EXTCHANNELSWITCH.confirm
6.3.37.4 MLME-EXTCHANNELSWITCH.indication
6.3.37.5 MLME-EXTCHANNELSWITCH.response
6.3.38 DSE power constraint announcement
6.3.38.1 General
6.3.38.2 MLME-DSETPC.request
6.3.38.3 MLME-DSETPC.confirm
6.3.38.4 MLME-DSETPC.indication
6.3.38.5 MLME-DSETPC.response
6.3.39 Enablement
6.3.39.1 General
6.3.39.2 MLME-ENABLEMENT.request
6.3.39.3 MLME-ENABLEMENT.confirm
6.3.39.4 MLME-ENABLEMENT.indication
6.3.39.5 MLME-ENABLEMENT.response
6.3.40 Deenablement
6.3.40.1 MLME-DEENABLEMENT.request
6.3.40.2 MLME-DEENABLEMENT.indication
6.3.41 SA Query support
6.3.41.1 MLME-SAQuery.request
6.3.41.2 MLME-SAQuery.confirm
6.3.41.3 MLME-SAQuery.indication
6.3.41.4 MLME-SAQuery.response
6.3.42 Get TSF timer
6.3.42.1 General
6.3.42.2 MLME-GETTSFTIME.request
6.3.42.2 MLME-GETTSFTIME.confirm
6.3.43 Timing Advertisement
6.3.43.1 General
6.3.43.2 MLME-TIMING_ADVERTISEMENT.request
6.3.43.3 MLME-TIMING_ADVERTISEMENT.indication
6.3.44 TDLS Discovery
6.3.44.1 General
6.3.44.2 MLME-TDLSDISCOVERY.request
6.3.44.3 MLME-TDLSDISCOVERY.confirm
6.3.44.4 MLME-TDLSDISCOVERY.indication
6.3.44.5 MLME-TDLSDISCOVERY.response
6.3.45 TDLS direct-link establishment
6.3.45.1 General
6.3.45.2 MLME-TDLSSETUPREQUEST.request
6.3.45.3 MLME-TDLSSETUPREQUEST.indication
6.3.45.4 MLME-TDLSSETUPRESPONSE.request
6.3.45.5 MLME-TDLSSETUPRESPONSE.indication
6.3.45.6 MLME-TDLSSETUPCONFIRM.request
6.3.45.7 MLME-TDLSSETUPCONFIRM.indication
6.3.45.8 MLME-TDLSPOTENTIALPEERSTA.request
6.3.45.9 MLME-TDLSPOTENTIALPEERSTA.confirm
6.3.46 TDLS direct-link teardown
6.3.46.1 General
6.3.46.2 MLME-TDLSTEARDOWN.request
6.3.46.3 MLME-TDLSTEARDOWN.indication
6.3.47 TDLS Peer U-APSD
6.3.47.1 General
6.3.47.2 MLME-TDLSPTI.request
6.3.47.3 MLME-TDLSPTI.confirm
6.3.47.4 MLME-TDLSPTI.indication
6.3.47.5 MLME-TDLSPTI.response
6.3.48 TDLS channel switching
6.3.48.1 General
6.3.48.2 MLME-TDLSCHANNELSWITCH.request
6.3.48.3 MLME-TDLSCHANNELSWITCH.confirm
6.3.48.4 MLME-TDLSCHANNELSWITCH.indication
6.3.48.5 MLME-TDLSCHANNELSWITCH.response
6.3.49 TDLS Peer PSM
6.3.49.1 General
6.3.49.2 MLME-TDLSPEERPSM.request
6.3.49.3 MLME-TDLSPEERPSM.confirm
6.3.49.4 MLME-TDLSPEERPSM.indication
6.3.49.5 MLME-TDLSPEERPSM.response
6.3.50 Event request
6.3.50.1 General
6.3.50.2 MLME-EVLREQUEST.request
6.3.50.3 MLME-EVLREQUEST.indication
6.3.51 Event report
6.3.51.1 General
6.3.51.2 MLME-EVLREPORT.request
6.3.51.3 MLME-EVLREPORT.indication
6.3.52 Event
6.3.52.1 General
6.3.52.2 MLME-EVLOG.request
6.3.52.3 MLME-EVLOG.confirm
6.3.53 Diagnostic request
6.3.53.1 General
6.3.53.2 MLME-DIAGREQUEST.request
6.3.53.3 MLME-DIAGREQUEST.indication
6.3.54 Diagnostic report
6.3.54.1 MLME-DIAGREPORT.request
6.3.54.2 MLME-DIAGREPORT.indication
6.3.55 Location Configuration request
6.3.55.1 General
6.3.55.2 MLME-LOCATIONCFG.request
6.3.55.3 MLME-LOCATIONCFG.confirm
6.3.55.4 MLME-LOCATIONCFG.indication
6.3.55.5 MLME-LOCATIONCFG.response
6.3.56 Location track notification
6.3.56.1 General
6.3.56.2 MLME-LOCATIONTRACKNOTIF.request
6.3.56.3 MLME-LOCATIONTRACKNOTIF.indication
6.3.57 Timing measurement
6.3.57.1 General
6.3.57.2 MLME-TIMINGMSMT.request
6.3.57.3 MLME-TIMINGMSMT.confirm
6.3.57.4 MLME-TIMINGMSMT.indication
6.3.58 BSS Transition Management
6.3.58.1 BSS Transition Management procedure
6.3.58.2 MLME-BTMQUERY.request
6.3.58.3 MLME-BTMQUERY.indication
6.3.58.4 MLME-BTM.request
6.3.58.5 MLME-BTM.indication
6.3.58.6 MLME-BTM.response
6.3.58.7 MLME-BTM.confirm
6.3.59 FMS setup
6.3.59.1 General
6.3.59.2 MLME-FMS.request
6.3.59.3 MLME-FMS.confirm
6.3.59.4 MLME-FMS.indication
6.3.59.5 MLME-FMS.response
6.3.60 Collocated Interference request
6.3.60.1 General
6.3.60.2 MLME-CLINTERFERENCEREQUEST.request
6.3.60.3 MLME-CLINTERFERENCEREQUEST.indication
6.3.61 Collocated Interference report
6.3.61.1 General
6.3.61.2 MLME-CLINTERFERENCEREPORT.request
6.3.61.3 MLME-CLINTERFERENCEREPORT.indication
6.3.62 TFS Setup
6.3.62.1 General
6.3.62.2 MLME-TFS.request
6.3.62.3 MLME-TFS.confirm
6.3.62.4 MLME-TFS.indication
6.3.62.5 MLME-TFS.response
6.3.63 Sleep Mode request
6.3.63.1 General
6.3.63.2 MLME-SLEEPMODE.request
6.3.63.3 MLME-SLEEPMODE.indication
6.3.63.4 MLME-SLEEPMODE.response
6.3.63.5 MLME-SLEEPMODE.confirm
6.3.64 TIM broadcast setup
6.3.64.1 General
6.3.64.2 MLME-TIMBROADCAST.request
6.3.64.3 MLME-TIMBROADCAST.confirm
6.3.64.4 MLME-TIMBROADCAST.indication
6.3.64.5 MLME-TIMBROADCAST.response
6.3.65 QoS Traffic Capability Update
6.3.65.1 MLME-QOSTRAFFICCAPUPDATE.request
6.3.65.2 MLME-QOSTRAFFICCAPUPDATE.indication
6.3.66 Channel Usage request
6.3.66.1 General
6.3.66.2 MLME-CHANNELUSAGE.request
6.3.66.3 MLME-CHANNELUSAGE.confirm
6.3.66.4 MLME-CHANNELUSAGE.indication
6.3.66.5 MLME-CHANNELUSAGE.response
6.3.67 DMS request and response procedure
6.3.67.1 General
6.3.67.2 MLME-DMS.request
6.3.67.3 MLME-DMS.confirm
6.3.67.4 MLME-DMS.indication
6.3.67.5 MLME-DMS.response
6.3.67.6 MLME-DMS-TERM.request
6.3.67.7 MLME-DMS-TERM.indication
6.3.68 Timing Measurement Request
6.3.68.1 General
6.3.68.2 MLME-TIMINGMSMTRQ.request
6.3.68.3 MLME-TIMINGMSMTRQ.indication
6.3.69 WNM-Notification request
6.3.69.1 General
6.3.69.2 MLME-WNMNOTIFICATIONREQUEST.request
6.3.69.3 MLME-WNMNOTIFICATIONREQUEST indication
6.3.70 WNM-Notification response
6.3.70.1 MLME-WNMNOTIFICATIONRESPONSE.request
6.3.70.2 MLME-WNMNOTIFICATIONRESPONSE.indication
6.3.71 Network discovery and selection support
6.3.71.1 General
6.3.71.2 MLME-GAS.request
6.3.71.3 MLME-GAS.confirm
6.3.71.4 MLME-GAS.indication
6.3.71.5 MLME-GAS.response
6.3.72 QoS Map Set element management
6.3.72.1 General
6.3.72.2 MLME-QoSMap.request
6.3.72.3 MLME-QoSMap.indication
6.3.73 Mesh peering management
6.3.73.1 Introduction
6.3.73.2 MLME-MESHPEERINGMANAGEMENT.request
6.3.73.3 MLME-MESHPEERINGMANAGEMENT.confirm
6.3.73.4 MLME-MESHPEERINGMANAGEMENT.indication
6.3.73.5 MLME-MESHPEERINGMANAGEMENT.response
6.3.74 Mesh power management
6.3.74.1 Introduction
6.3.74.2 MLME-MESHPOWERMGT.request
6.3.74.3 MLME-MESHPOWERMGT.confirm
6.3.75 Mesh neighbor offset synchronization
6.3.75.1 Introduction
6.3.75.2 MLME-MESHNEIGHBOROFFSETSYNCSTART.request
6.3.75.3 MLME-MESHNEIGHBOROFFSETSYNCSTART.confirm
6.3.75.4 MLME-MESHNEIGHBOROFFSETCALCULATE.request
6.3.75.5 MLME-MESHNEIGHBOROFFSETCALCULATE.confirm
6.3.75.6 MLME-MESHNEIGHBOROFFSETSYNCSTOP.request
6.3.75.7 MLME-MESHNEIGHBOROFFSETSYNCSTOP.confirm
6.3.76 Mesh TBTT adjustment
6.3.76.1 Introduction
6.3.76.2 MLME-MESHTBTTADJUSTMENT.request
6.3.76.3 MLME-MESHTBTTADJUSTMENT.confirm
6.3.76.4 MLME-MESHTBTTADJUSTMENT.indication
6.3.76.5 MLME-MESHTBTTADJUSTMENT.response
6.3.77 MCCA management interface
6.3.77.1 Introduction
6.3.77.2 MLME-ACTIVATEMCCA.request
6.3.77.3 MLME-MCCASETUP.request
6.3.77.4 MLME-MCCASETUP.confirm
6.3.77.5 MLME-MCCASETUP.indication
6.3.77.6 MLME-MCCASETUP.response
6.3.77.7 MLME-MCCAADVERTISEMENT.request
6.3.77.8 MLME-MCCAADVERTISEMENT.confirm
6.3.77.9 MLME-MCCAADVERTISEMENT.indication
6.3.77.10 MLME-MCCAADVERTISEMENT.response
6.3.77.11 MLME-MCCATEARDOWN.request
6.3.77.12 MLME-MCCATEARDOWN.indication
6.3.78 MBSS congestion control
6.3.78.1 Introduction
6.3.78.2 MLME-MBSSCONGESTIONCONTROL.request
6.3.78.3 MLME-MBSSCONGESTIONCONTROL.indication
6.3.79 MBSS proxy update
6.3.79.1 Introduction
6.3.79.2 MLME-MBSSPROXYUPDATE.request
6.3.79.3 MLME-MBSSPROXYUPDATE.confirm
6.3.79.4 MLME-MBSSPROXYUPDATE.indication
6.3.79.5 MLME-MBSSPROXYUPDATE.response
6.3.80 MBSS mesh gate announcement
6.3.80.1 Introduction
6.3.80.2 MLME-MBSSGATEANNOUNCEMENT.request
6.3.80.3 MLME-MBSSGATEANNOUNCEMENT.indication
6.3.81 Mesh link metric
6.3.81.1 Introduction
6.3.81.2 MLME-MESHLINKMETRICREAD.request
6.3.81.3 MLME-MESHLINKMETRICREAD.confirm
6.3.81.4 MLME-MESHLINKMETRICREPORT.request
6.3.81.5 MLME-MESHLINKMETRICREPORT.indication
6.3.82 HWMP mesh path selection
6.3.82.1 Introduction
6.3.82.2 MLME-HWMPMESHPATHSELECTION.request
6.3.82.3 MLME-HWMPMESHPATHSELECTION.indication
6.4 MAC state generic convergence function (MSGCF)
6.4.1 Overview of the convergence function
6.4.2 Overview of convergence function state machine
6.4.3 Convergence function state list
6.4.3.1 ESS_CONNECTED
6.4.3.2 ESS_DISCONNECTED
6.4.3.3 ESS_DISENGAGING
6.4.3.4 STANDBY
6.4.4 Convergence function state transitions
6.4.4.1 Transitions to ESS_CONNECTED
6.4.4.2 Transitions to ESS_ DISCONNECTED
6.4.4.3 Transitions to ESS_DISENGAGING
6.4.4.4 Transitions to STANDBY
6.4.5 Convergence function informational events
6.4.6 MAC state generic convergence SAP
6.4.7 ESS status reporting
6.4.7.1 MSGCF-ESS-Link-Up
6.4.7.2 MSGCF-ESS-Link-Down.indication
6.4.7.3 MSGCF-ESS-Link-Going-Down
6.4.7.4 MSGCF-ESS-Link-Event-Rollback.indication
6.4.7.5 MSGCF-ESS-Link-Detected.indication
6.4.7.6 MSGCF-ESS-Link-Scan.request
6.4.7.7 MSGCF-ESS-Link-Scan.confirm
6.4.8 Network configuration
6.4.8.1 MSGCF-ESS-Link-Capability.request
6.4.8.2 MSGCF-ESS-Link-Capability.confirm
6.4.8.3 MSGCF-Set-ESS-Link-Parameters.request
6.4.8.4 MSGCF-Set-ESS-Link-Parameters.confirm
6.4.8.5 MSGCF-Get-ESS-Link-Parameters.request
6.4.8.6 MSGCF-Get-ESS-Link-Parameters.confirm
6.4.9 Network events
6.4.9.1 MSGCF-ESS-Link-Threshold-Report.indication
6.4.10 Network command interface
6.4.10.1 MSGCF-ESS-Link-Command.request
6.4.11 MAC state SME SAP—mobility management
6.4.11.1 MSSME-ESS-Link-Down-Predicted.indication
6.5 PLME SAP interface
6.5.1 General
6.5.2 PLME-RESET.request
6.5.2.1 Function
6.5.2.2 Semantics of the service primitive
6.5.2.3 When generated
6.5.2.4 Effect of receipt
6.5.3 PLME-CHARACTERISTICS.request
6.5.3.1 Function
6.5.3.2 Semantics of the service primitive
6.5.3.3 When generated
6.5.3.4 Effect of receipt
6.5.4 PLME-CHARACTERISTICS.confirm
6.5.4.1 Function
6.5.4.2 Semantics of the service primitive
6.5.4.3 When generated
6.5.4.4 Effect of receipt
6.5.5 PLME-DSSSTESTMODE.request
6.5.5.1 Function
6.5.5.2 Semantics of the service primitive
6.5.5.3 When generated
6.5.5.4 Effect of receipt
6.5.6 PLME-DSSSTESTOUTPUT.request
6.5.6.1 Function
6.5.6.2 Semantics of the service primitive
6.5.6.3 When generated
6.5.6.4 Effect of receipt
6.5.7 PLME-TXTIME.request
6.5.7.1 Function
6.5.7.2 Semantics of the service primitive
6.5.7.3 When generated
6.5.7.4 Effect of receipt
6.5.8 PLME-TXTIME.confirm
6.5.8.1 Function
6.5.8.2 Semantics of the service primitive
6.5.8.3 When generated
6.5.8.4 Effect of receipt
7. PHY service specification
7.1 Scope
7.2 PHY functions
7.3 Detailed PHY service specifications
7.3.1 Scope and field of application
7.3.2 Overview of the service
7.3.3 Overview of interactions
7.3.4 Basic service and options
7.3.4.1 General
7.3.4.2 PHY-SAP peer-to-peer service primitives
7.3.4.3 PHY-SAP sublayer-to-sublayer service primitives
7.3.4.4 PHY-SAP service primitives parameters
7.3.4.5 Vector descriptions
7.3.5 PHY-SAP detailed service specification
7.3.5.1 Introduction
7.3.5.2 PHY-DATA.request
7.3.5.3 PHY-DATA.indication
7.3.5.4 PHY-DATA.confirm
7.3.5.5 PHY-TXSTART.request
7.3.5.6 PHY-TXSTART.confirm
7.3.5.7 PHY-TXEND.request
7.3.5.8 PHY-TXEND.confirm
7.3.5.9 PHY-CCARESET.request
7.3.5.10 PHY-CCARESET.confirm
7.3.5.11 PHY-CCA.indication
7.3.5.12 PHY-RXSTART.indication
7.3.5.13 PHY-RXEND.indication
7.3.5.14 PHY-CONFIG.request
7.3.5.15 PHY-CONFIG.confirm
7.4 PHY management
8. Frame formats
8.1 General requirements
8.2 MAC frame formats
8.2.1 Basic components
8.2.2 Conventions
8.2.3 General frame format
8.2.4 Frame fields
8.2.4.1 Frame Control field
8.2.4.2 Duration/ID field
8.2.4.3 Address fields
8.2.4.4 Sequence Control field
8.2.4.5 QoS Control field
8.2.4.6 HT Control field
8.2.4.7 Frame Body field
8.2.4.8 FCS field
8.2.5 Duration/ID field (QoS STA)
8.2.5.1 General
8.2.5.2 Setting for single and multiple protection under enhanced distributed channel access (EDCA)
8.2.5.3 Setting for QoS CF-Poll frames
8.2.5.4 Setting for frames sent by a TXOP holder under HCCA
8.2.5.5 Settings within a PSMP sequence
8.2.5.6 Settings within a dual CTS sequence
8.2.5.7 Setting for control response frames
8.2.5.8 Setting for other response frames
8.3 Format of individual frame types
8.3.1 Control frames
8.3.1.1 Format of control frames
8.3.1.2 RTS frame format
8.3.1.3 CTS frame format
8.3.1.4 ACK frame format
8.3.1.5 PS-Poll frame format
8.3.1.6 CF-End frame format
8.3.1.7 CF-End+CF-Ack frame format
8.3.1.8 BlockAckReq frame format
8.3.1.9 BlockAck frame format
8.3.1.10 Control Wrapper frame
8.3.2 Data frames
8.3.2.1 Data frame format
8.3.2.2 A-MSDU format
8.3.3 Management frames
8.3.3.1 Format of management frames
8.3.3.2 Beacon frame format
8.3.3.3 ATIM frame format
8.3.3.4 Disassociation frame format
8.3.3.5 Association Request frame format
8.3.3.6 Association Response frame format
8.3.3.7 Reassociation Request frame format
8.3.3.8 Reassociation Response frame format
8.3.3.9 Probe Request frame format
8.3.3.10 Probe Response frame format
8.3.3.11 Authentication frame format
8.3.3.12 Deauthentication
8.3.3.13 Action frame format
8.3.3.14 Action No Ack frame format
8.3.3.15 Timing Advertisement frame format
8.4 Management frame body components
8.4.1 Fields that are not information elements
8.4.1.1 Authentication Algorithm Number field
8.4.1.2 Authentication Transaction Sequence Number field
8.4.1.3 Beacon Interval field
8.4.1.4 Capability Information field
8.4.1.5 Current AP Address field
8.4.1.6 Listen Interval field
8.4.1.7 Reason Code field
8.4.1.8 AID field
8.4.1.9 Status Code field
8.4.1.10 Timestamp field
8.4.1.11 Action field
8.4.1.12 Dialog Token field
8.4.1.13 DLS Timeout Value field
8.4.1.14 Block Ack Parameter Set field
8.4.1.15 Block Ack Timeout Value field
8.4.1.16 DELBA Parameter Set field
8.4.1.17 QoS Info field
8.4.1.18 Measurement Pilot Interval field
8.4.1.19 Max Transmit Power field
8.4.1.20 Transmit Power Used field
8.4.1.21 Channel Width field
8.4.1.22 SM Power Control field
8.4.1.23 PCO Phase Control field
8.4.1.24 PSMP Parameter Set field
8.4.1.25 PSMP STA Info field
8.4.1.26 MIMO Control field
8.4.1.27 CSI Report field
8.4.1.28 Noncompressed Beamforming Report field
8.4.1.29 Compressed Beamforming Report field
8.4.1.30 Antenna Selection Indices field
8.4.1.31 Organization Identifier field
8.4.1.32 Rate Identification field
8.4.1.33 GAS Query Response Fragment ID field
8.4.1.34 Venue Info field
8.4.1.35 Target Channel
8.4.1.36 Operating Class
8.4.1.37 Send-Confirm field
8.4.1.38 Anti-Clogging Token field
8.4.1.39 Scalar field
8.4.1.40 Element field
8.4.1.41 Confirm field
8.4.1.42 Finite Cyclic Group field
8.4.2 Information elements
8.4.2.1 General
8.4.2.2 SSID element
8.4.2.3 Supported Rates element
8.4.2.4 FH Parameter Set element
8.4.2.5 DSSS Parameter Set element
8.4.2.6 CF Parameter Set element
8.4.2.7 TIM element
8.4.2.8 IBSS Parameter Set element
8.4.2.9 Challenge Text element
8.4.2.10 Country element
8.4.2.11 Hopping Pattern Parameters element
8.4.2.12 Hopping Pattern Table element
8.4.2.13 Request element
8.4.2.14 ERP element
8.4.2.15 Extended Supported Rates element
8.4.2.16 Power Constraint element
8.4.2.17 Power Capability element
8.4.2.18 TPC Request element
8.4.2.19 TPC Report element
8.4.2.20 Supported Channels element
8.4.2.21 Channel Switch Announcement element
8.4.2.22 Secondary Channel Offset element
8.4.2.23 Measurement Request element
8.4.2.24 Measurement Report element
8.4.2.25 Quiet element
8.4.2.26 IBSS DFS element
8.4.2.27 RSNE
8.4.2.28 Vendor Specific element
8.4.2.29 Extended Capabilities element
8.4.2.30 BSS Load element
8.4.2.31 EDCA Parameter Set element
8.4.2.32 TSPEC element
8.4.2.33 TCLAS element
8.4.2.34 TS Delay element
8.4.2.35 TCLAS Processing element
8.4.2.36 Schedule element
8.4.2.37 QoS Capability element
8.4.2.38 AP Channel Report element
8.4.2.39 Neighbor Report element
8.4.2.40 RCPI element
8.4.2.41 BSS Average Access Delay element
8.4.2.42 Antenna element
8.4.2.43 RSNI element
8.4.2.44 Measurement Pilot Transmission element
8.4.2.45 BSS Available Admission Capacity element
8.4.2.46 BSS AC Access Delay element
8.4.2.47 RM Enabled Capabilities element
8.4.2.48 Multiple BSSID element
8.4.2.49 Mobility Domain element (MDE)
8.4.2.50 Fast BSS Transition element (FTE)
8.4.2.51 Timeout Interval element (TIE)
8.4.2.52 RIC Data element (RDE)
8.4.2.53 RIC Descriptor element
8.4.2.54 DSE Registered Location element
8.4.2.55 Extended Channel Switch Announcement element
8.4.2.56 Supported Operating Classes element
8.4.2.57 Management MIC element
8.4.2.58 HT Capabilities element
8.4.2.59 HT Operation element
8.4.2.60 20/40 BSS Intolerant Channel Report element
8.4.2.61 Overlapping BSS Scan Parameters element
8.4.2.62 20/40 BSS Coexistence element
8.4.2.63 Time Advertisement element
8.4.2.64 Link Identifier element
8.4.2.65 Wakeup Schedule element
8.4.2.66 Channel Switch Timing element
8.4.2.67 PTI Control element
8.4.2.68 TPU Buffer Status element
8.4.2.69 Event Request element
8.4.2.70 Event Report element
8.4.2.71 Diagnostic Request element
8.4.2.72 Diagnostic Report element
8.4.2.73 Location Parameters element
8.4.2.74 Nontransmitted BSSID Capability element
8.4.2.75 SSID List element
8.4.2.76 Multiple BSSID-Index element
8.4.2.77 FMS Descriptor element
8.4.2.78 FMS Request element
8.4.2.79 FMS Response element
8.4.2.80 QoS Traffic Capability element
8.4.2.81 BSS Max Idle Period element
8.4.2.82 TFS Request element
8.4.2.83 TFS Response element
8.4.2.84 WNM-Sleep Mode element
8.4.2.85 TIM Broadcast Request element
8.4.2.86 TIM Broadcast Response element
8.4.2.87 Collocated Interference Report element
8.4.2.88 Channel Usage element
8.4.2.89 Time Zone element
8.4.2.90 DMS Request element
8.4.2.91 DMS Response element
8.4.2.92 Destination URI element
8.4.2.93 U-APSD Coexistence element
8.4.2.94 Interworking element
8.4.2.95 Advertisement Protocol element
8.4.2.96 Expedited Bandwidth Request element
8.4.2.97 QoS Map Set element
8.4.2.98 Roaming Consortium element
8.4.2.99 Emergency Alert Identifier element
8.4.2.100 Mesh Configuration element
8.4.2.101 Mesh ID element
8.4.2.102 Mesh Link Metric Report element
8.4.2.103 Congestion Notification element
8.4.2.104 Mesh Peering Management element
8.4.2.105 Mesh Channel Switch Parameters element
8.4.2.106 Mesh Awake Window element
8.4.2.107 Beacon Timing element
8.4.2.108 MCCAOP Setup Request element
8.4.2.109 MCCAOP Setup Reply element
8.4.2.110 MCCAOP Advertisement Overview element
8.4.2.111 MCCAOP Advertisement element
8.4.2.112 MCCAOP Teardown element
8.4.2.113 GANN element
8.4.2.114 RANN element
8.4.2.115 PREQ element
8.4.2.116 PREP element
8.4.2.117 PERR element
8.4.2.118 PXU element
8.4.2.119 PXUC element
8.4.2.120 Authenticated Mesh Peering Exchange element
8.4.2.121 MIC element
8.4.3 Information Subelements
8.4.4 Access Network Query Protocol (ANQP) elements
8.4.4.1 General
8.4.4.2 Query List ANQP-element
8.4.4.3 Capability List ANQP-element
8.4.4.4 Venue Name ANQP-element
8.4.4.5 Emergency Call Number ANQP-element
8.4.4.6 Network Authentication Type ANQP-element
8.4.4.7 Roaming Consortium ANQP-element
8.4.4.8 Vendor Specific ANQP-element
8.4.4.9 IP Address Type Availability ANQP-element
8.4.4.10 NAI Realm ANQP-element
8.4.4.11 3GPP Cellular Network ANQP-element
8.4.4.12 AP Geospatial Location ANQP-element
8.4.4.13 AP Civic Location ANQP-element
8.4.4.14 AP Location Public Identifier URI ANQP-element
8.4.4.15 Domain Name ANQP-element
8.4.4.16 Emergency Alert URI ANQP-element
8.4.4.17 Emergency NAI ANQP-element
8.4.4.18 TDLS Capability ANQP-element
8.4.4.19 Neighbor Report ANQP-element
8.5 Action frame format details
8.5.1 Introduction
8.5.2 Spectrum management Action frames
8.5.2.1 General
8.5.2.2 Measurement Request frame format
8.5.2.3 Measurement Report frame format
8.5.2.4 TPC Request frame format
8.5.2.5 TPC Report frame format
8.5.2.6 Channel Switch Announcement frame format
8.5.3 QoS Action frame details
8.5.3.1 General
8.5.3.2 ADDTS Request frame format
8.5.3.3 ADDTS Response frame format
8.5.3.4 DELTS frame format
8.5.3.5 Schedule frame format
8.5.3.6 QoS Map Configure frame format
8.5.4 DLS Action frame details
8.5.4.1 General
8.5.4.2 DLS Request frame format
8.5.4.3 DLS Response frame format
8.5.4.4 DLS Teardown frame format
8.5.5 Block Ack Action frame details
8.5.5.1 General
8.5.5.2 ADDBA Request frame format
8.5.5.3 ADDBA Response frame format
8.5.5.4 DELBA frame format
8.5.6 Vendor-specific action details
8.5.7 Radio Measurement action details
8.5.7.1 General
8.5.7.2 Radio Measurement Request frame format
8.5.7.3 Radio Measurement Report frame format
8.5.7.4 Link Measurement Request frame format
8.5.7.5 Link Measurement Report frame format
8.5.7.6 Neighbor Report Request frame format
8.5.7.7 Neighbor Report Response frame format
8.5.8 Public Action details
8.5.8.1 Public Action frames
8.5.8.2 20/40 BSS Coexistence Management frame format
8.5.8.3 Measurement Pilot frame format
8.5.8.4 DSE Enablement frame format
8.5.8.5 DSE Deenablement frame format
8.5.8.6 DSE Registered Location Announcement frame format
8.5.8.7 Extended Channel Switch Announcement frame format
8.5.8.8 DSE Measurement Request frame format
8.5.8.9 DSE Measurement Report frame format
8.5.8.10 DSE Power Constraint frame format
8.5.8.11 Vendor Specific Public Action frame format
8.5.8.12 GAS Initial Request frame format
8.5.8.13 GAS Initial Response frame format
8.5.8.14 GAS Comeback Request frame format
8.5.8.15 GAS Comeback Response frame format
8.5.8.16 TDLS Discovery Response frame format
8.5.8.17 Location Track Notification frame format
8.5.9 FT Action frame details
8.5.9.1 General
8.5.9.2 FT Request frame
8.5.9.3 FT Response frame
8.5.9.4 FT Confirm frame
8.5.9.5 FT Ack frame
8.5.10 SA Query Action frame details
8.5.10.1 General
8.5.10.2 SA Query Request frame
8.5.10.3 SA Query Response frame
8.5.11 Protected Dual of Public Action frames
8.5.12 HT Action frame details
8.5.12.1 HT Action field
8.5.12.2 Notify Channel Width frame format
8.5.12.3 SM Power Save frame format
8.5.12.4 PSMP frame format
8.5.12.5 Set PCO Phase frame format
8.5.12.6 CSI frame format
8.5.12.7 Noncompressed Beamforming frame format
8.5.12.8 Compressed Beamforming frame format
8.5.12.9 Antenna Selection Indices Feedback frame format
8.5.13 TDLS Action field formats
8.5.13.1 General
8.5.13.2 TDLS Setup Request Action field format
8.5.13.3 TDLS Setup Response Action field format
8.5.13.4 TDLS Setup Confirm Action field format
8.5.13.5 TDLS Teardown Action field format
8.5.13.6 TDLS Peer Traffic Indication Action field format
8.5.13.7 TDLS Channel Switch Request Action field format
8.5.13.8 TDLS Channel Switch Response Action field format
8.5.13.9 TDLS Peer PSM Request Action field format
8.5.13.10 TDLS Peer PSM Response Action field format
8.5.13.11 TDLS Peer Traffic Response Action field format
8.5.13.12 TDLS Discovery Request Action field format
8.5.14 WNM Action details
8.5.14.1 WNM Action fields
8.5.14.2 Event Request frame format
8.5.14.3 Event Report frame format
8.5.14.4 Diagnostic Request frame format
8.5.14.5 Diagnostic Report frame format
8.5.14.6 Location Configuration Request frame format
8.5.14.7 Location Configuration Response frame format
8.5.14.8 BSS Transition Management Query frame format
8.5.14.9 BSS Transition Management Request frame format
8.5.14.10 BSS Transition Management Response frame format
8.5.14.11 FMS Request frame format
8.5.14.12 FMS Response frame format
8.5.14.13 Collocated Interference Request frame format
8.5.14.14 Collocated Interference Report frame format
8.5.14.15 TFS Request frame format
8.5.14.16 TFS Response frame format
8.5.14.17 TFS Notify frame format
8.5.14.18 WNM-Sleep Mode Request frame format
8.5.14.19 WNM-Sleep Mode Response frame format
8.5.14.20 TIM Broadcast Request frame format
8.5.14.21 TIM Broadcast Response frame format
8.5.14.22 QoS Traffic Capability Update frame format
8.5.14.23 Channel Usage Request frame format
8.5.14.24 Channel Usage Response frame format
8.5.14.25 DMS Request frame format
8.5.14.26 DMS Response frame format
8.5.14.27 Timing Measurement Request frame format
8.5.14.28 WNM-Notification Request frame format
8.5.14.29 WNM-Notification Response frame format
8.5.15 Unprotected WNM Action details
8.5.15.1 Unprotected WNM Action fields
8.5.15.2 TIM frame format
8.5.15.3 Timing Measurement frame format
8.5.16 Self-protected Action frame details
8.5.16.1 Self-protected Action fields
8.5.16.2 Mesh Peering Open frame format
8.5.16.3 Mesh Peering Confirm frame format
8.5.16.4 Mesh Peering Close frame format
8.5.16.5 Mesh Group Key Inform frame format
8.5.16.6 Mesh Group Key Acknowledge frame format
8.5.17 Mesh Action frame details
8.5.17.1 Mesh Action fields
8.5.17.2 Mesh Link Metric Report frame format
8.5.17.3 HWMP Mesh Path Selection frame format
8.5.17.4 Gate Announcement frame format
8.5.17.5 Congestion Control Notification frame format
8.5.17.6 MCCA Setup Request frame format
8.5.17.7 MCCA Setup Reply frame format
8.5.17.8 MCCA Advertisement Request frame format
8.5.17.9 MCCA Advertisement frame format
8.5.17.10 MCCA Teardown frame format
8.5.17.11 TBTT Adjustment Request frame format
8.5.17.12 TBTT Adjustment Response frame format
8.5.18 Multihop Action frame details
8.5.18.1 Multihop Action fields
8.5.18.2 Proxy Update frame format
8.5.18.3 Proxy Update Confirmation frame format
8.6 Aggregate MPDU (A-MPDU)
8.6.1 A-MPDU format
8.6.2 MPDU delimiter CRC field
8.6.3 A-MPDU contents
9. MAC sublayer functional description
9.1 Introduction
9.2 MAC architecture
9.2.1 General
9.2.2 DCF
9.2.3 PCF
9.2.4 Hybrid coordination function (HCF)
9.2.4.1 General
9.2.4.2 HCF contention-based channel access (EDCA)
9.2.4.3 HCF controlled channel access (HCCA)
9.2.5 Mesh coordination function (MCF)
9.2.6 Combined use of DCF, PCF, and HCF
9.2.7 Fragmentation/defragmentation overview
9.2.8 MAC data service
9.3 DCF
9.3.1 General
9.3.2 Procedures common to the DCF and EDCAF
9.3.2.1 CS mechanism
9.3.2.2 MAC-Level Acknowledgements
9.3.2.3 IFS
9.3.2.4 Setting and resetting the NAV
9.3.2.5 RTS/CTS with fragmentation
9.3.2.6 CTS procedure
9.3.2.7 Dual CTS protection
9.3.2.8 ACK procedure
9.3.2.9 BlockAck procedure
9.3.2.10 Duplicate detection and recovery
9.3.2.11 NAV distribution
9.3.2.12 Operation of aSlotTime
9.3.3 Random backoff time
9.3.4 DCF access procedure
9.3.4.1 Introduction
9.3.4.2 Basic access
9.3.4.3 Backoff procedure for DCF
9.3.4.4 Recovery procedures and retransmit limits
9.3.4.5 Control of the channel
9.3.5 Individually addressed MPDU transfer procedure
9.3.6 Group addressed MPDU transfer procedure
9.3.7 DCF timing relations
9.3.8 Signal Extension
9.3.9 Determination of PLME aCWmin characteristics
9.4 PCF
9.4.1 General
9.4.2 CFP structure and timing
9.4.3 PCF access procedure
9.4.3.1 General
9.4.3.2 Fundamental access
9.4.3.3 NAV operation during the CFP
9.4.4 PCF transfer procedure
9.4.4.1 General
9.4.4.2 PCF transfers when the PC STA is transmitter or recipient
9.4.4.3 Operation with overlapping point-coordinated BSSs
9.4.4.4 CFPMaxDuration limit
9.4.4.5 CF usage rules
9.4.5 CF polling list
9.4.5.1 General
9.4.5.2 Polling list processing
9.4.5.3 Polling list update procedure
9.5 Fragmentation
9.6 Defragmentation
9.7 Multirate support
9.7.1 Overview
9.7.2 Basic MCS Set field
9.7.3 Basic STBC MCS
9.7.4 Basic Rate Set and Basic MCS Set for mesh STA
9.7.5 Rate selection for data and management frames
9.7.5.1 Rate selection for non-STBC Beacon and non-STBC PSMP frames
9.7.5.2 Rate selection for STBC group addressed data and management frames
9.7.5.3 Rate selection for other group addressed data and management frames
9.7.5.4 Rate selection for polling frames
9.7.5.5 Rate selection for +CF-Ack frames
9.7.5.6 Rate selection for other data and management frames
9.7.6 Rate selection for control frames
9.7.6.1 General rules for rate selection for control frames
9.7.6.2 Rate selection for control frames that initiate a TXOP
9.7.6.3 Rate selection for CF_End frames
9.7.6.4 Rate selection for control frames that are not control response frames
9.7.6.5 Rate selection for control response frames
9.7.6.6 Channel Width selection for control frames
9.7.6.7 Control frame TXVECTOR parameter restrictions
9.7.7 Multiple BSSID Rate Selection
9.7.8 Modulation classes
9.7.9 Non-HT basic rate calculation
9.8 MSDU transmission restrictions
9.9 HT Control field operation
9.10 Control Wrapper operation
9.11 A-MSDU operation
9.12 A-MPDU operation
9.12.1 A-MPDU contents
9.12.2 A-MPDU length limit rules
9.12.3 Minimum MPDU Start Spacing field
9.12.4 A-MPDU aggregation of group addressed data frames
9.12.5 Transport of A-MPDU by the PHY data service
9.13 PPDU duration constraint
9.14 LDPC operation
9.15 STBC operation
9.16 Short GI operation
9.17 Greenfield operation
9.18 Operation across regulatory domains
9.18.1 General
9.18.2 Operation upon entering a regulatory domain
9.18.3 Determination of hopping patterns for FH PHYs
9.18.4 Hopping sequence generation using the Frequency Hopping and Hopping Pattern Table elements
9.18.5 Operation with operating classes
9.18.6 Operation with coverage classes
9.19 HCF
9.19.1 General
9.19.2 HCF contention-based channel access (EDCA)
9.19.2.1 Reference implementation
9.19.2.2 EDCA TXOPs
9.19.2.3 Obtaining an EDCA TXOP
9.19.2.4 Multiple frame transmission in an EDCA TXOP
9.19.2.5 EDCA backoff procedure
9.19.2.6 Retransmit procedures
9.19.2.7 Truncation of TXOP
9.19.3 HCCA
9.19.3.1 General
9.19.3.2 HCCA procedure
9.19.3.3 TXOP structure and timing
9.19.3.4 NAV operation during a TXOP
9.19.3.5 HCCA transfer rules
9.19.4 Admission Control at the HC
9.19.4.1 General
9.19.4.2 Contention-based admission control procedures
9.19.4.3 Controlled-access admission control
9.20 Mesh coordination function (MCF)
9.20.1 General
9.20.2 MCF contention-based channel access
9.20.3 MCF controlled channel access (MCCA)
9.20.3.1 General
9.20.3.2 MCCA activation
9.20.3.3 MCCAOP reservations
9.20.3.4 Neighborhood MCCAOP periods at a mesh STA
9.20.3.5 MCCA access fraction (MAF)
9.20.3.6 MCCAOP setup procedure
9.20.3.7 MCCAOP advertisement
9.20.3.8 MCCAOP teardown
9.20.3.9 Access during MCCAOPs
9.20.3.10 Interaction with time synchronization
9.21 Block Acknowledgment (Block Ack)
9.21.1 Introduction
9.21.2 Setup and modification of the Block Ack parameters
9.21.3 Data and acknowledgment transfer using immediate Block Ack policy and delayed Block Ack policy
9.21.4 Receive buffer operation
9.21.5 Teardown of the Block Ack mechanism
9.21.6 Selection of BlockAck and BlockAckReq variants
9.21.7 HT-immediate Block Ack extensions
9.21.7.1 Introduction to HT-immediate Block Ack extensions
9.21.7.2 HT-immediate Block Ack architecture
9.21.7.3 Scoreboard context control during full-state operation
9.21.7.4 Scoreboard context control during partial-state operation
9.21.7.5 Generation and transmission of BlockAck by an HT STA
9.21.7.6 Receive reordering buffer control operation
9.21.7.7 Originator’s behavior
9.21.7.8 Maintaining BlockAck state at the originator
9.21.7.9 Originator’s support of recipient’s partial state
9.21.8 HT-delayed Block Ack extensions
9.21.8.1 Introduction
9.21.8.2 HT-delayed Block Ack negotiation
9.21.8.3 Operation of HT-delayed Block Ack
9.21.9 Protected Block Ack Agreement
9.22 No Acknowledgment (No Ack)
9.23 Protection mechanisms
9.23.1 Introduction
9.23.2 Protection mechanism for non-ERP receivers
9.23.3 Protection mechanisms for transmissions of HT PPDUs
9.23.3.1 General
9.23.3.2 Protection rules for HT STA operating a direct link
9.23.3.3 RIFS protection
9.23.3.4 Use of OBSS Non-HT STAs Present field
9.23.3.5 Protection rules for an HT mesh STA in an MBSS
9.23.4 L_LENGTH and L_DATARATE parameter values for HT-mixed format PPDUs
9.23.5 L-SIG TXOP protection
9.23.5.1 General rules
9.23.5.2 L-SIG TXOP protection rules at the TXOP holder
9.23.5.3 L-SIG TXOP protection rules at the TXOP responder
9.23.5.4 L-SIG TXOP protection NAV update rule
9.24 MAC frame processing
9.24.1 Introduction
9.24.2 Revision level field processing
9.24.3 Duration/ID field processing
9.24.4 Response to an invalid Action frame
9.24.5 Operation of the Dialog Token field
9.24.6 Element parsing
9.24.7 Vendor specific element parsing
9.24.8 Extensible element parsing
9.24.9 Extensible subelement parsing
9.25 Reverse Direction Protocol
9.25.1 Reverse direction (RD) exchange sequence
9.25.2 Support for RD
9.25.3 Rules for RD initiator
9.25.4 Rules for RD responder
9.26 PSMP Operation
9.26.1 Frame transmission mechanism during PSMP
9.26.1.1 PSMP frame transmission (PSMP-DTT and PSMP-UTT)
9.26.1.2 PSMP downlink transmission (PSMP-DTT)
9.26.1.3 PSMP uplink transmission (PSMP-UTT)
9.26.1.4 PSMP burst
9.26.1.5 Resource allocation within a PSMP burst
9.26.1.6 PSMP-UTT retransmission
9.26.1.7 PSMP acknowledgment rules
9.26.1.8 PSMP group addressed transmission rules
9.26.2 Scheduled PSMP
9.26.3 Unscheduled PSMP
9.27 Sounding PPDUs
9.28 Link adaptation
9.28.1 Introduction
9.28.2 Link adaptation using the HT Control field
9.29 Transmit beamforming
9.29.1 General
9.29.2 Transmit beamforming with implicit feedback
9.29.2.1 General
9.29.2.2 Unidirectional implicit transmit beamforming
9.29.2.3 Bidirectional implicit transmit beamforming
9.29.2.4 Calibration
9.29.3 Explicit feedback beamforming
9.30 Antenna selection (ASEL)
9.30.1 Introduction
9.30.2 Procedure
9.31 Null data packet (NDP) sounding
9.31.1 NDP rules
9.31.2 Transmission of an NDP
9.31.3 Determination of NDP destination
9.31.4 Determination of NDP source
9.32 Mesh forwarding framework
9.32.1 General
9.32.2 Forwarding information
9.32.3 Frame addressing in an MBSS
9.32.4 Addressing and forwarding of individually addressed Mesh Data frames
9.32.4.1 At source mesh STAs (individually addressed)
9.32.4.2 At intermediate and destination mesh STAs (individually addressed)
9.32.5 Addressing and forwarding of group addressed Mesh Data frames
9.32.5.1 At source mesh STAs (group addressed)
9.32.5.2 At recipient mesh STAs (group addressed)
9.32.6 Addressing of Management frames and MMPDU forwarding
9.32.6.1 General
9.32.6.2 MMPDU forwarding using individually addressed Multihop Action frames
9.32.6.3 MMPDU forwarding using group addressed Multihop Action frames
9.32.7 Detection of duplicate MSDUs/MMPDUs
9.32.8 Mesh STAs that do not forward
9.32.9 Frame forwarding and unknown destination
10. MLME
10.1 Synchronization
10.1.1 General
10.1.2 Basic approach
10.1.2.1 TSF for infrastructure networks
10.1.2.2 TSF for an IBSS
10.1.2.3 TSF for an MBSS
10.1.3 Maintaining synchronization
10.1.3.1 General
10.1.3.2 Beacon generation in infrastructure networks
10.1.3.3 Beacon generation in an IBSS
10.1.3.4 Beacon generation in an MBSS
10.1.3.5 Beacon reception
10.1.3.6 Multiple BSSID procedure
10.1.3.7 TSF timer accuracy
10.1.4 Acquiring synchronization, scanning
10.1.4.1 General
10.1.4.2 Passive scanning
10.1.4.3 Active scanning
10.1.4.4 Initializing a BSS
10.1.4.5 Synchronizing with a BSS
10.1.4.6 Operation of Supported Rates and Extended Supported Rates elements
10.1.5 Adjusting STA timers
10.1.6 Timing synchronization for FH PHYs
10.1.7 Terminating a BSS
10.1.8 Supported rates and extended supported rates advertisement
10.2 Power management
10.2.1 Power management in an infrastructure network
10.2.1.1 General
10.2.1.2 STA Power Management modes
10.2.1.3 AP TIM transmissions
10.2.1.4 TIM types
10.2.1.5 Power management with APSD
10.2.1.6 AP operation during the CP
10.2.1.7 AP operation during the CFP
10.2.1.8 Receive operation for STAs in PS mode during the CP
10.2.1.9 Receive operation for STAs in PS mode during the CFP
10.2.1.10 Receive operation using APSD
10.2.1.11 STAs operating in the Active mode
10.2.1.12 AP aging function
10.2.1.13 PSMP power management
10.2.1.14 TDLS Peer Power Save Mode
10.2.1.15 TDLS Peer U-APSD
10.2.1.16 FMS power management
10.2.1.17 TIM Broadcast
10.2.1.18 WNM-Sleep mode
10.2.2 Power management in an IBSS
10.2.2.1 Introduction
10.2.2.2 Basic approach
10.2.2.3 Initialization of power management within an IBSS
10.2.2.4 STA power state transitions
10.2.2.5 ATIM and frame transmission
10.2.3 Power management in an MBSS
10.2.4 SM power save
10.3 STA authentication and association
10.3.1 State variables
10.3.2 State transition diagram for nonmesh STAs
10.3.3 Frame filtering based on STA state
10.3.4 Authentication and deauthentication
10.3.4.1 General
10.3.4.2 Authentication—originating STA
10.3.4.3 Authentication—destination STA
10.3.4.4 Deauthentication—originating STA
10.3.4.5 Deauthentication—destination STA
10.3.5 Association, reassociation, and disassociation
10.3.5.1 General
10.3.5.2 Non-AP STA association initiation procedures
10.3.5.3 AP association receipt procedures
10.3.5.4 Non-AP STA reassociation initiation procedures
10.3.5.5 AP reassociation receipt procedures
10.3.5.6 Non-AP STA disassociation initiation procedures
10.3.5.7 Non-AP STA disassociation receipt procedure
10.3.5.8 AP disassociation initiation procedure
10.3.5.9 AP disassociation receipt procedure
10.3.6 Additional mechanisms for an AP collocated with a mesh STA
10.4 TS operation
10.4.1 Introduction
10.4.2 TSPEC construction
10.4.3 TS life cycle
10.4.4 TS setup
10.4.5 TS setup by resource request during a fast BSS transition
10.4.6 PSMP management
10.4.7 Failed TS setup
10.4.8 Data transfer
10.4.9 TS deletion
10.4.10 TS timeout
10.4.11 TS suspension
10.4.12 TS Reinstatement
10.5 Block Ack operation
10.5.1 Introduction
10.5.2 Setup and modification of the Block Ack parameters
10.5.2.1 General
10.5.2.2 Procedure at the originator
10.5.2.3 Procedure at the recipient
10.5.2.4 Procedure common to both originator and recipient
10.5.3 Teardown of the Block Ack mechanism
10.5.3.1 General
10.5.3.2 Procedure at the initiator of the Block Ack teardown
10.5.3.3 Procedure at the recipient of the DELBA frame
10.5.4 Error recovery upon a peer failure
10.6 Higher layer timer synchronization
10.6.1 Introduction
10.6.2 Procedure at the STA
10.7 DLS operation
10.7.1 General
10.7.2 DLS procedures
10.7.2.1 General
10.7.2.2 Setup procedure at the QoS STA
10.7.2.3 Setup procedure at the AP
10.7.2.4 Operation of the DLS Timeout Value field
10.7.3 Data transfer after setup
10.7.4 DLS teardown
10.7.4.1 General
10.7.4.2 STA-initiated DLS teardown procedure
10.7.4.3 Teardown procedure at the AP
10.7.4.4 AP-initiated DLS teardown procedure
10.7.5 Error recovery upon a peer failure
10.7.6 Secure DLS operation
10.8 TPC procedures
10.8.1 General
10.8.2 Association based on transmit power capability
10.8.3 Peering based on transmit power capability
10.8.4 Specification of regulatory and local maximum transmit power levels
10.8.5 Selection of a transmit power
10.8.6 Adaptation of the transmit power
10.9 DFS procedures
10.9.1 General
10.9.2 Association based on supported channels
10.9.3 Quieting channels for testing
10.9.4 Testing channels for radars
10.9.5 Discontinuing operations after detecting radars
10.9.6 Detecting radars
10.9.7 Requesting and reporting of measurements
10.9.8 Selecting and advertising a new channel
10.9.8.1 General
10.9.8.2 Selecting and advertising a new channel in an infrastructure BSS
10.9.8.3 Selecting and advertising a new channel in an IBSS
10.9.8.4 MBSS channel switching
10.9.8.5 HT-greenfield transmissions in operating classes with behavior limits set of 16
10.9.9 Channel Switch Announcement element operation
10.10 Extended channel switching (ECS)
10.10.1 General
10.10.2 Advertising supported operating classes
10.10.3 Selecting and advertising a new channel and/or operating class
10.10.3.1 General
10.10.3.2 Selecting and advertising a new channel in an infrastructure BSS
10.10.3.3 Selecting and advertising a new channel in an IBSS
10.10.3.4 Selecting and advertising a new channel in an MBSS
10.11 Radio measurement procedures
10.11.1 General
10.11.2 Measurement on operating and nonoperating channels
10.11.3 Measurement start time
10.11.4 Measurement Duration
10.11.5 Station responsibility for conducting measurements
10.11.6 Requesting and reporting of measurements
10.11.7 Repeated measurement request frames
10.11.8 Triggered autonomous reporting
10.11.9 Specific measurement usage
10.11.9.1 Beacon Report
10.11.9.2 Frame Report
10.11.9.3 Channel Load Report
10.11.9.4 Noise Histogram Report
10.11.9.5 STA Statistics Report
10.11.9.6 Location Configuration Information Report
10.11.9.7 Measurement pause
10.11.9.8 Transmit Stream/Category Measurement Report
10.11.9.9 Location Civic report
10.11.9.10 Location Identifier Report
10.11.10 Usage of the neighbor report
10.11.10.1 General
10.11.10.2 Requesting a neighbor report
10.11.10.3 Receiving a neighbor report
10.11.11 Link Measurement
10.11.12 Measurement of the RPI histogram
10.11.13 Operation of the Max Transmit Power field
10.11.14 Multiple BSSID Set
10.11.15 Measurement Pilot generation and usage
10.11.15.1 General
10.11.15.2 Measurement Pilot generation by an AP
10.11.15.3 Measurement Pilot usage by a STA
10.11.16 Access Delay Measurement
10.11.17 BSS Available Admission Capacity
10.11.18 AP Channel Report
10.11.19 Multicast diagnostic reporting
10.12 DSE procedures
10.12.1 General
10.12.2 Enablement and deenablement
10.12.2.1 General
10.12.2.2 Enablement requester STA
10.12.2.3 Enablement responder STA
10.12.2.4 Deenablement requester STA
10.12.2.5 Deenablement responder STA
10.12.3 Registered STA operation
10.12.4 Enabling STA operation with DSE
10.12.5 Dependent STA operation with DSE
10.13 Group addressed robust management frame procedures
10.14 SA Query procedures
10.15 20/40 MHz BSS operation
10.15.1 Rules for operation in 20/40 MHz BSS
10.15.2 Basic 20/40 MHz BSS functionality
10.15.3 Channel selection methods for 20/40 MHz operation
10.15.3.1 General
10.15.3.2 Scanning requirements for a 20/40 MHz BSS
10.15.3.3 Channel management at the AP and in an IBSS
10.15.4 40 MHz PPDU transmission restrictions
10.15.4.1 Fields used to determine 40 MHz PPDU transmission restrictions
10.15.4.2 Infrastructure non-AP STA restrictions
10.15.4.3 AP restrictions
10.15.4.4 Restrictions on non-AP STAs that are not infrastructure BSS members
10.15.5 Scanning requirements for 40-MHz-capable STA
10.15.6 Exemption from OBSS scanning
10.15.7 Communicating 20/40 BSS coexistence information
10.15.8 Support of DSSS/CCK in 40 MHz
10.15.9 STA CCA sensing in a 20/40 MHz BSS
10.15.10 NAV assertion in 20/40 MHz BSS
10.15.11 Signaling 40 MHz intolerance
10.15.12 Switching between 40 MHz and 20 MHz
10.16 Phased coexistence operation (PCO)
10.16.1 General description of PCO
10.16.2 Operation at a PCO active AP
10.16.3 Operation at a PCO active non-AP STA
10.17 20/40 BSS Coexistence Management frame usage
10.18 RSNA A-MSDU procedures
10.19 Public Action frame addressing
10.20 STAs communicating data frames outside the context of a BSS
10.21 Timing Advertisement
10.21.1 Introduction
10.21.2 Timing advertisement frame procedures
10.21.3 UTC TSF Offset procedures
10.22 Tunneled direct-link setup
10.22.1 General
10.22.2 TDLS payload
10.22.3 TDLS Discovery
10.22.4 TDLS direct-link establishment
10.22.5 TDLS direct-link teardown
10.22.6 TDLS channel switching
10.22.6.1 General behavior on the off-channel
10.22.6.2 Setting up a 40 MHz direct link
10.22.6.3 TDLS channel switching and power saving
10.23 Wireless network management procedures
10.23.1 Wireless network management dependencies
10.23.2 Event request and report procedures
10.23.2.1 Event request and event report
10.23.2.2 Transition event request and report
10.23.2.3 RSNA event request and report
10.23.2.4 Peer-to-Peer Link event request and report
10.23.2.5 WNM Log event request and report
10.23.2.6 Vendor Specific event request and report
10.23.3 Diagnostic request and report procedures
10.23.3.1 Diagnostic request and diagnostic report
10.23.3.2 Configuration Profile report
10.23.3.3 Manufacturer information STA report
10.23.3.4 Association diagnostic
10.23.3.5 IEEE 802.1X authentication diagnostic
10.23.4 Location track procedures
10.23.4.1 Location track configuration procedures
10.23.4.2 Location track notification procedures
10.23.5 Timing measurement procedure
10.23.6 BSS transition management for network load balancing
10.23.6.1 BSS Transition capability
10.23.6.2 BSS transition management query
10.23.6.3 BSS transition management request
10.23.6.4 BSS transition management response
10.23.7 FMS multicast rate processing
10.23.8 Collocated interference reporting
10.23.9 QoS Traffic capability procedure
10.23.10 AC Station Count
10.23.11 TFS procedures
10.23.11.1 TFS capability
10.23.11.2 TFS non-AP STA operation
10.23.11.3 TFS AP operation
10.23.12 BSS Max idle period management
10.23.13 Proxy ARP (including Proxy Neighbor Discovery) service
10.23.14 Channel usage procedures
10.23.15 DMS procedures
10.23.16 WNM-Notification
10.24 WLAN interworking with external networks procedures
10.24.1 General
10.24.2 Interworking capabilities and information
10.24.3 Interworking procedures: generic advertisement service (GAS)
10.24.3.1 GAS Protocol
10.24.3.2 ANQP procedures
10.24.4 Interworking procedures: IEEE 802.21 MIH support
10.24.5 Interworking procedures: interactions with SSPN
10.24.5.1 General operation
10.24.5.2 Authentication and cipher suites selection with SSPN
10.24.5.3 Reporting and session control with SSPN
10.24.6 Interworking procedures: emergency services support
10.24.7 Interworking procedures: emergency alert system (EAS) support
10.24.8 Interworking procedures: support for the advertisement of roaming consortiums
10.24.9 Interworking procedures: support for QoS mapping from external networks
11. Security
11.1 Framework
11.1.1 Classes of security algorithm
11.1.2 Security methods
11.1.3 RSNA equipment and RSNA capabilities
11.1.4 RSNA establishment
11.1.5 RSNA PeerKey Support
11.1.6 RSNA assumptions and constraints
11.1.7 Requirements for robust management frame protection
11.1.8 Emergency service establishment in an RSN
11.2 Pre-RSNA security methods
11.2.1 Status of Pre-RSNA security methods
11.2.2 Wired equivalent privacy (WEP)
11.2.2.1 WEP overview
11.2.2.2 WEP MPDU format
11.2.2.3 WEP state
11.2.2.4 WEP procedures
11.2.3 Pre-RSNA authentication
11.2.3.1 Overview
11.2.3.2 Open System authentication
11.2.3.3 Shared Key authentication
11.3 Authentication using a password
11.3.1 SAE overview
11.3.2 Assumptions on SAE
11.3.3 Representation of a password
11.3.4 Finite cyclic groups
11.3.4.1 General
11.3.4.2 Elliptic curve cryptography (ECC) groups
11.3.4.3 Finite field cryptography (FFC) groups
11.3.5 SAE protocol
11.3.5.1 Message exchanges
11.3.5.2 PWE and secret generation
11.3.5.3 Construction of a Commit Message
11.3.5.4 Processing of a peer’s Commit Message
11.3.5.5 Construction of a Confirm Message
11.3.5.6 Processing of a peer’s Confirm Message
11.3.6 Anti-clogging tokens
11.3.7 Framing of SAE
11.3.7.1 General
11.3.7.2 Data type conversion
11.3.7.3 Authentication transaction sequence number for SAE
11.3.7.4 Encoding and decoding of Commit Messages
11.3.7.5 Encoding and decoding of Confirm Messages
11.3.7.6 Status codes
11.3.8 SAE finite state machine
11.3.8.1 General
11.3.8.2 States
11.3.8.3 Events and output
11.3.8.4 Timers
11.3.8.5 Variables
11.3.8.6 Behavior of state machine
11.4 RSNA confidentiality and integrity protocols
11.4.1 Overview
11.4.2 Temporal Key Integrity Protocol (TKIP)
11.4.2.1 TKIP overview
11.4.2.2 TKIP MPDU formats
11.4.2.3 TKIP MIC
11.4.2.4 TKIP countermeasures procedures
11.4.2.5 TKIP mixing function
11.4.2.6 TKIP replay protection procedures
11.4.3 CTR with CBC-MAC Protocol (CCMP)
11.4.3.1 General
11.4.3.2 CCMP MPDU format
11.4.3.3 CCMP cryptographic encapsulation
11.4.3.4 CCMP decapsulation
11.4.4 Broadcast/Multicast Integrity Protocol (BIP)
11.4.4.1 BIP overview
11.4.4.2 BIP MMPDU format
11.4.4.3 BIP AAD construction
11.4.4.4 BIP replay protection
11.4.4.5 BIP transmission
11.4.4.6 BIP reception
11.5 RSNA security association management
11.5.1 Security associations
11.5.1.1 Security association definitions
11.5.1.2 TPKSA
11.5.1.3 Security association life cycle
11.5.2 RSNA selection
11.5.3 RSNA policy selection in an ESS
11.5.4 TSN policy selection in an ESS
11.5.5 RSNA policy selection in an IBSS and for DLS
11.5.6 TSN policy selection in an IBSS
11.5.7 RSNA policy selection in an MBSS
11.5.8 RSN management of the IEEE 802.1X Controlled Port
11.5.9 RSNA authentication in an ESS
11.5.9.1 General
11.5.9.2 Preauthentication and RSNA key management
11.5.9.3 Cached PMKSAs and RSNA key management
11.5.10 RSNA authentication in an IBSS
11.5.11 RSNA authentication in an MBSS
11.5.12 RSNA key management in an ESS
11.5.13 RSNA key management in an IBSS
11.5.14 RSNA key management in an MBSS
11.5.15 RSNA security association termination
11.5.16 Protection of robust management frames
11.5.17 Robust management frame selection procedure
11.6 Keys and key distribution
11.6.1 Key hierarchy
11.6.1.1 General
11.6.1.2 PRF
11.6.1.3 Pairwise key hierarchy
11.6.1.4 Group key hierarchy
11.6.1.5 Integrity group key hierarchy
11.6.1.6 PeerKey key hierarchy
11.6.1.7 FT key hierarchy
11.6.2 EAPOL-Key frames
11.6.3 EAPOL-Key frame construction and processing
11.6.4 EAPOL-Key frame notation
11.6.5 Nonce generation
11.6.6 4-Way Handshake
11.6.6.1 General
11.6.6.2 4-Way Handshake Message 1
11.6.6.3 4-Way Handshake Message 2
11.6.6.4 4-Way Handshake Message 3
11.6.6.5 4-Way Handshake Message 4
11.6.6.6 4-Way Handshake implementation considerations
11.6.6.7 Sample 4-Way Handshake
11.6.6.8 4-Way Handshake analysis
11.6.7 Group Key Handshake
11.6.7.1 General
11.6.7.2 Group Key Handshake Message 1
11.6.7.3 Group Key Handshake Message 2
11.6.7.4 Group Key Handshake implementation considerations
11.6.7.5 Sample Group Key Handshake
11.6.8 PeerKey Handshake
11.6.8.1 General
11.6.8.2 SMK Handshake
11.6.8.3 PeerKey setup and handshake error conditions
11.6.8.4 STKSA rekeying
11.6.8.5 Error Reporting
11.6.9 TDLS Peer Key security protocol
11.6.9.1 General
11.6.9.2 TDLS Peer Key Handshake
11.6.9.3 TDLS Peer Key Handshake security assumptions
11.6.9.4 TDLS Peer Key (TPK) Security Protocol Handshake messages
11.6.9.5 Supplicant state machine procedures
11.6.9.6 Supplicant PeerKey state machine states
11.6.9.7 Supplicant PeerKey state machine variables
11.6.10 RSNA Supplicant key management state machine
11.6.10.1 General
11.6.10.2 Supplicant state machine states
11.6.10.3 Supplicant state machine variables
11.6.11 RSNA Authenticator key management state machine
11.6.11.1 General
11.6.11.2 Authenticator state machine states
11.6.11.3 Authenticator state machine variables
11.6.11.4 Authenticator state machine procedures
11.7 Mapping EAPOL keys to IEEE 802.11 keys
11.7.1 Mapping PTK to TKIP keys
11.7.2 Mapping GTK to TKIP keys
11.7.3 Mapping PTK to CCMP keys
11.7.4 Mapping GTK to CCMP keys
11.7.5 Mapping GTK to WEP-40 keys
11.7.6 Mapping GTK to WEP-104 keys
11.7.7 Mapping IGTK to BIP keys
11.8 Per-frame pseudo-code
11.8.1 WEP frame pseudo-code
11.8.2 RSNA frame pseudo-code
11.8.2.1 General
11.8.2.2 Per-MSDU/Per-A-MSDU Tx pseudo-code
11.8.2.3 Per-MMPDU Tx pseudo-code
11.8.2.4 Per-MPDU Tx pseudo-code
11.8.2.5 Per-MPDU Tx pseudo-code for MMPDU
11.8.2.6 Per-MPDU Rx pseudo-code
11.8.2.7 Per-MPDU Rx pseudo-code for an MMPDU
11.8.2.8 Per-MSDU/Per-A-MSDU Rx pseudo-code
11.8.2.9 Per-MMPDU Rx pseudo-code
11.9 Authenticated mesh peering exchange (AMPE)
12. Fast BSS transition
12.1 Overview
12.2 Key holders
12.2.1 Introduction
12.2.2 Authenticator key holders
12.2.3 Supplicant key holders
12.3 Capability and policy advertisement
12.4 FT initial mobility domain association
12.4.1 Overview
12.4.2 FT initial mobility domain association in an RSN
12.4.3 FT initial mobility domain association in a non-RSN
12.5 FT Protocol
12.5.1 Overview
12.5.2 Over-the-air FT Protocol authentication in an RSN
12.5.3 Over-the-DS FT Protocol authentication in an RSN
12.5.4 Over-the-air FT Protocol authentication in a non-RSN
12.5.5 Over-the-DS FT Protocol authentication in a non-RSN
12.6 FT Resource Request Protocol
12.6.1 Overview
12.6.2 Over-the-air fast BSS transition with resource request
12.6.3 Over-the-DS fast BSS transition with resource request
12.7 FT reassociation
12.7.1 FT reassociation in an RSN
12.7.2 FT reassociation in a non-RSN
12.8 FT authentication sequence
12.8.1 Overview
12.8.2 FT authentication sequence: contents of first message
12.8.3 FT authentication sequence: contents of second message
12.8.4 FT authentication sequence: contents of third message
12.8.5 FT authentication sequence: contents of fourth message
12.9 FT security architecture state machines
12.9.1 Introduction
12.9.2 R0KH state machine
12.9.2.1 General
12.9.2.2 R0KH state machine states
12.9.2.3 R0KH state machine variables
12.9.2.4 R0KH state machine procedures
12.9.3 R1KH state machine
12.9.3.1 General
12.9.3.2 R1KH state machine states
12.9.3.3 R1KH state machine variables
12.9.3.4 R1KH state machine procedures
12.9.4 S0KH state machine
12.9.4.1 General
12.9.4.2 S0KH state machine states
12.9.4.3 S0KH state machine variables
12.9.4.4 S0KH state machine procedures
12.9.5 S1KH state machine
12.9.5.1 General
12.9.5.2 S1KH state machine states
12.9.5.3 S1KH state machine variables
12.9.5.4 S1KH state machine procedures
12.10 Remote request broker (RRB) communication
12.10.1 Overview
12.10.2 Remote request broker (RRB)
12.10.3 Remote Request/Response frame definition
12.11 Resource request procedures
12.11.1 General
12.11.2 Resource information container (RIC)
12.11.3 Creation and handling of a resource request
12.11.3.1 FTO procedures
12.11.3.2 AP procedures
13. MLME mesh procedures
13.1 Mesh STA dependencies
13.2 Mesh discovery
13.2.1 General
13.2.2 Mesh identifier
13.2.3 Mesh profile
13.2.4 Mesh STA configuration
13.2.5 Supplemental information for the mesh discovery
13.2.6 Scanning mesh BSSs
13.2.7 Candidate peer mesh STA
13.2.8 Establishing or becoming a member of a mesh BSS
13.2.9 Establishing mesh peerings
13.3 Mesh peering management (MPM)
13.3.1 General
13.3.2 State variable management
13.3.3 Mesh authentication
13.3.4 Mesh peering instance controller
13.3.4.1 Overview
13.3.4.2 Creating a new mesh peering instance
13.3.4.3 Deleting mesh peering instances
13.3.5 Mesh peering instance selection
13.3.6 Mesh peering open
13.3.6.1 Generating Mesh Peering Open frames
13.3.6.2 Mesh Peering Open frame processing
13.3.7 Mesh peering confirm
13.3.7.1 Generating Mesh Peering Confirm frames
13.3.7.2 Mesh Peering Confirm frame processing
13.3.8 Mesh peering close
13.3.8.1 Generating Mesh Peering Close frames
13.3.8.2 Mesh Peering Close frame processing
13.4 Mesh peering management finite state machine (MPM FSM)
13.4.1 General
13.4.2 States
13.4.3 Events and actions
13.4.4 Timers
13.4.5 State transitions
13.4.6 IDLE state
13.4.7 OPN_SNT state
13.4.8 CNF_RCVD state
13.4.9 OPN_RCVD state
13.4.10 ESTAB state
13.4.11 HOLDING state
13.5 Authenticated mesh peering exchange (AMPE)
13.5.1 Overview
13.5.2 Security capabilities selection
13.5.2.1 Instance Pairwise Cipher Suite selection
13.5.2.2 Group cipher suite selection
13.5.3 Construction and processing AES-SIV-protected Mesh Peering Management frames
13.5.4 Distribution of group transient keys in an MBSS
13.5.5 Mesh Peering Management frames for AMPE
13.5.5.1 General
13.5.5.2 Mesh peering open for AMPE
13.5.5.3 Mesh peering confirm for AMPE
13.5.5.4 Mesh peering close for AMPE
13.5.6 AMPE finite state machine
13.5.6.1 Overview
13.5.6.2 Additional events and actions to MPM FSM
13.5.6.3 State transitions
13.5.7 Keys and key derivation algorithm for the authenticated mesh peering exchange (AMPE)
13.6 Mesh group key handshake
13.6.1 General
13.6.2 Protection on mesh group key handshake frames
13.6.3 Mesh Group Key Inform frame construction and processing
13.6.4 Mesh Group Key Acknowledge frame construction and processing
13.6.5 Mesh group key implementation considerations
13.7 Mesh security
13.8 Mesh path selection and metric framework
13.8.1 General
13.8.2 Extensible path selection framework
13.8.3 Link metric reporting
13.9 Airtime link metric
13.10 Hybrid wireless mesh protocol (HWMP)
13.10.1 General
13.10.2 Terminology
13.10.3 On-demand path selection mode
13.10.4 Proactive tree building mode
13.10.4.1 General
13.10.4.2 Proactive PREQ mechanism
13.10.4.3 Proactive RANN mechanism
13.10.5 Collocated STAs
13.10.6 Parameters for extensible path selection framework
13.10.7 Addressing of HWMP Mesh Path Selection frame
13.10.8 General rules for processing HWMP elements
13.10.8.1 General
13.10.8.2 HWMP propagation
13.10.8.3 HWMP sequence numbering
13.10.8.4 Forwarding information
13.10.8.5 Repeated attempts at path discovery
13.10.8.6 Limiting the rate of HWMP SN increments
13.10.9 Path request (PREQ)
13.10.9.1 General
13.10.9.2 Function
13.10.9.3 Conditions for generating and sending a PREQ element
13.10.9.4 PREQ element processing
13.10.10 Path reply (PREP)
13.10.10.1 General
13.10.10.2 Function
13.10.10.3 Conditions for generating and sending a PREP element
13.10.10.4 PREP element processing
13.10.11 Path error (PERR)
13.10.11.1 General
13.10.11.2 Function
13.10.11.3 Conditions for generating and sending a PERR element
13.10.11.4 PERR element processing
13.10.12 Root announcement (RANN)
13.10.12.1 General
13.10.12.2 Function
13.10.12.3 Conditions for generating and sending a RANN element
13.10.12.4 RANN element reception
13.10.13 Considerations for support of STAs without mesh functionality
13.11 Interworking with the DS
13.11.1 Overview of interworking between a mesh BSS and a DS
13.11.2 Gate announcement (GANN)
13.11.2.1 General
13.11.2.2 Function
13.11.2.3 Conditions for generating and sending a GANN element
13.11.2.4 GANN element processing
13.11.3 Data forwarding at proxy mesh gates
13.11.3.1 General
13.11.3.2 Forwarding of MSDUs from the MBSS to the DS
13.11.3.3 Forwarding of MSDUs from the DS to the MBSS
13.11.4 Proxy information and proxy update
13.11.4.1 General
13.11.4.2 Proxy information
13.11.4.3 Proxy update (PXU)
13.11.4.4 Proxy update confirmation (PXUC)
13.11.5 Mesh STA collocation
13.12 Intra-mesh congestion control
13.12.1 General
13.12.2 Congestion control signaling protocol
13.13 Synchronization and beaconing in MBSSs
13.13.1 TSF for MBSSs
13.13.2 Extensible synchronization framework
13.13.2.1 General
13.13.2.2 Neighbor offset synchronization method
13.13.3 Beaconing
13.13.3.1 Beacon generation in MBSSs
13.13.3.2 Beacon reception for mesh STA
13.13.4 Mesh beacon collision avoidance (MBCA)
13.13.4.1 Overview
13.13.4.2 Beacon timing advertisement
13.13.4.3 TBTT selection
13.13.4.4 TBTT adjustment
13.13.4.5 Frame transmission across reported TBTT
13.13.4.6 Delayed beacon transmissions
13.14 Power save in a mesh BSS
13.14.1 General
13.14.2 Mesh power modes
13.14.2.1 General
13.14.2.2 Peer-specific mesh power modes
13.14.2.3 Nonpeer mesh power modes
13.14.3 Mesh power mode indications and transitions
13.14.3.1 General
13.14.3.2 Transition to a higher activity level
13.14.3.3 Transition to a lower activity level
13.14.4 TIM transmissions in an MBSS
13.14.5 TIM types
13.14.6 Mesh awake window
13.14.7 Power save support
13.14.8 Operation in peer-specific and nonpeer mesh power modes
13.14.8.1 General
13.14.8.2 Operation in active mode
13.14.8.3 Operation in deep sleep mode for nonpeer mesh STAs
13.14.8.4 Operation in light sleep mode for a mesh peering
13.14.8.5 Operation in deep sleep mode for a mesh peering
13.14.8.6 Conditions for Doze state
13.14.9 Mesh peer service periods
13.14.9.1 General
13.14.9.2 Initiation of a mesh peer service period
13.14.9.3 Operation during a mesh peer service period
13.14.9.4 Termination of a mesh peer service period
13.14.10 MCCA use by power saving mesh STA
14. Frequency-Hopping spread spectrum (FHSS) PHY specification for the 2.4 GHz industrial, scientific, and medical (ISM) band
14.1 Status of the Frequency Hopping PHY
14.2 Overview
14.2.1 Overview of FHSS PHY
14.2.2 FHSS PHY functions
14.2.2.1 General
14.2.2.2 PLCP sublayer
14.2.2.3 PLME
14.2.2.4 PMD sublayer
14.2.3 Service specification method and notation
14.3 FHSS PHY-specific service parameter lists
14.3.1 Overview
14.3.2 TXVECTOR parameters
14.3.2.1 General
14.3.2.2 TXVECTOR LENGTH
14.3.2.3 TXVECTOR DATARATE
14.3.3 RXVECTOR parameters
14.3.3.1 General
14.3.3.2 TRXVECTOR LENGTH
14.3.3.3 RXVECTOR RSSI
14.4 FHSS PLCP sublayer
14.4.1 Overview
14.4.2 State diagram notation
14.4.3 PLCP frame format
14.4.3.1 General
14.4.3.2 PLCP Preamble field
14.4.3.3 PLCP Header field
14.4.3.4 PLCP data whitener
14.4.4 PLCP state machines
14.4.4.1 General
14.4.4.2 Transmit PLCP
14.4.4.3 CS/CCA procedure
14.4.4.4 Receive PLCP
14.5 PLME SAP layer management
14.5.1 Overview
14.5.2 FH PHY specific MLME procedures
14.5.2.1 Overview
14.5.2.2 FH synchronization
14.5.3 FH PLME state machines
14.5.3.1 Overview
14.5.3.2 PLME state machine
14.5.3.3 PLME management primitives
14.6 FHSS PMD sublayer services
14.6.1 Scope and field of application
14.6.2 Overview of services
14.6.3 Overview of interactions
14.6.4 Basic service and options
14.6.4.1 General
14.6.4.2 PMD_SAP peer-to-peer service primitives
14.6.4.3 PMD_SAP sublayer-to-sublayer service primitives
14.6.4.4 PMD_SAP service primitives parameters
14.6.5 PMD_SAP detailed service specification
14.6.5.1 Introduction
14.6.5.2 PMD_DATA.request
14.6.5.3 PMD_DATA.indication
14.6.5.4 PMD_TXRX.request
14.6.5.5 PMD_PA_RAMP.request
14.6.5.6 PMD_ANTSEL.request
14.6.5.7 PMD_TXPWRLVL.request
14.6.5.8 PMD_FREQ.request
14.6.5.9 PMD_RSSI.indication
14.6.5.10 PMD_PWRMGMT.request
14.7 FHSS PMD sublayer, 1.0 Mb/s
14.7.1 1 Mb/s PMD operating specifications, general
14.7.2 Regulatory requirements
14.7.3 Operating frequency range
14.7.4 Number of operating channels
14.7.5 Operating channel center frequency
14.7.6 Occupied channel bandwidth
14.7.7 Minimum hop rate
14.7.8 Hop sequences
14.7.9 Unwanted emissions
14.7.10 Modulation
14.7.11 Channel data rate
14.7.12 Channel switching/settling time
14.7.13 Receive to transmit switch time
14.7.14 PMD transmit specifications
14.7.14.1 Introduction
14.7.14.2 Nominal transmit power
14.7.14.3 Transmit power levels
14.7.14.4 Transmit power level control
14.7.14.5 Transmit spectrum shape
14.7.14.6 Transmit center frequency tolerance
14.7.14.7 Transmitter ramp periods
14.7.15 PMD receiver specifications
14.7.15.1 Introduction
14.7.15.2 Input signal range
14.7.15.3 Receive center frequency acceptance range
14.7.15.4 CCA power threshold
14.7.15.5 Receiver sensitivity
14.7.15.6 Intermodulation
14.7.15.7 Desensitization (Dp)
14.7.15.8 Receiver radiation
14.8 FHSS PMD sublayer, 2.0 Mb/s
14.8.1 Overview
14.8.2 4GFSK modulation
14.8.3 Frame structure for HS FHSS PHY
14.8.4 Channel data rate
14.8.5 Input dynamic range
14.8.6 Receiver sensitivity
14.8.7 IMp
14.8.8 Dp
14.9 FHSS PHY MIB
14.9.1 FH PHY attributes
14.9.2 FH PHY attribute definitions
14.9.2.1 dot11PHYType
14.9.2.2 dot11RegDomainsImplementedValue
14.9.2.3 dot11CurrentRegDomain
14.9.2.4 dot11CurrentPowerState
14.9.2.5 dot11SupportedDataRatesTX
14.9.2.6 dot11SupportedDataRatesRX
14.9.2.7 aMPDUMaxLength
14.9.2.8 dot11TxAntennaImplemented
14.9.2.9 dot11CurrentTxAntenna
14.9.2.10 dot11RxAntennaImplemented
14.9.2.11 dot11DiversitySupportImplemented
14.9.2.12 dot11DiversitySelectionRxImplemented
14.9.2.13 dot11NumberSupportedPowerLevelsImplemented
14.9.2.14 dot11TxPowerLevel1-8
14.9.2.15 dot11CurrentTxPowerLevel
14.9.2.16 dot11HopTime
14.9.2.17 dot11CurrentChannelNumber
14.9.2.18 dot11MaxDwellTime
14.9.2.19 dot11CurrentSet
14.9.2.20 dot11CurrentPattern
14.9.2.21 dot11CurrentIndex
14.9.2.22 dot11CurrentPowerState
14.10 FH PHY characteristics
15. Infrared (IR) PHY specification
15.1 Status of the Infrared PHY
15.2 Overview
15.2.1 General
15.2.2 Scope
15.2.3 IR PHY functions
15.2.3.1 General
15.2.3.2 PLCP sublayer
15.2.3.3 PMD sublayer
15.2.3.4 PLME
15.2.4 Service specification method and notation
15.3 IR PLCP sublayer
15.3.1 General
15.3.2 Overview
15.3.3 PLCP frame format
15.3.4 PLCP modulation and rate change
15.3.5 PLCP field definitions
15.3.5.1 PLCP SYNC field
15.3.5.2 PLCP SFD field
15.3.5.3 PLCP DR field
15.3.5.4 PLCP DCLA field
15.3.5.5 PLCP LENGTH field
15.3.5.6 PLCP CRC field
15.3.5.7 PSDU field
15.3.6 PLCPs
15.3.6.1 Transmit PLCP
15.3.6.2 Receive PLCP
15.3.6.3 CCA procedure
15.3.6.4 PMD_SAP peer-to-peer service primitive parameters
15.4 IR PMD sublayer
15.4.1 General
15.4.2 Overview
15.4.3 PMD operating specifications, general
15.4.3.1 General
15.4.3.2 Modulation and channel data rates
15.4.3.3 Octet partition and PPM symbol generation procedure
15.4.3.4 Operating environment
15.4.4 PMD transmit specifications
15.4.4.1 Introduction
15.4.4.2 Transmitted peak optical power
15.4.4.3 Basic pulse shape and parameters
15.4.4.4 Emitter radiation pattern mask
15.4.4.5 Optical emitter peak wavelength
15.4.4.6 Transmit spectrum mask
15.4.5 PMD receiver specifications
15.4.5.1 Introduction
15.4.5.2 Receiver sensitivity
15.4.5.3 Receiver dynamic range
15.4.5.4 Receiver field of view (FOV)
15.4.6 ED, CS, and CCA definitions
15.4.6.1 ED signal
15.4.6.2 CS signal
15.4.6.3 CCA
15.4.6.4 CHNL_ID
15.5 PHY attributes
16. DSSS PHY specification for the 2.4 GHz band designated for ISM applications
16.1 Overview
16.1.1 General
16.1.2 Scope
16.1.3 DSSS PHY functions
16.1.3.1 General
16.1.3.2 PLCP sublayer
16.1.3.3 PMD sublayer
16.1.3.4 PLME
16.1.4 Service specification method and notation
16.2 DSSS PLCP sublayer
16.2.1 Overview
16.2.2 PLCP frame format
16.2.3 PLCP field definitions
16.2.3.1 General
16.2.3.2 PLCP SYNC field
16.2.3.3 PLCP SFD
16.2.3.4 PLCP IEEE 802.11 SIGNAL field
16.2.3.5 PLCP IEEE 802.11 SERVICE field
16.2.3.6 PLCP LENGTH field
16.2.3.7 PLCP CRC field
16.2.4 PLCP/DSSS PHY data scrambler and descrambler
16.2.5 PLCP data modulation and modulation rate change
16.2.6 Transmit PLCP
16.2.7 Receive PLCP
16.3 DSSS PLME
16.3.1 PLME_SAP sublayer management primitives
16.3.2 DSSS PHY MIB
16.3.3 DS PHY characteristics
16.4 DSSS PMD sublayer
16.4.1 Scope and field of application
16.4.2 Overview of service
16.4.3 Overview of interactions
16.4.4 Basic service and options
16.4.4.1 General
16.4.4.2 PMD_SAP peer-to-peer service primitives
16.4.4.3 PMD_SAP peer-to-peer service primitive parameters
16.4.4.4 PMD_SAP sublayer-to-sublayer service primitives
16.4.4.5 PMD_SAP service primitive parameters
16.4.5 PMD_SAP detailed service specification
16.4.5.1 Introduction
16.4.5.2 PMD_DATA.request
16.4.5.3 PMD_DATA.indication
16.4.5.4 PMD_TXSTART.request
16.4.5.5 PMD_TXEND.request
16.4.5.6 PMD_ANTSEL.request
16.4.5.7 PMD_ANTSEL.indication
16.4.5.8 PMD_TXPWRLVL.request
16.4.5.9 PMD_RATE.request
16.4.5.10 PMD_RATE.indication
16.4.5.11 PMD_RSSI.indication
16.4.5.12 PMD_SQ.indication
16.4.5.13 PMD_CS.indication
16.4.5.14 PMD_ED.indication
16.4.5.15 PMD_ED.request
16.4.5.16 PHY-CCA.indication
16.4.5.17 PMD_RCPI.indication
16.4.6 PMD operating specifications, general
16.4.6.1 General
16.4.6.2 Operating frequency range
16.4.6.3 Channel Numbering of operating channels
16.4.6.4 Spreading sequence
16.4.6.5 Modulation and channel data rates
16.4.6.6 Transmit and receive in-band and out-of-band spurious emissions
16.4.6.7 TX-to-RX turnaround time
16.4.6.8 RX-to-TX turnaround time
16.4.6.9 Slot time
16.4.6.10 Transmit and receive antenna port impedance
16.4.7 PMD transmit specifications
16.4.7.1 Introduction
16.4.7.2 Transmit power levels
16.4.7.3 Minimum transmitted power level
16.4.7.4 Transmit power level control
16.4.7.5 Transmit spectrum mask
16.4.7.6 Transmit center frequency tolerance
16.4.7.7 Chip clock frequency tolerance
16.4.7.8 Transmit power-on and power-down ramp
16.4.7.9 RF carrier suppression
16.4.7.10 Transmit modulation accuracy
16.4.7.11 Time of Departure accuracy
16.4.8 PMD receiver specifications
16.4.8.1 Introduction
16.4.8.2 Receiver minimum input level sensitivity
16.4.8.3 Receiver maximum input level
16.4.8.4 Receiver adjacent channel rejection
16.4.8.5 CCA
16.4.8.6 Received Channel Power Indicator Measurement
17. High Rate direct sequence spread spectrum (HR/DSSS) PHY specification
17.1 Overview
17.1.1 General
17.1.2 Scope
17.1.3 High Rate PHY functions
17.1.3.1 General
17.1.3.2 PLCP sublayer
17.1.3.3 PMD sublayer
17.1.3.4 PLME
17.1.4 Service specification method and notation
17.2 High Rate PLCP sublayer
17.2.1 Overview
17.2.2 PPDU format
17.2.2.1 General
17.2.2.2 Long PPDU format
17.2.2.3 Short PPDU format
17.2.3 PPDU field definitions
17.2.3.1 General
17.2.3.2 Long PLCP SYNC field
17.2.3.3 Long PLCP SFD
17.2.3.4 Long PLCP SIGNAL field
17.2.3.5 Long PLCP SERVICE field
17.2.3.6 Long PLCP LENGTH field
17.2.3.7 PLCP CRC (CRC-16) field
17.2.3.8 Long PLCP data modulation and modulation rate change
17.2.3.9 Short PLCP synchronization (shortSYNC)
17.2.3.10 Short PLCP SFD field (shortSFD)
17.2.3.11 Short PLCP SIGNAL field (shortSIGNAL)
17.2.3.12 Short PLCP SERVICE field (shortSERVICE)
17.2.3.13 Short PLCP LENGTH field (shortLENGTH)
17.2.3.14 Short CRC-16 field (shortCRC)
17.2.3.15 Short PLCP data modulation and modulation rate change
17.2.4 PLCP/High Rate PHY data scrambler and descrambler
17.2.5 Transmit PLCP
17.2.6 Receive PLCP
17.3 High Rate PLME
17.3.1 PLME_SAP sublayer management primitives
17.3.2 High Rate PHY MIB
17.3.3 DS PHY characteristics
17.3.4 High Rate TXTIME calculation
17.3.5 Vector descriptions
17.4 High Rate PMD sublayer
17.4.1 Scope and field of application
17.4.2 Overview of service
17.4.3 Overview of interactions
17.4.4 Basic service and options
17.4.4.1 General
17.4.4.2 PMD_SAP peer-to-peer service primitives
17.4.4.3 PMD_SAP sublayer-to-sublayer service primitives
17.4.5 PMD_SAP detailed service specification
17.4.5.1 Introduction
17.4.5.2 PMD_DATA.request
17.4.5.3 PMD_DATA.indication
17.4.5.4 PMD_MODULATION.request
17.4.5.5 PMD_PREAMBLE.request
17.4.5.6 PMD_PREAMBLE.indication
17.4.5.7 PMD_TXSTART.request
17.4.5.8 PMD_TXEND.request
17.4.5.9 PMD_ANTSEL.request
17.4.5.10 PMD_TXPWRLVL.request
17.4.5.11 PMD_RATE.request
17.4.5.12 PMD_RSSI.indication
17.4.5.13 PMD_SQ.indication
17.4.5.14 PMD_CS.indication
17.4.5.15 PMD_ED.indication
17.4.5.16 PMD_ED.request
17.4.5.17 PMD_RCPI.indication
17.4.6 PMD operating specifications, general
17.4.6.1 General
17.4.6.2 Operating frequency range
17.4.6.3 Channel Numbering of operating channels
17.4.6.4 Modulation and channel data rates
17.4.6.5 Spreading sequence and modulation for 1 Mb/s and 2 Mb/s
17.4.6.6 Spreading sequences and modulation for CCK modulation at 5.5 Mb/s and 11 Mb/s
17.4.6.7 DSSS/PBCC data modulation and modulation rate (optional)
17.4.6.8 Channel Agility (optional)
17.4.6.9 Transmit and receive in-band and out-of-band spurious emissions
17.4.6.10 TX-to-RX turnaround time
17.4.6.11 RX-to-TX turnaround time
17.4.6.12 Slot time
17.4.6.13 Channel switching/settling time
17.4.6.14 Transmit and receive antenna port impedance
17.4.7 PMD transmit specifications
17.4.7.1 Introduction
17.4.7.2 Transmit power levels
17.4.7.3 Transmit power level control
17.4.7.4 Transmit spectrum mask
17.4.7.5 Transmit center frequency tolerance
17.4.7.6 Chip clock frequency tolerance
17.4.7.7 Transmit power-on and power-down ramp
17.4.7.8 RF carrier suppression
17.4.7.9 Transmit modulation accuracy
17.4.7.10 Time of Departure accuracy
17.4.8 PMD receiver specifications
17.4.8.1 Introduction
17.4.8.2 Receiver minimum input level sensitivity
17.4.8.3 Receiver maximum input level
17.4.8.4 Receiver adjacent channel rejection
17.4.8.5 CCA
17.4.8.6 Received Channel Power Indicator Measurement
18. Orthogonal frequency division multiplexing (OFDM) PHY specification
18.1 Introduction
18.1.1 General
18.1.2 Scope
18.1.3 OFDM PHY functions
18.1.3.1 General
18.1.3.2 PLCP sublayer
18.1.3.3 PMD sublayer
18.1.3.4 PLME
18.1.3.5 Service specification method
18.2 OFDM PHY specific service parameter list
18.2.1 Introduction
18.2.2 TXVECTOR parameters
18.2.2.1 General
18.2.2.2 TXVECTOR LENGTH
18.2.2.3 TXVECTOR DATARATE
18.2.2.4 TXVECTOR SERVICE
18.2.2.5 TXVECTOR TXPWR_LEVEL
18.2.2.6 TIME_OF_DEPARTURE_REQUESTED
18.2.3 RXVECTOR parameters
18.2.3.1 General
18.2.3.2 RXVECTOR LENGTH
18.2.3.3 RXVECTOR RSSI
18.2.3.4 DATARATE
18.2.3.5 SERVICE
18.2.3.6 RXVECTOR RCPI
18.2.4 TXSTATUS parameters
18.2.4.1 General
18.2.4.2 TXSTATUS TIME_OF_DEPARTURE
18.2.4.3 TXSTATUS TIME_OF_DEPARTURE_ClockRate
18.3 OFDM PLCP sublayer
18.3.1 Introduction
18.3.2 PLCP frame format
18.3.2.1 General
18.3.2.2 Overview of the PPDU encoding process
18.3.2.3 Modulation-dependent parameters
18.3.2.4 Timing related parameters
18.3.2.5 Mathematical conventions in the signal descriptions
18.3.2.6 Discrete time implementation considerations
18.3.3 PLCP preamble (SYNC)
18.3.4 SIGNAL field
18.3.4.1 General
18.3.4.2 RATE field
18.3.4.3 PLCP LENGTH field
18.3.4.4 Parity (P), Reserved (R), and SIGNAL TAIL fields
18.3.5 DATA field
18.3.5.1 General
18.3.5.2 SERVICE field
18.3.5.3 PPDU TAIL field
18.3.5.4 Pad bits (PAD)
18.3.5.5 PLCP DATA scrambler and descrambler
18.3.5.6 Convolutional encoder
18.3.5.7 Data interleaving
18.3.5.8 Subcarrier modulation mapping
18.3.5.9 Pilot subcarriers
18.3.5.10 OFDM modulation
18.3.6 CCA
18.3.7 PLCP data modulation and modulation rate change
18.3.8 PMD operating specifications (general)
18.3.8.1 General
18.3.8.2 Outline description
18.3.8.3 Regulatory requirements
18.3.8.4 Operating channel frequencies
18.3.8.5 Transmit and receive in-band and out-of-band spurious emissions
18.3.8.6 TX RF delay
18.3.8.7 Slot time
18.3.8.8 Transmit and receive antenna port impedance
18.3.9 PMD transmit specifications
18.3.9.1 General
18.3.9.2 Transmit power levels
18.3.9.3 Transmit spectrum mask
18.3.9.4 Transmission spurious
18.3.9.5 Transmit center frequency tolerance
18.3.9.6 Symbol clock frequency tolerance
18.3.9.7 Modulation accuracy
18.3.9.8 Transmit modulation accuracy test
18.3.9.9 Time of Departure accuracy
18.3.10 PMD receiver specifications
18.3.10.1 Introduction
18.3.10.2 Receiver minimum input sensitivity
18.3.10.3 Adjacent channel rejection
18.3.10.4 Nonadjacent channel rejection
18.3.10.5 Receiver maximum input level
18.3.10.6 CCA requirements
18.3.10.7 Received Channel Power Indicator Measurement
18.3.11 Transmit PLCP
18.3.12 Receive PLCP
18.4 OFDM PLME
18.4.1 PLME_SAP sublayer management primitives
18.4.2 OFDM PHY MIB
18.4.3 OFDM TXTIME calculation
18.4.4 OFDM PHY characteristics
18.5 OFDM PMD sublayer
18.5.1 Scope and field of application
18.5.2 Overview of service
18.5.3 Overview of interactions
18.5.4 Basic service and options
18.5.4.1 General
18.5.4.2 PMD_SAP peer-to-peer service primitives
18.5.4.3 PMD_SAP sublayer-to-sublayer service primitives
18.5.4.4 PMD_SAP service primitive parameters
18.5.5 PMD_SAP detailed service specification
18.5.5.1 Introduction
18.5.5.2 PMD_DATA.request
18.5.5.3 PMD_DATA.indication
18.5.5.4 PMD_TXSTART.request
18.5.5.5 PMD_TXEND.request
18.5.5.6 PMD_TXPWRLVL.request
18.5.5.7 PMD_RATE.request
18.5.5.8 PMD_RSSI.indication
18.5.5.9 PMD_RCPI.indication
19. Extended Rate PHY (ERP) specification
19.1 Overview
19.1.1 General
19.1.2 Introduction
19.1.3 Operational modes
19.1.4 Scope
19.1.5 ERP functions
19.2 PHY-specific service parameter list
19.3 Extended Rate PLCP sublayer
19.3.1 Introduction
19.3.2 PPDU format
19.3.2.1 General
19.3.2.2 Long preamble PPDU format
19.3.2.3 Short preamble PPDU format
19.3.2.4 ERP-OFDM PPDU format
19.3.2.5 DSSS-OFDM long preamble PPDU format
19.3.2.6 DSSS-OFDM PLCP length field calculation
19.3.2.7 Short DSSS-OFDM PLCP PPDU format
19.3.3 PLCP data modulation and rate change
19.3.3.1 Long and short preamble formats
19.3.3.2 ERP-PBCC 22 Mb/s and 33 Mb/s formats
19.3.3.3 ERP-OFDM format
19.3.3.4 Long and short DSSS-OFDM PLCP format
19.3.4 PLCP transmit procedure
19.3.5 CCA
19.3.6 PLCP receive procedure
19.4 ERP PMD operating specifications (general)
19.4.1 Introduction
19.4.2 Regulatory requirements
19.4.3 Operating channel frequencies
19.4.4 Transmit and receive in-band and out-of-band spurious emissions
19.4.5 Slot time
19.4.6 SIFS value
19.4.7 CCA performance
19.4.8 PMD transmit specifications
19.4.8.1 General
19.4.8.2 Transmit power levels
19.4.8.3 Transmit center frequency tolerance
19.4.8.4 Symbol clock frequency tolerance
19.4.8.5 Time of Departure accuracy
19.5 ERP operation specifications
19.5.1 General
19.5.2 Receiver minimum input level sensitivity
19.5.3 Adjacent channel rejection
19.5.4 Receive maximum input level capability
19.5.5 Transmit spectral mask
19.6 ERP-PBCC operation specifications
19.6.1 General
19.6.2 Receiver minimum input level sensitivity
19.6.3 Receiver adjacent channel rejection
19.7 DSSS-OFDM operation specifications
19.7.1 General
19.7.2 Overview
19.7.3 Single carrier to multicarrier transition requirements
19.7.3.1 General
19.7.3.2 Spectral binding requirement
19.7.3.3 Sample-power matching requirement
19.7.3.4 Transition time alignment
19.7.3.5 Single carrier termination
19.7.3.6 Transition carrier frequency requirement
19.7.3.7 Transition carrier phase requirement
19.7.3.8 Transmit modulation accuracy requirement
19.8 ERP PLME
19.8.1 PLME SAP
19.8.2 MIB
19.8.3 TXTIME
19.8.3.1 General
19.8.3.2 ERP-OFDM TXTIME calculations
19.8.3.3 ERP-PBCC TXTIME calculations
19.8.3.4 DSSS-OFDM TXTIME calculations
19.8.4 ERP-OFDM PLCP PSDU definition
19.9 Extended rate PMD sublayer
19.9.1 Scope and field of application
19.9.2 Overview of service
19.9.3 Overview of Interactions
19.9.4 Basic service and options
19.9.4.1 General
19.9.4.2 PMD_SAP peer-to-peer service primitives
19.9.4.3 PMD_SAP sublayer-to-sublayer service primitives
19.9.4.4 PMD_SAP service primitive parameters
19.9.5 PMD_SAP detailed service specification
19.9.5.1 Introduction
19.9.5.2 PMD_DATA.request
19.9.5.3 PMD_DATA.indication
19.9.5.4 PMD_MODULATION.request
19.9.5.5 PMD_PREAMBLE.request
19.9.5.6 PMD_TXSTART.request
19.9.5.7 PMD_TXEND.request
19.9.5.8 PMD_ANTSEL.request
19.9.5.9 PMD_TXPRWLVL.request
19.9.5.10 PMD_RATE.request
19.9.5.11 PMD_RSSI.indication
19.9.5.12 PMD_SQ.indication
19.9.5.13 PMD_CS.indication
19.9.5.14 PMD_ED.indication
19.9.5.15 PMD_RCPI.indication
20. High Throughput (HT) PHY specification
20.1 Introduction
20.1.1 Introduction to the HT PHY
20.1.2 Scope
20.1.3 HT PHY functions
20.1.3.1 General
20.1.3.2 HT PLCP sublayer
20.1.3.3 HT PMD sublayer
20.1.3.4 PHY management entity (PLME)
20.1.3.5 Service specification method
20.1.4 PPDU formats
20.2 HT PHY service interface
20.2.1 Introduction
20.2.2 TXVECTOR and RXVECTOR parameters
20.2.3 Effect of CH_BANDWIDTH, CH_OFFSET, and MCS parameters on PPDU format
20.2.4 Support for NON_HT formats
20.2.5 TXSTATUS parameters
20.3 HT PLCP sublayer
20.3.1 Introduction
20.3.2 PPDU format
20.3.3 Transmitter block diagram
20.3.4 Overview of the PPDU encoding process
20.3.5 Modulation and coding scheme (MCS)
20.3.6 Timing-related parameters
20.3.7 Mathematical description of signals
20.3.8 Transmission in the upper/lower 20 MHz of a 40 MHz channel
20.3.9 HT preamble
20.3.9.1 Introduction
20.3.9.2 HT-mixed format preamble
20.3.9.3 Non-HT portion of the HT-mixed format preamble
20.3.9.4 HT portion of HT-mixed format preamble
20.3.9.5 HT-greenfield format preamble
20.3.10 Transmission of NON_HT format PPDUs with more than one antenna
20.3.11 Data field
20.3.11.1 General
20.3.11.2 SERVICE field
20.3.11.3 Scrambler
20.3.11.4 Coding
20.3.11.5 Encoder parsing operation for two BCC FEC encoders
20.3.11.6 Binary convolutional coding and puncturing
20.3.11.7 LDPC codes
20.3.11.8 Data interleaver
20.3.11.9 Constellation mapping
20.3.11.10 Pilot subcarriers
20.3.11.11 OFDM modulation
20.3.11.12 Non-HT duplicate transmission
20.3.12 Beamforming
20.3.12.1 General
20.3.12.2 Implicit feedback beamforming
20.3.12.3 Explicit feedback beamforming
20.3.13 HT Preamble format for sounding PPDUs
20.3.13.1 General
20.3.13.2 Sounding with a NDP
20.3.13.3 Sounding PPDU for calibration
20.3.13.4 Sounding PPDU for channel quality assessment
20.3.14 Regulatory requirements
20.3.15 Channel numbering and channelization
20.3.15.1 General
20.3.15.2 Channel allocation in the 2.4 GHz Band
20.3.15.3 Channel allocation in the 5 GHz band
20.3.15.4 40 MHz channelization
20.3.16 Transmit and receive in-band and out-of-band spurious transmissions
20.3.17 Transmitter RF delay
20.3.18 Slot time
20.3.19 Transmit and receive port impedance
20.3.20 PMD transmit specification
20.3.20.1 Transmit spectrum mask
20.3.20.2 Spectral flatness
20.3.20.3 Transmit power
20.3.20.4 Transmit center frequency tolerance
20.3.20.5 Packet alignment
20.3.20.6 Symbol clock frequency tolerance
20.3.20.7 Modulation accuracy
20.3.20.8 Time of Departure accuracy
20.3.21 HT PMD receiver specification
20.3.21.1 Receiver minimum input sensitivity
20.3.21.2 Adjacent channel rejection
20.3.21.3 Nonadjacent channel rejection
20.3.21.4 Receiver maximum input level
20.3.21.5 CCA sensitivity
20.3.21.6 Received channel power indicator (RCPI) measurement
20.3.21.7 Reduced interframe space (RIFS)
20.3.22 PLCP transmit procedure
20.3.23 PLCP receive procedure
20.4 HT PLME
20.4.1 PLME_SAP sublayer management primitives
20.4.2 PHY MIB
20.4.3 TXTIME calculation
20.4.4 PHY characteristics
20.5 HT PMD sublayer
20.5.1 Scope and field of application
20.5.2 Overview of service
20.5.3 Overview of interactions
20.5.4 Basic service and options
20.5.4.1 Status of service primitives
20.5.4.2 PMD_SAP peer-to-peer service primitives
20.5.4.3 PMD_SAP sublayer-to-sublayer service primitives
20.5.4.4 PMD_SAP service primitive parameters
20.5.5 PMD_SAP detailed service specification
20.5.5.1 Introduction to PMD_SAP service specification
20.5.5.2 PMD_DATA.request
20.5.5.3 PMD_DATA.indication
20.5.5.4 PMD_TXSTART.request
20.5.5.5 PMD_TXEND.request
20.5.5.6 PMD_TXEND.confirm
20.5.5.7 PMD_TXPWRLVL.request
20.5.5.8 PMD_RSSI.indication
20.5.5.9 PMD_RCPI.indication
20.5.5.10 PMD_TX_PARAMETERS.request
20.5.5.11 PMD_CBW_OFFSET.indication
20.5.5.12 PMD_CHAN_MAT.indication
20.5.5.13 PMD_FORMAT.indication
20.6 Parameters for HT MCSs
Annex A (informative) Bibliography
Annex B (normative) Protocol Implementation Conformance Statement (PICS) proforma
B.1 Introduction
B.2 Abbreviations and special symbols
B.2.1 Symbols for Status column
B.2.2 General abbreviations for Item and Support columns
B.3 Instructions for completing the PICS proforma
B.3.1 General structure of the PICS proforma
B.3.2 Additional information
B.3.3 Exception information
B.3.4 Conditional status
B.4 PICS proforma—IEEE Std 802.11-2012
B.4.1 Implementation identification
B.4.2 Protocol summary
B.4.3 IUT configuration
B.4.4 MAC protocol
B.4.4.1 MAC protocol capabilities
B.4.4.2 MAC frames
B.4.4.3 Frame exchange sequences
B.4.4.4 MAC addressing functions
B.4.5 Frequency hopping (FH) PHY functions
B.4.6 Direct sequence PHY functions
B.4.7 IR baseband PHY functions
B.4.8 OFDM PHY functions
B.4.9 High Rate, direct sequence PHY functions
B.4.10 Regulatory Domain Extensions
B.4.11 ERP functions
B.4.12 Spectrum management extensions
B.4.13 Operating Classes extensions
B.4.14 QoS base functionality
B.4.15 QoS enhanced distributed channel access (EDCA)
B.4.16 QoS hybrid coordination function (HCF) controlled channel access (HCCA)
B.4.17 Radio Management extensions
B.4.18 DSE functions
B.4.19 High-throughput (HT) features
B.4.19.1 HT MAC features
B.4.19.2 HT PHY features
B.4.20 Tunneled direct-link setup extensions
B.4.21 WNM extensions
B.4.22 Interworking (IW) with external networks extensions
B.4.23 Mesh protocol capabilities
B.4.23.1 General mesh support
B.4.23.2 HWMP path selection protocol capabilities
Annex C (normative) ASN.1 encoding of the MAC and PHY MIB
C.1 General
C.2 Guidelines for 802.11 MIB Authors/Editors
C.3 MIB Detail
Annex D (normative) Regulatory references
D.1 External regulatory references
D.2 Radio performance specifications
D.2.1 Transmit and receive in-band and out-of-band spurious emissions
D.2.2 Transmit power levels
D.2.3 Transmit spectrum mask
D.2.4 Transmit Mask M
D.2.5 CCA-ED threshold
Annex E (normative) Country elements and operating classes
E.1 Country information and operating classes
E.2 Band-specific operating requirements
E.2.1 General
E.2.2 3650–3700 MHz in the United States
E.2.3 5.9 GHz band in the United States (5.850–5.925 GHz)
E.2.4 5.9 GHz band in Europe (5.855–5.925 GHz)
Annex F (normative) HT LDPC matrix definitions
Annex G (normative) Frame exchange sequences
G.1 General
G.2 Basic sequences
G.3 EDCA and HCCA sequences
G.4 HT sequences
Annex H (normative) Usage of Ethertype 89-0d
Annex I (informative) Hopping sequences
Annex J (informative) Formal description of a subset of MAC operation
J.1 Status of this annex
J.2 Overview
J.3 Introduction to the MAC formal description
J.3.1 Fundamental assumptions
J.3.2 Notation conventions
J.3.3 Modeling techniques
J.4 Data type and operator definitions for the MAC state machines
J.5 State machines for MAC STAs
J.6 State machines for MAC AP
Annex K (informative) High Rate PHY/FH interoperability
K.1 Status of this Annex
K.2 General
Annex L (informative) Examples of encoding a frame for OFDM PHYs
L.1 Example 1 - BCC encoding
L.1.1 Introduction
L.1.2 The message for the BCC example
L.1.3 Generation of the preamble
L.1.3.1 Generation of the short sequences
L.1.3.2 Generation of the long sequences
L.1.4 Generation of the SIGNAL field
L.1.4.1 SIGNAL field bit assignment
L.1.4.2 Coding the SIGNAL field bits
L.1.4.3 Interleaving the SIGNAL field bits
L.1.4.4 SIGNAL field frequency domain
L.1.4.5 SIGNAL field time domain
L.1.5 Generating the DATA bits for the BCC example
L.1.5.1 Delineating, SERVICE field prepending, and zero padding
L.1.5.2 Scrambling the BCC example
L.1.6 Generating the first DATA symbol for the BCC example
L.1.6.1 Coding the DATA bits
L.1.6.2 Interleaving the DATA bits
L.1.6.3 Mapping into symbols
L.1.7 Generating the additional DATA symbols
L.1.8 The entire packet for the BCC example
L.2 Generating encoded DATA bits—LDPC example 1
L.2.1 The message for LDPC example 1
L.2.2 Prepending the SERVICE field for LDPC example 1
L.2.3 Scrambling LDPC example 1
L.2.4 Inserting shortening bits for LDPC example 1
L.2.5 Encoding data for LDPC example 1
L.2.6 Removing shortening bits and puncturing for LDPC example 1
L.3 Generating encoded DATA bits—LDPC example 2
L.3.1 The message for LDPC example 2
L.3.2 Prepending the SERVICE field for LDPC example 2
L.3.3 Scrambling LDPC example 2
L.3.4 Inserting the shortening bits for LDPC example 2
L.3.5 Encoding the data for LDPC example 2
L.3.6 Removing shortening bits and repetition for LDPC example 2
Annex M (informative) RSNA reference implementations and test vectors
M.1 TKIP temporal key mixing function reference implementation and test vector
M.1.1 TKIP temporal key mixing function reference implementation
M.1.2 Test vectors
M.2 Michael reference implementation and test vectors
M.2.1 Michael test vectors
M.2.1.1 Introduction
M.2.1.2 Block function
M.2.1.3 Michael
M.2.2 Sample code for Michael
M.3 PRF reference implementation and test vectors
M.3.1 PRF reference code
M.3.2 PRF test vectors
M.4 Suggested pass-phrase-to-PSK mapping
M.4.1 Introduction
M.4.2 Reference implementation
M.4.3 Test vectors
M.5 Suggestions for random number generation
M.5.1 General
M.5.2 Software sampling
M.5.3 Hardware-assisted solution
M.6 Additional test vectors
M.6.1 Notation
M.6.2 WEP cryptographic encapsulation
M.6.3 TKIP test vector
M.6.4 CCMP test vector
M.6.5 PRF test vectors
M.7 Key hierarchy test vectors for pairwise keys
M.7.1 General
M.7.2 CCMP pairwise key derivation
M.7.3 TKIP pairwise key derivation
M.8 Test vectors for AES-128-CMAC
M.9 Management frame protection test vectors
M.9.1 BIP with broadcast Deauthentication frame
M.9.2 CCMP with unicast Deauthentication frame
M.10 SAE test vector
Annex N (informative) Admission control
N.1 Example use of TSPEC for admission control
N.2 Recommended practices for contention-based admission control
N.2.1 Use of ACM (admission control mandatory) subfield
N.2.2 Deriving medium time
N.3 Guidelines and reference design for sample scheduler and admission control unit
N.3.1 Guidelines for deriving service schedule parameters
N.3.2 TSPEC construction
N.3.3 Reference design for sample scheduler and admission control unit
N.3.3.1 Sample scheduler
N.3.3.2 Admission control unit
Annex O (informative) An example of encoding a TIM virtual bit map
O.1 Introduction
O.2 Examples
O.3 Sample C code
Annex P (informative) Integration function
P.1 Introduction
P.2 Ethernet V2.0/IEEE 802.3 LAN integration function
P.3 Example
P.4 Integration service versus bridging
Annex Q (informative) AP functional description
Q.1 Introduction
Q.2 Terminology
Q.3 Primary ACM_STA functions
Q.4 Primary AP functions
Q.5 Primary DS functions
Q.6 Primary portal function
Q.7 AU example
Annex R (informative) DS SAP specification
R.1 Introduction
R.2 SAP primitives
R.2.1 General
R.2.2 MSDU transfer
R.2.2.1 General
R.2.2.2 DS-UNITDATA.request
R.2.2.3 DS-UNITDATA.indication
R.2.3 Mapping updates
R.2.3.1 General
R.2.3.2 DS-STA-NOTIFY.request
Annex S (informative) Additional HT information
S.1 Waveform generator tool
S.2 A-MPDU deaggregation
S.3 Example of an RD exchange sequence
S.4 Illustration of determination of NDP addresses
S.5 20/40 MHz BSS establishment and maintenance
S.5.1 Signaling 20/40 MHz BSS capability and operation
S.5.2 Establishing a 20/40 MHz BSS
S.5.3 Monitoring channels for other BSS operation
Annex T (informative) Location and Time Difference accuracy test
T.1 Location via Time Difference of arrival
T.2 Time Difference of departure accuracy test
Annex U (informative) Example use of the Destination URI for Event and Diagnostic Reports
U.1 Destination URI payload
U.2 Use of HTTP (or HTTPS) for Destination URI of Event and Diagnostic Reports
Annex V (informative) Interworking with external networks
V.1 General
V.2 Network discovery and selection
V.2.1 General
V.2.2 Airport
V.2.3 Shopping
V.2.4 Sales meeting
V.2.5 Museum
V.2.6 Emergency call
V.2.7 Emergency alert
V.3 QoS mapping guidelines for interworking with external networks
V.3.1 General
V.3.2 Determination of the mapping for a STA
V.3.3 Example of QoS mapping from different networks
V.4 Interworking and SSPN interface support
V.4.1 General
V.4.2 SSPN interface parameters
V.4.2.1 Non-AP STA MAC
V.4.2.2 Non-AP STA user ID
V.4.2.3 Non-AP STA interworking capability
V.4.2.4 Link layer encryption method
V.4.2.5 Authorized priority
V.4.2.6 Authorized maximum rate
V.4.2.7 Authorized service access type
V.4.2.8 Authorized delay
V.4.2.9 Authorized service access information
V.4.2.10 Non-AP STA transmission count
V.4.2.11 Non-AP STA location information
V.4.2.12 Non-AP STA State Information
V.5 Interworking with external networks and emergency call support
V.5.1 General
V.5.2 Background on emergency call support over IEEE 802.11 infrastructure
V.5.3 System aspects for emergency call support
V.5.4 Description of the Expedited Bandwidth Request element
V.5.5 Access to emergency services in an RSN
V.6 Peer information
Annex W (informative) Mesh BSS operation
W.1 Clarification of Mesh Data frame format
W.2 Operational considerations for interworking
W.2.1 Formation and maintenance of the IEEE 802.1D spanning tree
W.3 Power save parameters selection
W.3.1 General
W.3.2 Selecting the mesh power mode based on traffic load
W.3.3 Scanning of mesh BSSs
W.3.4 Default parameters
W.3.5 MSDU forwarding in an MBSS containing mesh STAs in light or deep sleep mode
W.3.6 Synchronization maintenance of mesh STAs in deep sleep mode
W.4 SIV key wrapping test vector
W.5 Airtime link metric usage example
W.6 Generation of proactive PREPs in proactive PREQ mechanism of HWMP
W.6.1 General
W.6.2 Additions to forwarding information
W.6.3 Actions when sending data frames as source mesh STA
W.6.4 Actions on receipt of proactive PREQ
W.6.5 Generation of proactive PREPs
W.7 Generation of PREQs in proactive RANN mechanism of HWMP
W.7.1 General
W.7.2 Additions to forwarding information
W.7.3 Actions when sending data frames as source mesh STA
W.7.4 Actions on receipt of proactive RANN
W.7.5 Actions on receipt of PREP
IEEE Standard for Information technology— Telecommunications and information exchange between systems Local and metropolitan area networks— Specific requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications IEEE Computer Society Sponsored by the LAN/MAN Standards Committee IEEE 3 Park Avenue New York, NY 10016-5997 USA 29 March 2012 IEEE Std 802.11™-22012 (Revision of IEEE Std 802.11-2007) Authorized licensed use limited to: MICROELECTRONICS R AND D CENTER CAS. Downloaded on June 08,2012 at 07:49:31 UTC from IEEE Xplore. Restrictions apply.       
Authorized licensed use limited to: MICROELECTRONICS R AND D CENTER CAS. Downloaded on June 08,2012 at 07:49:31 UTC from IEEE Xplore. Restrictions apply.
IEEE Std 802.11™-2012 (Revision of IEEE Std 802.11-2007) IEEE Standard for Information technology— Telecommunications and information exchange between systems Local and metropolitan area networks— Specific requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Sponsor LAN/MAN Standards Committee of the IEEE Computer Society Approved 6 February 2012 IEEE-SA Standards Board Authorized licensed use limited to: MICROELECTRONICS R AND D CENTER CAS. Downloaded on June 08,2012 at 07:49:31 UTC from IEEE Xplore. Restrictions apply.
Abstract: This revision specifies technical corrections and clarifications to IEEE Std 802.11 for wireless local area networks (WLANS) as well as enhancements to the existing medium access control (MAC) and physical layer (PHY) functions. It also incorporates Amendments 1 to 10 published in 2008 to 2011. Keywords: 2.4 GHz, 3650 MHz, 4.9 GHz, 5 GHz, 5.9 GHz, advanced encryption standard, AES, carrier sense multiple access/collision avoidance, CCMP, channel switching, Counter mode with Cipher-block chaining Message authentication code Protocol, confidentiality, CSMA/CA, DFS, direct link, dynamic frequency selection, E911, emergency alert system, emergency services, forwarding, generic advertisement service, high throughput, IEEE 802.11, interface, international roaming, interworking, interworking with external networks, LAN, local area network, MAC, measurement, medium access control, media-independent handover, medium access controller, mesh, MIH, MIMO, MIMO-OFDM, multi-hop, multiple input multiple output, network advertisement, network discovery, network management, network selection, off-channel direct link, path-selection, PHY, physical layer, power saving, QoS, quality of service, PHY, physical layer, QoS mapping, radio, radio frequency, RF, radio resource, radio management, SSP, SSPN, subscriber service provider, temporal key integrity protocol, TKIP, TPC, transmit power control, tunneled direct link setup, wireless access in vehicular environments, wireless LAN, wireless local area network, WLAN, wireless network management, zero-knowledge proof The Institute of Electrical and Electronics Engineers, Inc. 3 Park Avenue, New York, NY 10016-5997, USA Copyright © 2012 by The Institute of Electrical and Electronics Engineers, Inc. All rights reserved. Published 29 March 2012. Printed in the United States of America. IEEE and 802 are registered trademarks in the U.S. Patent & Trademark Office, owned by The Institute of Electrical and Electronics Engineers, Incorporated. Print: PDF: IEEE prohibits discrimination, harassment and bullying. For more information, visit http://www.ieee.org/web/aboutus/whatis/policies/p9-26.html. No part of this publication may be reproduced in any form, in an electronic retrieval system or otherwise, without the prior written permission of the publisher. ISBN 978-0-7381-7211-8 STD97218 ISBN 978-0-7381-7245-3 STDPD97218 Authorized licensed use limited to: MICROELECTRONICS R AND D CENTER CAS. Downloaded on June 08,2012 at 07:49:31 UTC from IEEE Xplore. Restrictions apply.
Notice and Disclaimer of Liability Concerning the Use of IEEE Documents: IEEE Standards documents are developed within the IEEE Societies and the Standards Coordinating Committees of the IEEE Standards Association (IEEE-SA) Standards Board. IEEE develops its standards through a consensus development process, approved by the American National Standards Institute, which brings together volunteers representing varied viewpoints and interests to achieve the final product. Volunteers are not necessarily members of the Institute and serve without compensation. While IEEE administers the process and establishes rules to promote fairness in the consensus development process, IEEE does not independently evaluate, test, or verify the accuracy of any of the information or the soundness of any judgments contained in its standards. Use of an IEEE Standard is wholly voluntary. IEEE disclaims liability for any personal injury, property or other damage, of any nature whatsoever, whether special, indirect, consequential, or compensatory, directly or indirectly resulting from the publication, use of, or reliance upon any IEEE Standard document. IEEE does not warrant or represent the accuracy or content of the material contained in its standards, and expressly disclaims any express or implied warranty, including any implied warranty of merchantability or fitness for a specific purpose, or that the use of the material contained in its standards is free from patent infringement. IEEE Standards documents are supplied "AS IS." The existence of an IEEE Standard does not imply that there are no other ways to produce, test, measure, purchase, market, or provide other goods and services related to the scope of the IEEE standard. Furthermore, the viewpoint expressed at the time a standard is approved and issued is subject to change brought about through developments in the state of the art and comments received from users of the standard. Every IEEE standard is subjected to review at least every ten years. When a document is more than ten years old and has not undergone a revision process, it is reasonable to conclude that its contents, although still of some value, do not wholly reflect the present state of the art. Users are cautioned to check to determine that they have the latest edition of any IEEE standard. In publishing and making its standards available, IEEE is not suggesting or rendering professional or other services for, or on behalf of, any person or entity. Nor is IEEE undertaking to perform any duty owed by any other person or entity to another. Any person utilizing any IEEE Standards document, should rely upon his or her own independent judgment in the exercise of reasonable care in any given circumstances or, as appropriate, seek the advice of a competent professional in determining the appropriateness of a given IEEE standard. Translations: The IEEE consensus development process involves the review of documents in English only. In the event that an IEEE standard is translated, only the English version published by IEEE should be considered the approved IEEE standard. Official Statements: A statement, written or oral, that is not processed in accordance with the IEEE-SA Standards Board Operations Manual shall not be considered the official position of IEEE or any of its committees and shall not be considered to be, nor be relied upon as, a formal position of IEEE. At lectures, symposia, seminars, or educational courses, an individual presenting information on IEEE standards shall make it clear that his or her views should be considered the personal views of that individual rather than the formal position of IEEE. Comments on Standards: Comments for revision of IEEE Standards documents are welcome from any interested party, regardless of membership affiliation with IEEE. However, IEEE does not provide consulting information or advice pertaining to IEEE Standards documents. Suggestions for changes in documents should be in the form of a proposed change of text, together with appropriate supporting comments. Since IEEE standards represent a consensus of concerned interests, it is important to ensure that any responses to comments and questions also receive the concurrence of a balance of interests. For this reason, IEEE and the members of its societies and Standards Coordinating Committees are not able to provide an instant response to comments or questions except in those cases where the matter has previously been addressed. Any person who would like to participate in evaluating comments or revisions to an IEEE standard is welcome to join the relevant IEEE working group at http://standards.ieee.org/develop/wg/. Comments on standards should be submitted to the following address: Secretary, IEEE-SA Standards Board 445 Hoes Lane Piscataway, NJ 08854 USA Photocopies: Authorization to photocopy portions of any individual standard for internal or personal use is granted by The Institute of Electrical and Electronics Engineers, Inc., provided that the appropriate fee is paid to Copyright Clearance Center. To arrange for payment of licensing fee, please contact Copyright Clearance Center, Customer Service, 222 Rosewood Drive, Danvers, MA 01923 USA; +1 978 750 8400. Permission to photocopy portions of any individual standard for educational classroom use can also be obtained through the Copyright Clearance Center. Authorized licensed use limited to: MICROELECTRONICS R AND D CENTER CAS. Downloaded on June 08,2012 at 07:49:31 UTC from IEEE Xplore. Restrictions apply.
Notice to users Laws and regulations Users of IEEE Standards documents should consult all applicable laws and regulations. Compliance with the provisions of any IEEE standards document does not imply compliance to any applicable regulatory requirements. Implementers of the standard are responsible for observing or referring to the applicable regulatory requirements. IEEE does not, by the publication of its standards, intend to urge action that is not in compliance with applicable laws, and these documents may not be construed as doing so. Copyrights This document is copyrighted by the IEEE. It is made available for a wide variety of both public and private uses. These include both use, by reference, in laws and regulations, and use in private self-regulation, standardization, and the promotion of engineering practices and methods. By making this document available for use and adoption by public authorities and private users, the IEEE does not waive any rights in copyright to this document. Updating of IEEE documents Users of IEEE standards should be aware that these documents may be superseded at any time by the issuance of new editions or may be amended from time to time through the issuance of amendments, corrigenda, or errata. An official IEEE document at any point in time consists of the current edition of the document together with any amendments, corrigenda, or errata then in effect. In order to determine whether a given document is the current edition and whether it has been amended through the issuance of amendments, corrigenda, or errata, visit the IEEE-SA website or contact the IEEE at the address listed previously. For more information about the IEEE Standards Association or the IEEE standards development process, visit the IEEE-SA website. Errata Errata, if any, for this and all other standards can be accessed at the following URL: http:// standards.ieee.org/findstds/errata/index.html. Users are encouraged to check this URL for errata periodically. Patents Attention is called to the possibility that implementation of this standard may require use of subject matter covered by patent rights. By publication of this standard, no position is taken by the IEEE with respect to the existence or validity of any patent rights in connection therewith. A patent holder or patent applicant has filed a statement of assurance via an Accepted Letter of Assurance, then the statement is listed on the IEEE- SA website http://standards.ieee.org/about/sasb/patcom/patents.html. Letters of Assurance may indicate whether the Submitter is willing or unwilling to grant licenses under patent rights without compensation or under reasonable rates, with reasonable terms and conditions that are demonstrably free of any unfair discrimination to applicants desiring to obtain such licenses. Essential Patent Claims may exist for which a Letter of Assurance has not been received. The IEEE is not responsible for identifying Essential Patent Claims for which a license may be required, for conducting inquiries into the legal validity or scope of Patents Claims, or determining whether any licensing terms or conditions provided in connection with submission of a Letter of Assurance, if any, or in any licensing agreements are reasonable or nondiscriminatory. Users of this standard are expressly advised that determination of the validity of any patent rights, and the risk of infringement of such rights, is entirely their own responsibility. Further information may be obtained from the IEEE Standards Association. iv Copyright © 2012 IEEE. All rights reserved. Authorized licensed use limited to: MICROELECTRONICS R AND D CENTER CAS. Downloaded on June 08,2012 at 07:49:31 UTC from IEEE Xplore. Restrictions apply.
Participants At the time this revision was sent to sponsor ballot, the IEEE 802.11 Working Group had the following officers: Bruce Kraemer, Chair Jon Walter Rosdahl, Vice-Chair and Treasurer Adrian P. Stephens, Vice-Chair, Technical Editor and Assigned Number Authority Stephen McCann, Secretary Peter Ecclesine, Technical Editor Clint Chaplin, Chair, Wireless Next Generation Standing Committee David Bagby, Chair, Architecture Standing Committee Andrew Myles, Chair, JTC1 Ad hoc Richard H. Kennedy, Chair, Regulatory Ad hoc and Task Group af Hiroshi Mano, Chair, FIA Study Group Dorothy Stanley, Chair, Task Group mb and Task Group v Dee Denteneer, Chair, Task Group s Menzo M. Wentink, Chair, Task Group z Ganesh Venkatesan, Chair, Task Group aa Osama S. Aboul-Magd, Chair, Task Group ac Eldad Perahia, Chair, Task Group ad Michael Montemurro, Chair, Task Group ae Dave Halasz, Chair, Task Group ah The officers and members of the Task Group mb Working Group ballot pool are as follows: Matthew S. Gast, Chair (to March 2010) Dorothy Stanley, Chair (from May 2010) Michael Montemurro, Vice Chair Jon Walter Rosdahl, Secretary Adrian P. Stephens, Editor Santosh P. Abraham Tomoko Adachi Alok Aggarwal Carlos H. Aldana Gary Anwyl Lee R. Armstrong Alex Ashley Malik Audeh Geert A. Awater Michael Bahr Fan Bai Gabor Bajko John R. Barr Gal Basson Tuncer Baykas John L. Benko Mathilde Benveniste Daniel Borges Anthony Braskich Joseph Brennan George Bumiller Daniel Camps-Mur Nancy Cam-Winget Necati Canpolat Javier Cardona Philippe Chambelin Douglas S. Chan Jiunn-Tsair Chen Lidong Chen Minho Cheong Woong Cho Jee-Yon Choi Nakjung Choi Liwen Chu Terry L. Cole Charles I. Cook Xavier P. Costa David E. Cypher Marc De Courville Rolf J. deVegt Jeremy deVries Susan Dickey Yoshiharu Doi John Dorsey Roger P. Durand Srinivasa Duvvuri Donald E. Eastlake Michael Ellis Stephen P. Emeott Marc Emmelmann Darwin Engwer Vinko Erceg Robert Fanfelle Stefan Fechtel Matthew J. Fischer Wayne K. Fisher Ryuhei Funada James P. Gilb Jeffrey Gilbert Reinhard Gloger Michelle Gong David Goodall Mark Grodzinsky Jianlin Guo Mark Hamilton C. J. Hansen Hiroshi Harada Dan N. Harkins Brian D. Hart Amer A. Hassan Vegard Hassel Robert F. Heile Guido R. Hiertz Naoki Honma Wendong Hu Copyright © 2012 IEEE. All rights reserved. v Authorized licensed use limited to: MICROELECTRONICS R AND D CENTER CAS. Downloaded on June 08,2012 at 07:49:31 UTC from IEEE Xplore. Restrictions apply.
Robert Y. Huang Akio Iso Wynona Jacobs Junghoon Jee Hongseok Jeon Yeonkwon Jeong Jorjeta G. Jetcheva Lusheng Ji Daniel Jiang Padam Kafle Carl W. Kain Naveen K. Kakani Masato Kato Shuzo Kato Douglas Kavner John Kenney Stuart J. Kerry Joonsuk Kim Kyeongpyo Kim Yongsun Kim Yunjoo Kim Jarkko Kneckt Mark M. Kobayashi Fumihide Kojima Tom Kolze Johannes P. Kruys Thomas Kuehnel Thomas M. Kurihara Joseph Kwak Edwin Kwon Hyoungjin Kwon Ismail Lakkis Paul Lambert Zhou Lan Jeremy A. Landt Joseph P. Lauer Tae H. Lee Wooyong Lee Yuro Lee Sheung Li Hang Liu Michael Livshitz Peter Loc Daniel Lubar Jakub Majkowski Alastair Malarky Jouni K. Malinen Alexander Maltsev Bill Marshall Roman M. Maslennikov Justin P. McNew Sven Mesecke Robert R. Miller Rajendra T. Moorti Hitoshi Morioka Yuichi Morioka Peter Murray Yukimasa Nagai Kengo Nagata Hiroki Nakano Chiu Ngo Paul Nikolich Eero Nikula Richard H. Noens Jisung Oh Jong-Ee Oh Chandra S. Olson Youko Omori Satoshi Oyama Richard H. Paine Arul D. Palanivelu Changmin Park Minyoung Park Vijaykumar Patel Bemini H. Peiris James E. Petranovich Albert Petrick James D. Portaro Henry S. Ptasinski Rene Purnadi Emily H. Qi Luke Qian Huyu Qu Jim E. Raab Mohammad Rahman Vinuth Rai Ali Raissinia Harish Ramamurthy Stephen G. Rayment Ivan Reede Alex Reznik Randal Roebuck Richard Roy Alexander Safonov Kazuyuki Sakoda Hemanth Sampath Katsuyoshi Sato Hirokazu Sawada Donald Schultz Yongho Seok Huairong Shao Neeraj Sharma Stephen J. Shellhammer Ian Sherlock Kai Shi Shusaku Shimada Francois Simon Graham K. Smith Matt Smith Yoo-Seung Song Kapil Sood Vinay Sridhara Robert Stacey David S. Stephenson Carl R. Stevenson John Stine Guenael T. Strutt Chin-Sean Sum Arash Tabibiazar Eiji Takagi Mineo Takai Teik-Kheong Tan Allan Thomson Jerry Thrasher Eric Tokubo Ichihiko Toyoda Jason Trachewsky Solomon B. Trainin Richard D. Van Nee Allert Van Zelst Mathieu Varlet-Andre Prabodh Varshney Dalton T. Victor George A. Vlantis Jesse R. Walker Junyi Wang Qi Wang Craig D. Warren Fujio Watanabe Patrick Waye Frank Whetten James Worsham Harry R. Worstell Takeshi Yamamoto James Yee Peter Yee Su K. Yong Seiji Yoshida Christopher Young Artur Zaks Hongyuan Zhang Huimin Zhang Shiwei Zhao Major contributions were received from the following individuals: Peter Ecclesine Matthew S. Gast Michelle Gong Mark Hamilton Dan Harkins Bill Marshall Michael Montemurro Henry Ptasinski Mark Rison Jon Walter Rosdahl Ashish Shukla Robert Stacey Dorothy Stanley Adrian P. Stephens Dave Stephenson Shi Yang vi Copyright © 2012 IEEE. All rights reserved. Authorized licensed use limited to: MICROELECTRONICS R AND D CENTER CAS. Downloaded on June 08,2012 at 07:49:31 UTC from IEEE Xplore. Restrictions apply.
分享到:
收藏