31-medium access control for ieee 802

26
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 Control for IEEE 802.11

Upload: victer-paul

Post on 06-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 31-Medium Access Control for IEEE 802

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

Page 2: 31-Medium Access Control for IEEE 802

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.

Page 3: 31-Medium Access Control for IEEE 802

8/3/2019 31-Medium Access Control for IEEE 802

http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 3/26

Page 4: 31-Medium Access Control for IEEE 802

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

Page 5: 31-Medium Access Control for IEEE 802

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.

Page 6: 31-Medium Access Control for IEEE 802

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 

Page 7: 31-Medium Access Control for IEEE 802

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

Page 8: 31-Medium Access Control for IEEE 802

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

Page 9: 31-Medium Access Control for IEEE 802

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

Page 10: 31-Medium Access Control for IEEE 802

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

Page 11: 31-Medium Access Control for IEEE 802

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

Page 12: 31-Medium Access Control for IEEE 802

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.

Page 13: 31-Medium Access Control for IEEE 802

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

Page 14: 31-Medium Access Control for IEEE 802

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

Page 15: 31-Medium Access Control for IEEE 802

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).

Page 16: 31-Medium Access Control for IEEE 802

8/3/2019 31-Medium Access Control for IEEE 802

http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 16/26

Page 17: 31-Medium Access Control for IEEE 802

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.

Page 18: 31-Medium Access Control for IEEE 802

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).

Page 19: 31-Medium Access Control for IEEE 802

8/3/2019 31-Medium Access Control for IEEE 802

http://slidepdf.com/reader/full/31-medium-access-control-for-ieee-802 19/26

Page 20: 31-Medium Access Control for IEEE 802

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.

Page 21: 31-Medium Access Control for IEEE 802

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

Page 22: 31-Medium Access Control for IEEE 802

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

Page 23: 31-Medium Access Control for IEEE 802

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

Page 24: 31-Medium Access Control for IEEE 802

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

Page 25: 31-Medium Access Control for IEEE 802

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

Page 26: 31-Medium Access Control for IEEE 802

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