11
1 IEEE 802.3 Media Access Control FIS2166 Telecommunications for Information Systems March 25, 2008 Presented by: John Frederick Chionglo

1 IEEE 802.3 Media Access Control FIS2166 Telecommunications for Information Systems March 25, 2008 Presented by: John Frederick Chionglo

Embed Size (px)

Citation preview

1

IEEE 802.3 Media Access Control

FIS2166 Telecommunications for Information Systems

March 25, 2008

Presented by: John Frederick Chionglo

2

Media Access ControlLogical Link Control

Physical

The IEEE 802.3 Standard andthe OSI Reference Model

Physical

Data Link

Network

Transport

Session

Presentation

Application

Physical

Logical Link ControlMedia Access Control

IEEE 802.2 LLCIEEE 802.3 MAC

802.3 MAC

CSMA/CD MAC

Ethernet

IEEE 802.3 PHY

3

IEEE 802.3 Media Access Control

Physical

Media Access ControlLogical Link Control

Media Access Control (MAC)

Logical Link Control

Physical

4

802.3 MAC Normal Operation

Logical Link Control

Physical

Logical Link Control

TransmitFrame

TransmitDataEncap

TransmitBit

StartTransmission

transmitOK

End Transmission

Logical Link Control

Frame Check Sequence (FCS)

Client Data

Source Address

Destination Address

Preamble

Start Frame Delimiter (SFD)

Length/TypeFrame

Normal Operation(Transmission)

5

802.3 MAC Deference Process

Logical Link ControlLogical Link Control

TransmitFrame

TransmitDataEncap

TransmitBit

StartTransmission

transmitOK

End Transmission

CarrierSense

false true

readyToStartTransmission

deferON

DeferenceProcess

InterFrameGap

6

802.3 MAC Collision Handling

Logical Link ControlLogical Link Control

TransmitFrame

TransmitDataEncap

TransmitBit

StartTransmission

transmitOK

End Transmission

CollisionDetect

true false

StartJam SendJam

attempts += 1Backoff

TooManyAttempts(attempts > 16)

excessiveCollisionError

CollisionHandling

7

802.3 MAC Transmit Frame

Logical Link ControlLogical Link Control

TransmitFrame

TransmitDataEncap

TransmitBit

StartTransmission

transmitOK

End Transmission

CollisionDetect

true false

StartJam SendJam

attempts += 1Backoff

TooManyAttempts(attempts > 16)

excessiveCollisionError

CollisionHandling

CarrierSense

false true

readyToStartTransmission

deferON

DeferenceProcess

Normal Operation(Transmission)

CSMA/CDMACS CDEthernet

Xerox PARC 1971-1973Robert Metcalfe, David Boggs, Charles Thacker, and Butler Lampson

8

802.3 MAC Receive Frame

return

DisassembleFrame

ReceiveLinkMgt

truncateToOctetBoundary

receiveOK, frameTooLong, frameCheckError,lengthError, alignmentError

receiveDataValid

ReceiveLinkMgtProcedure

discardaddressUnrecognized,

frameTooSmall

ReceiveDataDecapFunction

ReceiveFrame

9

IEEE 802.3 Media Access ControlReceive FrameHalf DuplexTransmit Frame

Full Duplex

10

References

David, R., & Alla, H. (1992). Petri nets and Grafcet: tools for modeling discrete event systems. New York: Prentice Hall.

Ethernet - Wikipedia, the free encyclopedia. (2008, February 25). Retrieved February 25, 2008 from http://en.wikipedia.org/wiki/Ethernet.

LAN/MAN Standards Committee of the IEEE Computer Society. (2005). IEEE Std. 802.3-2005, Section One. New York, NY: The Institute of Electrical and Electronics Engineers, Inc. Retrieved January 30, 2008 from http://standards.ieee.org/getieee802/download/802.3-2005_section1.pdf.

Metcalfe, R. M., Boggs, D. R., Thacker, C. P., & Lampson, B. W. (1977). Multipoint data communication system with collision detection. U.S. Patent 4063220. Retrieved March 1, 2008 from http://patft1.uspto.gov/netacgi/nph-Parser?patentnumber=4063220.

11

IEEE 802.3 Media Access Control

Thank You