Professional Documents
Culture Documents
01
CS 5220:
COMPUTER COMMUNICATIONS
Application Application
Layer Layer
Presentation Presentation
Layer Layer
Session Session
Layer Layer
Transport Transport
Layer Layer
Network Network Network Network
Layer Layer Layer Layer
Data Link Data Link Data Link Data Link
Layer Layer Layer Layer
Physical Physical Physical Physical
Layer Layer Layer Layer
Application Application
End-to-End Protocols
Application Application
Layer Layer
Presentation Presentation
Layer Layer
Session Session
7-Layer
Layer Layer
Transport Transport
Layer Layer OSI
Network
Layer
Network
Layer
Network
Layer
Network
Layer Model
Data Link Data Link Data Link Data Link
Layer Layer Layer Layer
Physical Physical Physical Physical
Layer Layer Layer Layer
Application Application
Layer Layer
Presentation Presentation
Layer Layer
Session Session
7-Layer
Layer Layer
Transport Transport
Layer Layer OSI
Network
Layer
Network
Layer
Network
Layer
Network
Layer Model
Data Link Data Link Data Link Data Link
Layer Layer Layer Layer
Physical Physical Physical Physical
Layer Layer Layer Layer
H
Net
Net 33
G
Net
Net 11 G
G = gateway G
H = host G
Net55
Net
H Net 2 G Net 4 G
H
Internetworking - II
Ethernet LAN
ATM
Network ATM
Switch
ATM ATM
Switch Switch
ATM
Switch
H
Net
Net 33 H
G
Net
Net 11 G
G
G
G = gateway Net55
Net
H = host Net 4
H Net 2 G G
H
Transport Layer
Transfers segments end-to-end from process in a machine to
process in another machine
Reliable stream transfer or quick-and-simple single-block transfer
Message segmentation and reassembly
Connection setup, maintenance, and release
Transport Transport
Layer Layer
Communication Network
Application & Upper Layers
Application Layer: Provides services
that are frequently required by
Application
applications: DNS, HTTP web Application
access, file transfer, email… Application
Layer
Application
Presentation Layer: machine- Layer
Presentation
independent representation of data… LayerTransport
Layer
Session Layer: dialog management, Session
Layer
recovery from errors, …
Transport
Layer
Incorporated into Application Layer
Lesson Summary
The overall communication process between machines
connected across one or more networks is very complex
Layering partitions related communication functions into
groups that are manageable