For systems interconnections in a network, and has 7 layers (from top to bottom):
- Application: Closest to user, e.g. HTTP, FTP...
- Presentation: Encryption/Decryption, Compression/decompression, e.g. jpeg, mpeg...
- Session: e.g. sync file transfers with checkpoints (to avoid restarting from beginning on failure).
- Transport: Flow and error control, e.g. TCP, UDP
- Network: breaks/assembleds data into packets, routing, e.g. IP
- Data link: connects devices that are physically in the same network, e.g. Ethernet, MAC
- Pyhsical: bit (raw data), e.g. cables