Professional Documents
Culture Documents
Channel Access
Office 1 Office 2
3. Allow high priority station traffic to be transmitted before low priority stations
traffic
• Solution: Arbitration Wait Times. Stations with lower priority frames wait
a longer interval before they can make a transmission attempt.
2. All receiving stations hear this frame and calculate the expected Busy Time:
Busy Time = time to receive current frame + DURATION value
3. All receiving stations use the Busy Time to set a NAV timer. The stations will not
attempt to transmit until the NAV timer expires.
3. Transmit/Talk
- Retry on Collision
Tx A
Tx B Tx A
Tx C Tx B
collision
Tx C
small contention window large contention window
A collision may occur when two stations select the same transmit slot within
a contention window. The likelihood increases with larger numbers of
wireless stations.
DIFS STA1
Busy RF
Channel ACK Transmission
SIFS STA2
Time
The MAC frame format comprises a set of fields that occur in a fixed order in
all frames.
The first three fields (Frame Control, Duration/ID, and Address 1) and the
last field (FCS) constitute the minimal frame format and are present in all
frames, including reserved types and subtypes.
• version 0
• Management
• Control
• Data
• Association (M)
• Reassociation (M)
• Probe (M)
• Authentication (M)
• RTS/CTS (C)
• ACK (C)
• Data (D)
The Type and Subtype fields together identify the function of the frame.
There are three frame types: control (C,) data (D), and management (M).
Each of the frame types has several defined subtypes.
Wireless Bridge 1 1
Connection Process
The beacon frame contains all the necessary information for a client station to learn about the
parameters of the basic service set before joining the BSS. Beacons are transmitted about 10
times per second.
Each beacon contains a time stamp, which client stations use to keep their clocks synchronized
with the AP.
Active Scanning
• Stations Send Probe Request Frame Per Channel
o Broadcast
o SSID Specific
o SSID Generic
• AP Replies with Probe Response
o Same info as Beacon
• Scanning Process Same as Passive
• Active Scanning is Preferred Approach
o Faster than Passive Scanning
Rick Graziani
• Only after a station has both authenticated and associated with the access point can
it use the Distribution System (DS) services and communicate with devices beyond
the access point.
• Association includes the negotiation of:
- Capabilities (protocol features and functions),
- Data Rate Usage
- QoS
• The current state determines the permitted frames: Class 1, Class 2 or Class 3 23
NET3900 © 2016 Algonquin College.
bitDegree.ca
Authentication Process
• Authentication provides a here I am role. It used to provide a stronger security role now
replaced by the User Authentication Process.
• 802.11 specifies two types of authentication:
– Open-system
– Shared-key (makes use of WEP)
• Open System Authentication is typically used with strong User Authentication
Association Process
1. Association Request
2. Association Response
Rick Graziani
25
NET3900 © 2016 Algonquin College.
bitDegree.ca
Hidden Node Problem
WALL
X
STA2
AP
Example 1 Example 2
• Two wireless stations, that cannot hear each other transmit at the same time
to the same Access Point.
• The AP can hear both wireless stations
• The result is a collision and failed reception.
• Possible Causes:
- Example 1: Two stations are too far apart to hear each other
Rick Graziani
- Example 2: A barrier blocks the signal between wireless stations 50 26
WALL
X
STA2
AP
Example 1 Example 2
Solutions:
– Add an AP
– Remove the obstacle
– Use RTS/CTS (Request to Send / Clear to Send)
- RTS/CTS is a last resort solution
Best Practice Solution:
Good AP Placement Design which prevents Hidden Node Problems
NET3900 © 2016 Algonquin College. 27
bitDegree.ca
RTS / CTS Solution
RTS CTS
WALL
X
CTS
STA2
AP
Exmple 1 Exmple 2
• The NAV timer prevents the other stations (i.e. Station 2) from transmitting
Throughput Analysis
• Estimate the channel capacity for a Data Frame Size of 1500 Bytes:
• Estimate the channel capacity for a Data Frame Size of 250 Bytes:
Channel Capacity
Protocol Efficiency = x 100%
PHY Rate
At 1500B:
31 Mbps
Protocol Efficiency = x 100%
54 Mbps
= 57%
At 250B:
10 Mbps
Protocol Efficiency = x 100%
54 Mbps
= 18%
NET3900 © 2016 Algonquin College. 33
bitDegree.ca
Question
What is the purpose of the Contention Window?
a) 32 msec
b) 32 usec
c) 32 nsec
Contention
RIFS
SIFS
PHY Data Data Block Ack
DIFS Window Header Frame Frame
B. Multi Data Frame Transmission Time
END