What is the OSI model?
The OSI model is a conceptual framework that describes how network communication works in 7 standardised layers. Each layer performs a specific function in the process of transmitting data between devices over a network.
The OSI model helps you to better understand, structure and troubleshoot network protocols, devices and processes.
🧱 The 7 layers of the OSI model
| Layer | Name | Function |
|---|---|---|
| 7 | Application | Interface with the user (e.g. HTTP, SMTP, FTP) |
| 6 | Presentation | Handles encoding, compression and encryption (e.g. TLS, JPEG) |
| 5 | Session | Manages connections/sessions between systems (e.g. RPC, NetBIOS) |
| 4 | Transport | Reliable data transmission (e.g. TCP, UDP) |
| 3 | Network | Routing and IP addressing (e.g. IP, ICMP) |
| 2 | Data Link | Physical addressing (MAC), error detection (e.g. Ethernet, PPP) |
| 1 | Physical | Transmits bits over cables, radio or light (e.g. RJ45, Wi-Fi, RS-485) |
📦 Visualisation
7 - Application ← User ↔ network software (e.g. browser) 6 - Presentation ← Encryption, compression 5 - Session ← Manages logins and connections 4 - Transport ← Delivery reliability, segmentation 3 - Network ← IP routing 2 - Data link ← MAC addressing, frames 1 - Physical ← Signals, bits on the cable
🔍 Why is the OSI model important?
- Troubleshooting: helps you better understand where something is going wrong (e.g. network vs. application)
- Standardisation: ensures interoperability between vendors and technologies
- Structure: assists with the design, documentation and segmentation of networks
- Education and certification: foundational knowledge for CCNA, IEC 62443 and OT security
📌 In summary
The OSI model divides network communication into 7 layers, each with its own function — from the physical connection to application-level interaction. It provides insight, structure and guidance for the design, security and troubleshooting of networks.
