Professional Documents
Culture Documents
Bob’s Alice’s
mailbox mailbox
Postman
Copyright © University of Illinois CS 241 Staff 8
Services
Unconfirmed service
US Mail
Request Indicate
Acknowledged service
Request Indicate
US Mail
Confirm Indicate
Host
Proc
Channel
Host Host
Looks like IPC!
Application programs
Unconfirmed service Acknowledged service
Host-to-host connectivity
Hardware
Layers
Each layer implements a service
Via its own internal-layer actions
Relying on services provided by layer below
Hi TCP connection
request
Hi TCP connection
response
Got the Get http://www.uiuc.edu
time?
2:00 time <file>
arriving airport
gates/bags (load) gates/bags (unload)
intermediate air
airplane routing
traffic sites
Copyright © University of Illinois CS 241 Staff 19
Interfaces
Host 1 Host 2
Lower-level Lower-level
Protocol Protocol
(IP) Peer-to-peer (IP)
interface
Host-to-Host Host-to-Host
HHP HDR UNC HDR DATA HHP HDR UNC HDR DATA
Transport
Transport: Process-to-process channel
Network
Network: Host-to-host packet delivery
Data Link Data Link: Framing of data bits
Physical Physical: Transmission of raw bits
processes
Relies on,
enhances, Bob’s Alice’s
mailbox
network layer mailbox
services
Network layer
Logical Postman
communication
between hosts
Features
No strict layering
Application
TCP UDP
IP
Network
Features
Hourglass shape – IP is the focal point
FTP HTTP NV TFTP
TCP UDP
IP
socket socket
TCP with TCP with
buffers, Internet buffers,
variables variables