Seven layers, from physical signals to user applications.
7
Application
Data
HTTP, DNS, SMTP, FTP — user-facing services
6
Presentation
Data
Encryption (TLS), compression, data formatting (JPEG, ASCII)
5
Session
Data
Establishes, manages, and terminates sessions (NetBIOS, RPC)
4
Transport
Segments
TCP/UDP, port numbers, flow control, error recovery
3
Network
Packets
IP addressing, routing, ICMP, ARP
2
Data Link
Frames
MAC addresses, switches, Ethernet, error detection (CRC)
1
Physical
Bits
Cables, hubs, voltages, frequencies, connectors