WEEK 13: OSI Model - M199205zn/Datacomm-CS3 GitHub Wiki
The OSI Model, or Open Systems Interconnection Model, is a conceptual framework used to understand and standardize how different networking protocols interact in a network. It was developed by the International Organization for Standardization (ISO) to guide product developers and facilitate communication between different networking systems.
-
Helps in designing and troubleshooting networks.
-
Allows interoperability between different systems and devices.
-
Acts as a reference model for understanding network interactions.
Layer | Name | Description |
---|---|---|
7 | Application | Interfaces directly with end-user applications (e.g., web browsers, email clients). |
6 | Presentation | Translates data into a format the application layer can accept (e.g., encryption, compression, formatting). |
5 | Session | Manages sessions or connections between applications (e.g., logins, session restoration). |
4 | Transport | Ensures reliable data transfer (e.g., TCP for reliability, UDP for speed). |
3 | Network | Determines the best physical path for data (e.g., routing, IP addressing). |
2 | Data Link | Provides node-to-node data transfer, error detection/correction (e.g., MAC addresses, switches). |
1 | Physical | Transmits raw bits over a physical medium (e.g., cables, switches, voltages). |
-
"All People Seem To Need Data Processing" (from Layer 7 to 1)
-
Or reversed: "Please Do Not Throw Sausage Pizza Away"
-
Encourages modular networking.
-
Makes it easier to identify where problems occur in a network.
-
Used in education and training as a guide to understand complex networking systems.
For better understanding: https://www.youtube.com/watch?v=Ca1jnqwqzg0