802.11 frame - Department of Computer and Information Science
Download
Report
Transcript 802.11 frame - Department of Computer and Information Science
Chapter 4 MAC Layer –
Wireless LAN
Jonathan C.L. Liu, Ph.D.
Department of Computer, Information
Science and Engineering (CISE),
University of Florida
1
SomeWireless Networks
54 Mbps
5-11 Mbps
802.11{a,g}
802.11b
.11 p-to-p link
1 Mbps
802.15
3G
UMTS/WCDMA, CDMA2000
384 Kbps
2G
IS-95 CDMA, GSM
56 Kbps
Indoor
Outdoor
Mid range
outdoor
Long range
outdoor
10 – 30m
50 – 200m
200m – 4km
5km – 20km
2
Wireless Link Characteristics
Differences from a wired link ….
decreased signal strength: radio signal
attenuates as it propagates through matter
(path loss)
interference from other sources: standardized
wireless network frequencies (e.g., 2.4 GHz)
shared by other devices (e.g., phone); devices
(motors) interfere as well
multipath propagation: radio signal reflects off
objects ground, arriving at destination with
slightly different times
…. make communication across (even a point
to point) wireless link much more “difficult”
3
Wireless LANs
• The 802.11
• The 802.11
• The 802.11
Protocol
• The 802.11
• Services
Protocol Stack
Physical Layer
MAC Sublayer
Frame Structure
4
Protocol Stack
5
IEEE 802.11 Wireless LAN
802.11b
2.4-5 GHz unlicensed
radio spectrum
up to 11 Mbps
direct sequence
spread spectrum
(DSSS) in physical
layer
• all hosts use same
chipping code
widely deployed,
using base stations
802.11a
5-6 GHz range
up to 54 Mbps
802.11g
2.4-5 GHz range
up to 54 Mbps
All use CSMA/CA for
multiple access
All have base-station
and ad-hoc network
versions
6
Wireless Link Characteristics
Differences from a wired link ….
decreased signal strength: radio signal
attenuates as it propagates through matter
(path loss)
interference from other sources: standardized
wireless network frequencies (e.g., 2.4 GHz)
shared by other devices (e.g., phone); devices
(motors) interfere as well
multipath propagation: radio signal reflects off
objects ground, arriving at destination with
slightly different times
…. make communication across (even a point
to point) wireless link much more “difficult”
7
Wireless network characteristics
Multiple wireless senders and receivers create
additional problems (beyond multiple access):
C
A
B
A
B
Hidden node problem
A, B hear each other
B, C hear each other
A, C can not hear each
other
means A, C unaware of their
interference at B
C
C’s signal
strength
A’s signal
strength
space
Signal fading:
A, B hear each other
B, C hear each other
A, C can not hear each other
interferring at B
8
Hidden-Node Problem
(a) The hidden station
problem.
(b) The exposed station
problem.
9
IEEE 802.11: multiple access
avoid collisions: 2+ nodes transmitting at same
time
802.11: CSMA - sense before transmitting
don’t collide with ongoing transmission by other node
802.11: no collision detection!
difficult to receive (sense collisions) when
transmitting due to weak received signals (fading)
can’t sense all collisions in any case: hidden nodes,
and/or fading
goal: avoid collisions: CSMA/C(ollision)A(voidance)
10
Timing of the protocol
The use of virtual channel sensing using
CSMA/CA.
11
IEEE 802.11 MAC Protocol: CSMA/CA
802.11 sender
1 if sense channel idle for DIFS then
sender
transmit entire frame (no CD)
DIFS
2 if sense channel busy then
start random backoff time
timer counts down while channel idle
transmit when timer expires
if no ACK, increase random backoff interval,
repeat 2
802.11 receiver
- if frame received OK
receiver
data
SIFS
ACK
return ACK after SIFS (ACK needed due to
hidden terminal problem)
12
Avoiding collisions (more)
idea:
allow sender to “reserve” channel rather than random
access of data frames: avoid collisions of long data frames
sender first transmits small request-to-send (RTS) packets to BS
using CSMA
RTS may still collide with each other (but they’re short)
BS broadcasts clear-to-send (CTS) in response to RTS
RTS heard by all nodes
sender transmits data frame
other stations defer transmissions
Avoid data frame collisions completely
using small reservation packets!
13
Collision Avoidance: RTS-CTS exchange
A
AP
B
reservation collision
DATA (A)
defer
time
14
Timing (2) with Fragment Burst
A fragment burst.
15
Coordination Scheme
Interframe spacing in 802.11.
16
The 802.11 Frame Structure
The 802.11 data frame.
17
802.11 frame: addressing
R1 router
H1
Internet
AP
R1 MAC addr AP MAC addr
dest. address
source address
802.3 frame
AP MAC addr H1 MAC addr R1 MAC addr
address 1
address 2
address 3
802.11 frame
18
802.11 Distributed Services
• Association
• Disassociation
• Reassociation
• Distribution
• Integration
19
802.11: Channels, association
802.11b: 2.4GHz-2.485GHz spectrum divided into
11 channels at different frequencies
AP admin chooses frequency for AP
interference possible: channel can be same as
that chosen by neighboring AP!
host: must associate with an AP
scans channels, listening for beacon frames
containing AP’s name and MAC address
selects AP to associate with
may perform authentication
will typically run DHCP to get IP address in
AP’s subnet
20
802.11 Intra-cell Services
• Authentication
• Deauthentication
• Privacy
• Data Delivery
21