Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1
Example: Subtasks of Communications
Administrative Assistant:
Administrative Assistant:
Translates message
no action
and prepares a letter
2
Network Architecture
A B A B layer 3
C C layer 2
E D E D layer 1
Jrg Liebeherr, 1998,1999 CS457
3
Layered Communications
Layered Communications
4
Layered Communications
Note:
Layer interfaces define physical data flow.
Peer protocols describe exchange of logical messages
between peer layer entities
Jrg Liebeherr, 1998,1999 CS457
Layer-N
N Layer
Entity
5
Exchange of Data
Exchange of Data
A B
Layer-N When passed to the SAP, the PDU
Layer-N
Entity is called a Service Data Unit Entity
(SDU)
(Layer-N PDU = Layer- N-1 SDU)
control N PDU
SAPs
Header
(of layer N-1)
N PDU
control N PDU
PDU of Layer-N-1
6
Service Primitives
Service Primitives
N Layer N Layer
Entity Entity
7
Service Primitives
Service Provider
Bobs Alices
mailbox mailbox
Postman
Jrg Liebeherr, 1998,1999 CS457
8
Putting the Example into our Context
(Un-)Acknowledged Service
US Mail
L.Request L.Indicate
L.Request L.Indicate
US Mail
L.Confirm L.Indicate
9
Protocol Architectures
10
OSI Layers
HOST HOST
Application Application
Application Application
Layer Layer
Presentation Presentation
Layer Layer
Session Session
Layer Layer
Application
Application Data Data Application
Header of
Application
Application Application
Layer
Layer AH Data Layer
Presentation Presentation
Layer
PH AH Data Layer
Session Session
Layer SH PH AH Data Layer
Transport Transport
Layer TH SH PH AH Data Layer
Physical Physical
Layer Bits Layer
11
OSI Model in a Switched Communication Network
Node (Router)
Network
Application
Data Link
Presentation
Physical
Network Session
Application
Network Data Link Transport
Presentation
Data Link Physical Network
Session
Physical Data Link
Transport
Physical
Network
Data Link Network
Physical Data Link
Physical
Station (Host)
12
A Tour of the OSI Layers
13
TCP/IP Protocol Suite
FTP FTP
FTP protocol
program program
IP IP protocol IP IP protocol IP
14
Encapsulation in the TCP/IP Suite
Application
Application
Header User data
TCP
TCP Header Application data
IP TCP segment
Ethernet frame
Jrg Liebeherr, 1998,1999 CS457
Hardware
ARP RARP Link Layer
Interface
Media
Jrg Liebeherr, 1998,1999 CS457
15
Comparison of OSI Model and TCP/IP Suite
OSI TCP/IP
Application
Presentation Application
Session
Transport
Transport
Network Internetwork
Network
Data Link Access
Physical Physical
16
Layers of ATM
ATM
Host A Host B
Switch
Upper Upper
Upper Layer Protocol
Layers Layers
ATM Layer
17
ATM Adaptation Layer (AAL)
Data Data
Cells Cells
ATM Network
Mode of
connection
Connection-oriented Connectionless
AAL protocol to
be used AAL 1 AAL 2 AAL 3/4
AAL 5
Jrg Liebeherr, 1998,1999 CS457
18
ATM Services and AAL Protocols
19