Lesson 11: The Need for Models: Introduction to the OSI Model
Why Do We Need a Model?
Imagine trying to build a global telecommunications system where every manufacturer used unique standards and languages. It would be chaos! Communication would be impossible.
In the late 1970s, the International Organization for Standardization (ISO) developed the Open Systems Interconnection (OSI) Model to address this complexity.
The Purpose of the OSI Model:
- Standardization: Provides a universal framework for developers and manufacturers, ensuring products from different vendors can interoperate.
- Modularity: Breaks down the complex task of networking into smaller, manageable layers.
- Troubleshooting: Allows network professionals to isolate problems quickly. If the physical connection fails, you don't need to check the application settings.
The Seven Layers
The OSI Model is conceptual; it defines seven distinct layers, each performing a specific, specialized networking function. Data must pass through all seven layers on the sending machine and then ascend through the seven layers on the receiving machine.
| Layer Number | Layer Name | PDU (Data Unit) | Mnemonic (Bottom-Up) |
|---|---|---|---|
| 7 | Application | Data | Please |
| 6 | Presentation | Data | Do |
| 5 | Session | Data | Not |
| 4 | Transport | Segment | Throw |
| 3 | Network | Packet | Sausage |
| 2 | Data Link | Frame | Pizza |
| 1 | Physical | Bit | Away |
We will now explore each layer in detail, starting from the top (Layer 7).