sample - Index of
Download
Report
Transcript sample - Index of
S-72.1130 Telecommunication
Systems
Wireless Local Area Networks
Outline
LAN basics
Structure/properties of LANs
WLANs
Link layer services
Media access layer
frames and headers
CSMA/CA
Physical layer
frames
modulation
Frequency hopping
Direct sequence
Infrared
Installation
Security
2
S-72.1130 Telecommunication
Systems
LAN Basics
What is a LAN?
Local area means:
Freedom from regulatory constraints at ISM Band (Industrial,
Science and Medical)
Short distance (~1km) between computers
Low cost
High-speed (10 Mb/s.. 10 Gb/s); support for TCP or UDP
type of communications
Flexible error control: in MAC and in upper levels
Computers move, machines have unique MAC address
MAC protocol takes care of optimizing throughput for the
expected services
Physical level takes care of physical transmission of packets
over a medium
4
Multiple Access Communications
Shared media basis for broadcast networks
Inexpensive: radio over air; copper or coaxial cable
M users communicate by broadcasting into medium
Key issue: How to share the medium?
3
2
4
1
Shared multiple
access medium
M
5
Approaches to Media Sharing
Medium sharing techniques
Static
channelization
Partition medium
Dedicated allocation
to users
Satellite
transmission
Cellular Telephone
Dynamic medium
access control
Scheduling
Random access
Polling: take turns
Request for slot in
transmission
schedule
Token ring
Wireless LANs
Loose coordination
Send, wait, retry if
necessary
Aloha
Ethernet
Bus Network
In a bus network, one node’s transmission traverses the entire
network and is received and examined by every node. The access
method can be :
(1) Contention scheme : multiple nodes attempt to access
bus; only one node succeed at a time (e.g. CSMA/CD in
Ethernet 802.3)
(2) Round robin scheme : a token is passed between nodes;
node holding the token can use the bus (e.g.Token bus 802.4)
Advantages:
(1) Simple access method
C
D
A
B
(2) Easy to add or remove
stations
D
term
term
Disadvantages:
- Line coded, serial data
(1) Poor efficiency with high
- twisted pair or coaxial cable
network load
(2) Relatively insecure, due to
11
the shared medium
term: terminator impedance
Typical Wired LAN
Transmission Medium
Network Interface Card
(NIC)
Unique MAC “physical”
address
Serial format
Ethernet
Processor
RAM
ROM
RAM
Reference: A. Leon-Garcia, I. Widjaja, Communication
Networks , Instructor's Slide Set
NIC implements MAC protocol &
physical port. Parallel interface to PC 12
IEEE 802-series of LAN Standards
802 standards free to
download from
http://standards.ieee.org
/getieee802/
hub
stations
hub
stations
hub
stations
WiMAX
hub
router
server
Demand priority: A round-robin (token ring) arbitration
method to provide LAN access based on message priority level
DQDB: Distributed queue dual buss, a ring network
13
S-72.1130 Telecommunication
Systems
IEEE 802 LAN Standard
The IEEE 802 LAN Standards
(http://www.ieee802.org/)
OSI Layer 3
Network
IEEE 802.2
Logical Link Control (LLC)
LLC
OSI Layer 2
(data link)
b: Wi-Fi
IEEE 802.3 IEEE 802.4 IEEE 802.5
IEEE 802.11
Carrier
Token
Token
Wireless
Sense
Bus
Ring
Ethernet
a b g
Physical Layers
- options: twisted pair, coaxial, optical, radio paths;
(not for all MACs above!)
Bus (802.3…)
Star (802.3u…)
MAC
OSI Layer 1
(physical)
Ring (802.5…)
15
IEEE 802 Layers
Logical Link Control (LLC) Sublayer
Utilizes services of HDLC (Highlevel Data Link Control)
Therefore, LLC SAPs separate
upper layer data exchanges =>
NIC applies different buffer
segments for each SAP (port)
LLC provides means to exchange
frames between LANs using
different MACs
IEEE 802.2
Logical Link Control (LLC)
LLC
b: Wi-Fi
IEEE 802.3 IEEE 802.4 IEEE 802.5
IEEE 802.11
Carrier
Token
Token
Wireless
Sense
Bus
Ring
abg
Ethernet
Medium Access Control Sublayer
Coordinates access to medium
Connectionless/Connection oriented
frame transfer service
Machines identified by
MAC/physical address (in NIC)
Broadcasts frames with MAC
addresses
Examples: CSMA/CD, CSMA/CA
Physical layers
Physical
MAC
PHY
level
Star, bus or ring topology
Cabling and electrical interfaces
Twisted pair, coaxial, fiber
Line coding (wired LANs) or
modulation (WLANs)
(More of HDLC in supplementary…)
16
S-72.1130 Telecommunication
Systems
IEEE 802 LAN Standard:
Logical Link Layer (LLC)
Logical Link Control Layer (LLC)
Specified by ISO/IEC 8802-2 (ANSI/IEEE 802.2)
Objective: exchange data between users across LAN using 802-based
MAC controlled link
Provides addressing and data link control (routing)
Independent of topology, medium, and chosen MAC access method
Data to higher level protocols
Info: carries user data
Supervisory: carries
flow/error control
Unnumbered: carries protocol
control data
Source
SAP
LLC’s Protocol Data Unit (PDU)
(SAP: Service Access Point)
18
HDLC Frame types
Information frames, or I-frames, transport user data
from the network layer. In addition they can also
include flow and error control information piggybacked on
data.
Supervisory Frames, or S-frames, are used for flow and
error control whenever piggybacking is impossible or
inappropriate, such as when a station does not have data
to send. S-frames do not have information fields.
Unnumbered frames, or U-frames, are used for various
miscellaneous purposes, including link management.
Some U-frames contain an information field, depending on
the type.
http://en.wikipedia.org/wiki/High-Level_
Data_Link_Control#I-Frames_.28user_data.29
21
LLC Services
A Unacknowledged connectionless service
no error or flow control - no ack-signal usage
unicast (individual), multicast, broadcast addressing
higher levels take care or reliability - thus fast for instance for TCP
B Connection oriented service
supports unicast only
error and flow control for lost/damaged data packets by cyclic
redundancy check (CRC)
Asynchronous balanced mode of HDLC: error control, sequencing,
flow control
Phases: Connection setup, data exchange, and release
C Acknowledged connectionless service
Problem: A workstation has a single, physical MAC address, how to separate
network or higher level service access? Ans: HDLC SAP addressing:
Can handle several logical connections, distinguished by their SAP (service
access points, next slides).
ack-signal used
error and flow control by stop-and-wait ARQ
faster setup than for B
HDLC : High-level Data Link Control
22
SAP Addressing
IEE802.11 (CSMA/CA)...
IEE802.11 (CDMA)...
ATM...
Reference: W.
Stallings: Data
and Computer
Communications,
7th ed
23
remember
encapsulation….
HTTP Request
TCP Header contains source &
destination port numbers
IP Header contains source and
destination IP addresses;
transport protocol type
TCP
header
HTTP Request
IP
header
TCP
header
HTTP Request
Ethernet
header
IP
header
TCP
header
HTTP Request
MAC
IP
port
data link
Ethernet Header contains source
& destination MAC addresses;
network protocol type
Traffic to the
target BSS / ESS
PHY layer transmits packet using a modulation method (DSSS, OFDM, IR,
FHSS)
FCS
S-72.1130 Telecommunication
Systems
IEEE 802 LAN Standard:
Media Access Control (MAC) Layer
Media Access Control:
Ways to Share a Medium
Medium sharing techniques
Static
channelization
FDMA,TDMA, CDMA
Uses partition
medium
Dedicated allocation
to users
Examples:
Satellite
transmission
Cellular
Telephone
Dynamic medium
access control
Scheduling
Medium sharing
required for multiple
users to access the
channel
Communications by
unicasting
multicasting
broadcasting
Random access
(contention)
Polling (take turns):
Token ring 802.5
Reservation systems:
Request for slot in
transmission schedule
802.4
Loose coordination
Send, wait, retry if
necessary
Aloha
CSMA/CD (Ethernet)
CSMA/CA (802.11
WLAN)
26
Selecting a Medium Access Control
Environment: Wired / Wireless?
Applications:
What type of traffic?
Voice streams? Steady traffic, low delay/jitter
Data? Short messages? Web page downloads?
Enterprise or consumer market? Reliability, cost
Scale:
How much traffic can be carried?
How many users can be supported?
Examples:
Design MAC to provide wireless DSL-equivalent access for rural
communities
Design MAC to provide Wireless-LAN-equivalent access to mobile
users (user in car travelling at 130 km/hr)
27
MAC Techniques in LANs
Contention
Medium is free for all
A node senses the free medium and occupies it as long as data packet
requires it
Example: Ethernet (IEEE 802.3 CSMA/CD)
Reservation (short term statistical access)
Gives everybody a turn
Reservation time depends on token holding time (set by network
operator)
For heavy loaded networks
Example: Token Ring/IEEE 802.5, Token Bus/IEEE 802.4, FDDI
Mixed
Flexible compromise: 802.11 WLANs
Reservation (long term)
Link reservation for multiple packets (whole session)
Example: scheduling a time slot: GSM using TDMA or FDMA
(uplink/dowlink)
28
Delay-Bandwidth Product
Delay-bandwidth product key parameter
Coordination in sharing medium involves using
bandwidth (explicitly or implicitly)
Difficulty of coordination comparable to delaybandwidth product
Simple two-station example
Station with frame to send listens to medium and
transmits if medium found idle
Station monitors medium to detect collision and
defers frame transmission if collision detection
Two-stations MAC example
30
Two-Stations MAC …
Two stations are trying to share a common medium
A
transmits
at t = 0
Distance d meters
tprop = d / seconds
A
B
Case 1
A
B
Case 2
A detects
collision at
t = 2 tprop
A
B
A
B
B does not
transmit before
t = tprop & A
captures the
channel
B transmits
before t = tprop
and detects
collision after
receiving ack
from A
Efficiency of Two-Station
Example
Each frame transmission requires 2tprop of quiet time =>
number of bits wasted for access coordination: 2tpropR
R transmission bit rate
L bits/frame
time slots to be transmitted
Efficiency:
actual time slots required for transmission
Reff
L
1
1
Efficiency
L 2t propR 1 2t propR / L 1 2a
L
1
MaxThroughput Reff
R bits/second
L / R 2t prop 1 2a
Normalized
Delay-Bandwidth
Product
a
t prop
L/R
Propagation delay
Time to transmit a frame
R
A bit of history of Ethernet
1970 ALOHAnet radio network deployed in Hawaiian islands
1973 Metcalf and Boggs invent Ethernet, random access in wired net
1979 DIX (DEC + Intel + Xerox) Ethernet II Standard
1985 IEEE 802.3 LAN Standard (10 Mbps)
1995 Fast Ethernet (100 Mbps)
1998 Gigabit Ethernet
2002 10 Gigabit Ethernet
Ethernet is the dominant LAN standard
Metcalf’s Sketch
Ethernet MAC: CSMA/CD (802.3)
34
802.3 MAC of Ethernet (CSMA/CD)
CSMA/CD:
1. If the medium is idle, transmit; otherwise, go to step 2
2. If the medium is busy, continue listening (CS: carrier
sensing) until the channel is idle, then transmit
immediately
3. If a collision is detected (CD) during transmission,
transmit brief jamming signal to assure all stations
know about collision and then cease transmission
4. After transmitting the jamming signal, wait a random
time (back-off time), then attempt to transmit again
35
Typical MAC Efficiencies
Two-Station Example:
1
Efficiency
1 2a
CSMA-CD (Ethernet) protocol:
1
Efficiency
1 6.44a
If a<<1, then
efficiency close to
100%
As a approaches
1, the efficiency
becomes low
MAC protocol selection
criteria summarized
Delay-bandwidth product
Efficiency
Transfer delay
Fairness
Reliability
Capability to carry different types of traffic
Quality of service
Cost
802.3 Ethernet Standards: Link & Physical Layers
many different Ethernet standards
common MAC protocol and frame format
different speeds: 2 Mbps, 10 Mbps, 100 Mbps,
1Gbps, 10G bps
different physical layer media: fiber, cable
MAC protocol
and frame format
application
transport
network
link
physical
100BASE-TX
100BASE-T2
100BASE-FX
100BASE-T4
100BASE-SX
100BASE-BX
copper (twister
pair) physical layer
Ref: Kurose, Ross: Computer Networking
fiber physical layer
5: DataLink Layer
5-39
Throughput Performance of CSMA/CD
a t prop R / L
Reff / R Reff L / RF
a : delay-bandwidth product
ρ:efficiency
Reff : aggregated bitrate
R F : frame rate
R: unloaded nominal bitrate
L: frame lenght (in bits)
(Load)
We can see that in Ethernet transfer delays grow very fast as the
load approaches the maximum possible value for the given value of a
(tprop: one-way delay, R: signaling rate, L: frame length)
Reference: A. Leon-Garcia, I. Widjaja,
Communication Networks, 2nd ed
42
IEEE 802.3 MAC: Ethernet
MAC Protocol:
CSMA/CD
Slot (frame) duration is the critical system parameter
determines delay – throughput tradeoff
upper bound on time to detect collision
upper bound on time to acquire channel
upper bound on length of frame segment generated by
collision
effects retransmission scheduling
Truncated binary exponential back-off
for retransmission n: 0 < r < 2k, where k=min(n,10)
Give up after 16 retransmissions
IEEE 802.3 Original Parameters
Transmission Rate: 10 Mbps
Min Frame: 512 bits = 64 bytes
min. frame duration*: 512 bits/10 Mbps = 51.2 msec
51.2 msec x 2x105 km/sec =10.24 km, 1 way
(= mini slot length)
Max Length: 2500 meters + 4 repeaters
Each x10 increase in bit rate, must be accompanied
by x10 decrease in distance (norm. bandwidth-delay
product remains thus constant)
t prop R
a
L a d R
v L
d
t prop
v
*mini slot
product must remain constant!
45
Typical Ethernet Deployment
Server farm
Server
Server
Server
Gigabit Ethernet links
Switch/router
Server
Ethernet
switch
100 Mbps links
Hub
10 Mbps links
Department A
Gigabit Ethernet links
Ethernet
switch
100 Mbps links
Server
Hub
10 Mbps links
Department B
Switch/router
Ethernet
switch
100 Mbps links
Server
Hub
10 Mbps links
Department C
S-72.1130 Telecommunication
Systems
IEEE 802.11 Wireless Local
Area Networks (WLANs)
Why WLANs?
Mobility
Increases working efficiency and productivity
Roaming support: extended on-line times
-> universal access & seamless services
No new wiring and installation on difficult-to-wire areas
Offices, public places, and homes
Factories, vehicles, roads, and railroads
Increased reliability - several networks & nodes secure links
However, AAA (Authentication, Authorization, Accounting)
challenging
Reduced installation time
No cabling time
Easy setup
56
WLAN Technology Challenges
High data rates
IEEE 802.11b supports rates up to 11 Mb/s (in practice 6
Mb/s), and 802.11g reaches up to 54 Mb/s, 802.11n ~ 100200 Mb/s (600 Mb/s theoretical rate)
Interference
Working in ISM band means sharing the frequency bands
with microwave ovens, and Bluetooth. Modulation and MAC
design challenge
Security
Original WEP (Wired Equivalent Privacy) algorithm is weak –
often not set ON by users, more efficient algorithms
developed later as WPA 2 (Wifi Protected Access)
Roaming, especially with GSM and UMTS would be desired
57
Requirements for
802.11 Wireless LAN Standard
Dynamic network management
Stations movable and may be operated while moved
addressing and association procedures
interconnections (roaming)
License free operation
Wireless channel is unreliable
error control
security/secrecy
Wireless channel is also the reason why access method
for 802.11 is CSMA/CA and not CSMA/CD
Difficult to detect collisions in wireless environment
External interference, especially at ISM
Hidden terminal problem
CSMA/CA: Carrier Sense Multiple Access/Collision Avoidance
CSMA/CD: Carrier Sense Multiple Access/Collision Detection
58
802.11 WLAN Architecture Overview
LLC provides addressing and data link control
– common to all 802 LANs
IEEE 802.2
LLC
Logical Link Control (LLC)
802.11 MAC provides
b: Wi-Fi
Access to wireless medium
IEEE 802.3 IEEE 802.4 IEEE 802.5
CSMA/CA (DCF)
IEEE 802.11
Carrier
MAC
Token
Token
Wireless
Contention-free access (PCF)
Sense
Bus
Ring
abg
Joining the network (NAV, addressing) Ethernet
Services
Physical layers: DSSS, FHSS, IR ...
PHY
Station service: Authentication,
privacy, MSDU* delivery
CSMA/CA: Carrier Sense Multiple Access
Distributed system: Association**,
with Collision Avoidance
participates to data distribution
LLC: Logical Link Control Layer
MAC: Medium Access Control Layer
Three physical layers (PHY)
SS: Spread Spectrum
FHSS: Frequency Hopping Spread
FHSS: Frequency hopping SS
DSSS: Direct sequence SS
Spectrum (SS)
IR: Infrared light
DSSS: Direct Sequence SS
NAV: Network Allocation Vector
SAP: Service Access Point
IR: Infrared transmission
*MSDU: MAC service data unit
** with an access point in ESS or BSS
DCF: Distributed Coordination Function
PCF: Point Coordination Function
59
S-72.1130 Telecommunication
Systems
IEEE 802.11 Wireless Local
Area Networks (WLANs): Service Sets
802.11 networks can work in
Basic service set (BSS)
Extended service set (ESS)
BSS can also be used in ad-hoc
networking
Network
LLC
MAC
FHSS DSSS IR
Propagation
boundary
LLC: Logical Link Control Layer
MAC: Medium Access Control Layer
PHY: Physical Layer
FHSS: Frequency hopping SS
DSSS: Direct sequence SS
SS: Spread spectrum
IR: Infrared light
BSS: Basic Service Set
ESS: Extended Service Set
PHY
802.xx
IEEE 802.11 Architecture
Internet
Distribution
system
Station B
Station A
BSS 1
Basic (independent)
service set (BSS)
Access Point
BSS 2
Extended service set (ESS)
Portal: gateway access to other networks/Internet
61
Basic and Extended Service Sets
Basic Service Set (BSS) – tens of meters
Operate in Basic Service Area (BSA) that is much like the
area of cell in mobile communications
BSSs may geographically overlap, be physically disjoint, or
they may be collocated (one BSS may use several
antennas)
Ad-hoc or Infrastructure (nomadic) mode: Access
coordinated by the given instance of MAC
Extended Service Set (ESS)
Multiple BSSs interconnected by Distribution System (DS)
Each BSS is like a cell and stations in BSS communicate
with an Access Point (AP).
Portals attached to DS provide gateways to access
Internet or other ESS
62
Distribution system (DS) services
DS provides distribution services:
Transfer MAC SDUs between APs in ESS (I)
Transfer MSDUs between portals & BSSs in ESS (II)
Transfer MSDUs between stations in same BSS (III)
Multicast, broadcast, or stations’s preference
ESS looks like a single BSS to LLC layer
Propagation
boundary
Internet
II
III
LLC: Logical Link Control Layer
MAC: Medium Access Control Layer
PHY: Physical Layer
FHSS: Frequency hopping SS
DSSS: Direct sequence SS
SS: Spread spectrum
IR: Infrared light
BSS: Basic Service Set
ESS: Extended Service Set
MSDU: MAC Service Data Unit
AP: Access Point
III
Distribution
system
Station B
IIIb
Station A
BSS 1
Basic (independent)
service set (BSS)
Access Point
I
BSS 2
Extended service set (ESS)
(Infrastructure mode)
Portal: gateway access to other networks/Internet
63
Infrastructure Network (& ESS)
Portal
Distribution System
Server
Gateway to
Portal the Internet
AP1
AP2
A1
B1
B2
A2
BSS A
BSS B
IEEE 802.11 Mobility
Standard defines the following mobility types:
No-transition: no movement or moving within a local BSS
BSS-transition: station movies from one BSS in one ESS to another
BSS within the same ESS
ESS-transition: station moves from a BSS in one ESS to a BSS in a
different ESS (continuos roaming not supported)
Especially: 802.11 don’t support roaming with GSM or 3G!
- Address to destination
mapping
- seamless integration
of multiple BSS
ESS 1
ESS 2
68
S-72.1130 Telecommunication
Systems
IEEE 802.11 Wireless Local
Area Networks (WLANs): Media
Access Protocol
Hidden Terminal Problem
(a)
C
A
Data Frame
A transmits data frame
B
(b)
Data Frame
B
A
New MAC: CSMA with Collision Avoidance
Reference: A. Leon-Garcia, I. Widjaja, Communication
Networks , Instructor's Slide Set
C senses medium,
station A is hidden from C
Data Frame
C
C transmits data frame
& collides with A at B
RTS: Request to Send
CTS: Clear to Send
70
CSMA with Collision Avoidance
(a)
B
RTS
C
A requests to send
(b)
CTS
B
CTS
A
C
B announces A ok to send
(c)
Data Frame
A sends
Reference: A. Leon-Garcia, I. Widjaja, Communication
Networks , Instructor's Slide Set
B
C remains quiet
RTS: Request to Send
CTS: Clear to Send
71
IEEE 802.11 Coordination Functions
Reference: W.
Stallings: Data
and Computer
Communications,
7th ed
72
Media Access Control in 802.11 WLANs
Distributed Wireless Foundation MAC (DWFMAC):
Distributed access control mechanism (CSMA/CA)
Optional centralized control on top (PCF)
MAC flavours provided by coordination functions:
Distributed coordination function (DCF) - CSMA
Contention algorithm to provide access to all traffic
Asynchronous, best effort-type traffic
Application: bursty traffic, add-hoc networks
Point coordination function (PCF) – polling principle
Centralized MAC algorithm
Connection oriented
Contention free
Built on top of DCF
Application: timing sensitive, high-priority data
73
IEEE 802.11 MAC (DWFMAC):
Timing in Basic Access
duration depends
on MAC load type
duration depends
on network condition+random
MAC frame: Control,
management , data + headers
(size depends on frame load and type)
Reference: W.
Stallings: Data
and Computer
Communications,
7th ed
PCF: Point Coordination Function (asynchronous, connectionless access)
DCF: Distributed Coordination Function (connection oriented access)
DIFS: DCF Inter Frame Space (minimum delay for asynchronous frame
access)
PIFS: PCF Inter Frame Space (minimum poll timing interval)
SIFS: Short IFS (minimum timing for high priority frame access as ACK, CTS,
MSDU…)
MSDU: MAC Service Data Unit
74
IEEE 802.11
MAC Logic
(DWFMAC)
IFS: Inter Frame Space (= DIFS, SIFS, or
PIFS)
DWFMAC: Distributed Wireless Foundation
MAC
Reference: W. Stallings: Data
and Computer Communications,
7th ed
75
Collisions, Losses & Errors
Collision Avoidance
When station senses channel busy, it waits until
channel becomes idle for DIFS period & then
begins random back-off time (in units of idle slots)
Station transmits frame when back-off timer
expires
If collision occurs, recompute back-off over
interval
Receiving stations of error-free frames send ACK
Sending station interprets non-arrival of ACK as
loss
Executes back-off and then retransmits
Receiving stations use sequence numbers to
identify duplicate frames
76
Carrier Sensing in 802.11 MAC
Physical Carrier Sensing
Analyze all detected frames
Monitor relative signal strength from other sources
Carrier sense threshold effects throughput! *
Virtual Carrier Sensing at MAC sublayer
Source stations informs other stations of transmission
time (in msec) for an MPDU
Carried in Duration field of RTS & CTS
Stations adjust Network Allocation Vector (NAV) to
indicate when channel will become idle
Channel busy if either sensing is busy
*http://www.crhc.illinois.edu/wireless/papers/carrier-tech.pdf
Reference: A. Leon-Garcia, I. Widjaja, Communication
Networks , Instructor's Slide Set
77
Transmission of MPDU without RTS/CTS
DIFS
NAV: Network allocation vector
DIFS: DCF Inter Frame Space (async)
SIFS: SIFS: Short IFS (ack, CTS…)
RTS: Request to send
CTS: Clear to send
MPDU: MAC Protocol Data Unit
DCF: Distributed Coordination Function
PCF: Point Coordination Function
Data
Source
SIFS
ACK
Destination
DIFS
Other
NAV
Defer Access
Reference: A. Leon-Garcia, I. Widjaja, Communication
Networks , Instructor's Slide Set
Wait for
Reattempt Time
78
Transmission of MPDU
with RTS/CTS
NAV: Network allocation vector
DIFS: DCF Inter Frame Space (async)
SIFS: SIFS: Short IFS (ack, CTS…)
RTS: Request to send
CTS: Clear to send
MPDU: MAC Protocol Data Unit
DCF: Distributed Coordination Function
PCF: Point Coordination Function
DIFS
RTS
Data
Source
SIFS
CTS
SIFS
SIFS
Ack
Destination
DIFS
NAV (RTS)
Other
NAV (CTS)
NAV (Data)
Reference: A. Leon-Garcia, I. Widjaja,
Communication Networks , Instructor's Slide Set
Defer access
RTS: Request to Send
CTS: Clear to Send
79
PCF Frame Transfer
Fixed super-frame interval
TBTT
Contention-free (CF) repetition interval
SIFS
B
PIFS
SIFS
SIFS
SIFS SIFS
D2+Ac
k+Poll
D1 +
Poll
CF
Contention period (DCF)
End
U2+
ACK
U1+
ACK
Reset NAV
NAV
CF_Max_duration
D1, D2 = frame sent by point coordinator
U1, U2 = frame sent by polled station
TBTT = target beacon transmission time
B = beacon frame
NAV: Network allocation vector
DIFS: DCF Inter Frame Space (async)
SIFS: SIFS: Short IFS (ack, CTS…)
RTS: Request to send
CTS: Clear to send
MPDU: MAC Protocol Data Unit
DCF: Distributed Coordination Function
PCF: Point Coordination Function
CF: Contention-Free
80
Point Coordination Function
PCF provides connection-oriented, contention-free service
through polling
Point coordinator (PC) in AP performs PCF
Polling table up to implementor
Contention free period (CFP) repetition interval
Determines frequency with which CFP occurs
Initiated by beacon frame transmitted by Point
Coordinator (PC) in AP
During CFP stations may only transmit to respond to a
poll from PC or to send ACK
All stations adjust Network Allocation Vector (NAV) to
indicate when channel will becomes idle
Reference: A. Leon-Garcia, I. Widjaja, Communication
Networks , Instructor's Slide Set
81
MAC Frame Functions
Management frames
Station association & disassociation with AP (this
establishes formally BSS)
Timing & synchronization
Authentication & deauthentication (option for
identifying other stations)
Control frames
Handshaking
ACKs during data transfer
Data frames
Data transfer
Reference: A. Leon-Garcia, I. Widjaja, Communication
Networks , Instructor's Slide Set
82
S-72.1130 Telecommunication
Systems
IEEE 802.11 Wireless Local
Area Networks (WLANs):
Physical Level
802.11 WLAN bands and technologies
IEEE 802.11 standards and rates
IEEE 802.11 (1997) 1 Mbps and 2 Mbps (2.4 GHz band ) [FH, DS]
IEEE 802.11b (1999) 11 Mbps (2.4 GHz band) = Wi-Fi [QPSK]
IEEE 802.11a (1999) 6, 9, 12, 18, 24, 36, 48, 54 Mbps (5 GHz
band) [OFDM]
IEEE 802.11g (2001 ... 2003) up to 54 Mbps (2.4 GHz) backward
compatible to 802.11b [OFDM]
IEEE 802.11 networks work on license free Industrial, Science,
Medicine (ISM) bands:
26 MHz
902
EIRP power
in Finland
928
83.5 MHz
2400
2484
100 mW
200 MHz
5150
5350
255 MHz
5470
200 mW
indoors only
5725 f/MHz
1W
EIRP: Effective Isotropically Radiated Power - radiated power measured immediately after antenna
Equipment technical requirements for radio frequency usage defined in ETS 300 328
85
Physical Level
of 802.11: DSSS
DSSS-transmitter
802.11 supports 1 and 2 Mbps data transport, uses BPSK and QPSK modulation
(802.11b,a,g apply higher rates)
802.11 applies 11 chips Barker code for spreading - 10.4 dB processing gain
Defines 14 overlapping channels, each having 22 MHz channel bandwidth, from
2.401 to 2.483 GHz
Power limits 1000mW in US, 100mW in EU, 200mW in Japan
Immune to narrow-band interference, cheaper hardware
PPDU:Baseband Data Frame Unit, BPSK: Binary Phase Shift Keying, QPSK: Quadrature PSK
DSSS: Direct Sequence Spread Spectrum, PN:Pseudo Noise
86
Physical Level of 802.11: FHSS
Supports 1 and 2 Mbps data transport and applies two level - GFSK
modulation* (Gaussian Frequency Shift Keying)
79 channels from 2.402 to 2.480 GHz ( in U.S. and most of EU
countries) with 1 MHz channel space
78 hopping sequences with minimum 6 MHz hopping space, each
sequence uses every 79 frequency elements once
Minimum hopping rate
2.5 hops/second
Tolerance to multi-path,
narrow band interference,
security
Low speed, small range
due to FCC TX power
regulation (10mW)
* f f c f , f nom 160 kHz
87
26 MHz
902
Example: PHY of 802.11a
928
83.5 MHz
2400
2484
200 MHz
5150
5350
255 MHz
5470
5725 f/MHz
Operates at 5 GHz band
Supports multi-rate 6 Mbps, 9 Mbps,… up to 54 Mbps
Uses Orthogonal Frequency Division Multiplexing (OFDM) with 52
subcarriers, 4 us symbols (0.8 us guard interval)
Applies inverse discrete Fourier transform (IFFT) to combine multicarrier signals to single time domain symbol
88
802.3 Ethernet PHY
10 Mb DIX Ethernet uses baseband transmission, that is,
the adapter sends a digital signal directly into the broadcast
channel.
The interface card does not shift the signal into another
frequency band, as do ADSL and cable modem systems. DIX
Ethernet (10 Mb/s) uses Manchester encoding (next slide)
With Manchester encoding each bit contains a transition; a 1
has a transition from up to down, whereas a zero has a
transition from down to up.
The reason for Manchester encoding is that the clocks in
the sending and receiving adapters are not perfectly
synchronized. By including a transition in the middle of each
bit, the receiving host can synchronize its clock to that of
the sending host.
Manchester encoding
used in 10BaseT (DIX Ethernet)
each bit has a transition
allows clocks in sending and receiving nodes to
synchronize to each other
no need for a centralized, global clock among nodes!
Ref: Kurose, Ross: Computer Networking
5: DataLink Layer
5-90
References and Supplementary Material
- A. Leon-Garcia, I. Widjaja: Communication Networks (2nd
ed., 1st ed. also quite ok :)
- W. Stallings: Data and Computer Communications
- Kurose, Ross: Computer Networking
- Jim Geier: Wireless LANs, SAMS publishing
- 802 Standards, IEEE
See especially:
HDLC: A. Leon-Garcia, I. Widjaja: Communication
Networks, 2th ed.: pp. 333-340
WLANs: W. Stallings: Data and Computer
Communications, 7th ed, pp. 544-568
91