Professional Documents
Culture Documents
indigoo.com
OPEN SYSTEMS
INTERCONNECTION
OVERVIEW OF PROTOCOL LAYERING
AND OSI MODEL OF NETWORK STACKS
Peter R. Egli
INDIGOO.COM
1/8
Rev. 3.70
indigoo.com
Contents
1. Layering model
2. The 7 layers of OSI
3. Where the OSI stack resides in a real system
2/8
Rev. 3.70
indigoo.com
Application Layer
Transport Layer
Network Layer
APDU
Transport Layer
Network Layer
TH
Bit stream
Physical Layer
SDU
PDU
APDU
TPDU
Physical Layer
Service Data Unit (data unit that a specific protocol layer provides as transport service)
Protocol Data Unit (protocol header + payload = upper layers PDU)
Application Protocol Data Unit
Transport Protocol Data Unit
3/8
Rev. 3.70
indigoo.com
Depending on the type of a host either the full stack or only the lower layers are used:
Application Layer
Application protocol
Application Layer
Presentation Layer
Presentation protocol
Presentation Layer
Session Layer
Session protocol
Session Layer
Transport Layer
Transport protocol
Transport Layer
Network Layer
Network Layer
Physical Layer
Host, gateway
Network Layer
Network Layer
Physical Layer
Physical Layer
Physical Layer
Physical Layer
Router
Switch, hub,
bridge
Router
Host, gateway
4/8
Rev. 3.70
indigoo.com
Session Layer
Transport Layer
Transport Layer
Network Layer
Network Layer
Physical Layer
Physical Layer
5/8
Rev. 3.70
indigoo.com
Presentation Layer
Performs conversion from application-specific data formats into a format that can be
understood by the remote application.
Examples: ASN.1, XML, EBCDIC, ASCII.
Session Layer
Transport Layer
Controls (establish, manage, terminate) the dialogues (connections) between the peers.
Examples: RPC.
Provides transparent transfer of data units, possibly with some kind of quality of service.
Examples: TCP, UDP, SCTP.
Network Layer
Defines procedures for media access and framing of bits (start and end marking of
bit stream).
Examples: Ethernet, WLAN, ATM, Frame Relay.
Physical Layer
Defines the characteristics of the bit stream on the physical medium (voltages,
frequencies, connector pinouts etc.).
Examples: RS-232, Ethernet, Bluetooth, SCSI.
6/8
Rev. 3.70
indigoo.com
~Layer 5 - 7
~Layer 3 & 4
~Layer 1 & 2
Source: www.microsoft.com
Peter R. Egli 2015
7/8
Rev. 3.70
indigoo.com
Layer 4
Layer 3
Layer 1 & 2