Describe the OSI (Open Systems Interconnection) model.
The OSI (Open Systems Interconnection) model is a conceptual framework that standardizes the functions of a network into seven layers to facilitate communication between different systems. The layers are:
1. **Physical:** Handles raw data transmission over physical media.
2. **Data Link:** Manages error detection and correction, and controls data flow.
3. **Network:** Handles routing and forwarding of data packets.
4. **Transport:** Ensures reliable data transfer and error recovery.
5. **Session:** Manages sessions and controls dialogues between applications.
6. **Presentation:** Translates data formats and encryption for application layer.
7. **Application:** Provides network services and interfaces for applications.