Changes between Initial Version and Version 1 of 802.11/MAC


Ignore:
Timestamp:
Jul 27, 2013, 11:44:40 PM (11 years ago)
Author:
murphpo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 802.11/MAC

    v1 v1  
     1[[TracNav(802.11/TOC)]]
     2= 802.11 Reference Design: MAC =
     3
     4The MAC implementation is based on the DCF (distributed coordination function) protocol specified in section 9.3 of the 802.11-2012 standard. This design does not implement the PCF (point coordination function) in section 9.4 of the standard.
     5
     6
     7'''Frames:''' The MAC specification defines many frame formats in section 8 of the 802.11-2012 standard. Our implementation supports a sub-set of these frames.
     8
     9'''Data/ACK:''' Data and ACK frames are of course supported.
     10
     11'''Management Frames:''' The following management frames are supported:
     12 * Beacon
     13 * Probe Request
     14 * Probe Response
     15 * Authentication
     16 * Deauthentication
     17 * Association Request
     18 * Association Response
     19 * Reassociation Request
     20 * Reassociation Response
     21 * Disassociation
     22
     23'''Handshakes:''' The standard defines many inter-node handshakes for many combinations of ad-hoc and infrastructure networks. Our current MAC implementation supports the common association handshake required for a STA (node) to join the network of an AP. This handshake consists of:
     24
     25||=  STA  =||=  Direction  =||=  AP  =||
     26||  Probe Request  ||  →  ||  ↓  ||
     27||  ↓  ||  ←  ||  Probe Response  ||
     28||  Authentication  ||  →  ||  ↓  ||
     29||  ↓  ||  ←  ||  Authentication  ||
     30||  Association Request  ||  →  ||  ↓  ||
     31||  •  ||  ←  ||  Association Response  ||
     32
     33'''RTS/CTS:''' Support for the RTS/CTS handshake is not currently implemented (it will be soon)