31-medium access control for ieee 802
TRANSCRIPT
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 1/26
Medium Access Controlfor IEEE 802.11
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 2/26
By.
P. Victer Paul
Dear,
We planned to share our eBooks and project/seminarcontents for free to all needed friends like u.. To get to knowabout more free computerscience ebooks and technology
advancements in computer science. Please visit....
http://free-computerscience-ebooks.blogspot.com/
http://recent-computer-technology.blogspot.com/
http://computertechnologiesebooks.blogspot.com/
Please to keep provide many eBooks and technology newsfor FREE. Encourage us by Clicking on the advertisement in
these Blog.
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 3/26
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 4/26
Functional Areas
MAC layer covers three functional areas:
Reliable data delivery
Access control
Security
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 5/26
Reliable Data Delivery
A wireless LAN using the IEEE 802.11physical & MAC layers is subject tounreliable.
Noise, interference & other propagationeffects result in loss of significant no. offrames.
This situation can be dealt with by reliabilitymechanisms at a higher layer, such as TCP.
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 6/26
Reliable Data Delivery
For this purpose, IEEE 802.11 includes aframe exchange protocol.
Frame exchange protocol
Source station transmits data
Destination responds with acknowledgment (ACK)
If source doesn’t receive ACK, it retransmits frame
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 7/26
Reliable Data Delivery
To further enhance reliability, a four-frameexchange may be used.
Four frame exchange
Source issues request to send (RTS)
Destination responds with clear to send (CTS)
Source transmits data
Destination responds with ACK
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 8/26
C FB ED
RTS
RTS = Request-to-Send
Pretending a circular range
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 9/26
C FA B ED
RTS
RTS = Request-to-Send
NAV = 10
NAV = remaining duration to keep quiet
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 10/26
C FA B ED
CTS
CTS = Clear-to-Send
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 11/26
C FA B ED
CTS
CTS = Clear-to-Send
NAV = 8
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 12/26
C FA B ED
DATA
•DATA packet follows CTS. Successful data receptionacknowledged using ACK.
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 13/26
C FA B ED
ACK
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 14/26
Functional Areas
MAC layer covers three functional areas:
Reliable data delivery
Access control
Security
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 15/26
MEDIUM ACCESS CONTROL
IEEE 802.11 considered 2 types of MACalgorithm:
Distributed Access protocols
Centralized Access protocols.
End result for 802.11 is a MAC algorithmcalled DFWMAC (Distributed Foundation
Wireless MAC).
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 16/26
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 17/26
Distributed Coordination Function
DCF makes use of simple CSMA algorithm.
If a station has MAC frame to transmit, it listens to themedium.
If the medium is idle, station may transmit.
Otherwise it must wait until current transmission iscomplete.
DCF does not include a Collision detection function.
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 18/26
Distributed Coordination Function
To ensure smooth & fair functioning of thisalgorithm, DCF includes a set of delays thatamounts to a priority scheme.
Let us consider a single delay known as anInter Frame Space (IFS).
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 19/26
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 20/26
3 Different IFS values
SIFS (Short IFS): The Shortest IFS, Used forimmediate response actions
PIFS (Point Coordination Function IFS): A
mid-length IFS, used by centralized controllerin the PCF scheme.
DIFS (Distributed Coordination Function IFS):
The longest IFS, used as a minimum delayfor asynchronous frames.
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 21/26
IFS Usage
SIFS
Acknowledgment (ACK)
Clear to send (CTS)
Poll response
PIFS
Used by centralized controller in issuing polls
Takes precedence over normal contention traffic
DIFS
Used for all ordinary asynchronous traffic
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 22/26
Point Coordination Function
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 23/26
MAC Frame Fields
Frame Control – frame type, control information
Duration/connection ID – channel allocation time
Addresses – context dependant, types include
source and destination
Sequence control – numbering and reassembly
Frame body – MSDU or fragment of MSDU
Frame check sequence – 32-bit CRC
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 24/26
Frame Control Fields
Protocol version – 802.11 version
Type – control, management, or data
Subtype – identifies function of frame
To DS – 1 if destined for DS
From DS – 1 if leaving DS
More fragments – 1 if fragments follow
Retry – 1 if retransmission of previous frame
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 25/26
Frame Control Fields
Power management – 1 if transmitting station is
in sleep mode
More data – Indicates that station has more data
to send
WEP – 1 if wired equivalent protocol is
implemented
Order –
1 if any data frame is sent using theStrictly Ordered service
8/3/2019 31-Medium Access Control for IEEE 802
http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 26/26
Thank You