The Truth about the OSI Model – Practical Networking .net (2024)

In a recent video discussing the “forgotten layers” of the OSI model (layers 5, 6, and 7), and my previous two videos on the OSI model, I referred to various “responsibilities” associated with each layer of the OSI model:

  • Layer 1 – Physical – Transporting Bits
  • Layer 2 – Data Link – Hop to Hop
  • Layer 3 – Network – End to End
  • Layer 4 – Transport – Service to Service
  • Layer 5 – Session – Identifying User sessions
  • Layer 6 – Presentation – Interpreting 1s and 0s
  • Layer 7 – Application – Application Commands

The truth is, all of that was a bit of a simplification. I intentionally used this simplification to teach how Networking works and how data moves through a network.

In reality, what I described above about the OSI model is not entirely accurate. The OSI model has never been widely used in mainstream networking — not even back in the 70s when the OSI model was invented.

The real story of the OSI Model

The OSI model was initially meant to be the definitive model for how Networking works. But the development of this model was hindered by excessive input and guidance by committee… which led to a “too many cooks in the kitchen” situation and a finalized model that never came to fruition.

As the debates and discussions around what should be included in the OSI model were underway, a much simpler “straight to production” model was created — the TCP/IP model. As time went on, with the industry awaiting the finalized OSI model, more vendors started building devices and software to the specifications of the TCP/IP model. Eventually the industry lost faith that a functional OSI model would ever come to fruition and the TCP/IP model became the de facto networking stack.

This is why when you configure a Windows machine with an IP address, you are modifying “TCP/IP” settings.

The complete story of the OSI model (and its demise) is rather fascinating, and you can read about it here:

https://spectrum.ieee.org/osi-the-internet-that-wasnt

Learning Networking: The Role of the OSI Model in 2024

But where does that leave you? The diligent learner trying to synthesize the knowledge of how Networking works.

Well, for better or for worse, the OSI model in education appears to be here to stay. And as an educational tool, if taught correctly, I think it can fare well enough (for proof, look no further than the abundance of comments on my videos attesting to how my approach made networking “click”).

The key is to understand that not everything fits neatly into the layered approach. And that each responsibility that I went through in my training videos, is not necessarily confined to the layer, or the sequence, in which they were described.

For example, in my video on Layers 5, 6, and 7, I described the Session Layer (L5) using HTTP cookies as an example of “identifying a user session“. But you can’t read a cookie to identify a user session until the application has already “interpreted the 1s and 0s” — which I described as a Presentation Layer (L6) responsibility. So clearly, in the case of HTTP, the responsibility of “interpreting the 1s and 0s” has to occur before the responsibility of “Session to Session delivery”.

So you see, the responsibilities themselves matter, but their strict association to a particular layer is less important.

Instead, I would encourage you to learn the OSI model from the perspective of “layers of abstraction. Something has to handle the end to end delivery of packets and IP addresses and routing. Something has to handle disambiguating incoming network streams. And if you want network protocol mobility, something has to exist to identify your session independent of hardware or location specific addresses (i.e., MAC addresses and IP addresses).

Transitioning from the OSI model to the TCP/IP model

The strategy of teaching “responsibilities” within each “layer of abstraction” could absolutely be taught with equal effectiveness using the more modern 5-layer TCP/IP model. I am a proponent of this approach, as it’s a simpler, streamlined model for understanding computer networking, without the historical baggage of the OSI model.

But alas, much of the Computer Networking educational content and certification requirements still use the OSI model as a foundation. So, as mentioned earlier, for better or worse, the OSI model appears to be here to stay.

I am encouraged to see some of the recent Cisco CCNA curriculum make more references to the 5-layer TCP/IP stack. Yet, the inclusion feels tentative; leading to, in my opinion, confusion between the two models. Perhaps a more decisive shift towards the TCP/IP model is a more effective approach.

But of course, for the sake of creating well rounded candidates, every Networking certification has to include the basics of what every other curriculum teaches, so it’s possible we are in a stalemate — entrenched with the OSI model forever.

The day all of Computer Networking education (and troubleshooting, and Network Engineering day-to-day lingo, and so on) transition fully to using the TCP/IP model, I’ll happily recreate my videos with a focus on the 5-layer TCP/IP model.

Until then, I am still a proponent of teaching the OSI model, so long as it is taught the right way: Focusing on the practical aspects necessary for understanding how data moves through a network.

There is no shortage of terrible educational content on the OSI model — full of rote memorization and incoherent definitions and half-truths. To see examples of these, look no further than Robert Graham’s Twitter thread, or his 200-page exposition unpacking the extent to which the OSI model is a lie.

Related Posts:
OSI Model
Address Resolution Protocol (ARP)
Key Players
Networking Fundamentals: How data moves through the Internet
The Truth about the OSI Model – Practical Networking .net (2024)

FAQs

Why is the OSI model not practical? ›

Disadvantages of the OSI Model

It is a theoretical model. It does not consider the availability of appropriate technology, which restricts its practical implementation. OSI model is complex in structure compared to a TCP/IP model. It is not as effective as the TCP/IP model.

Is the OSI model a theoretical or practical concept? ›

OSI is an effort by the working group of the ISO organisation to design and build not only a conceptual model for intercomputer networking, but an actual protocol stack.

Why is the OSI model not really used fully? ›

OSI model does not support many of the protocols and applications that are used on the internet, such as HTTP, FTP, TCP, UDP, IP, and Ethernet. OSI model is also less adaptable and scalable, as it has more layers and rules than TCP/IP model.

What does the OSI model have to do with real networking? ›

The OSI data model provides a universal language for computer networking, so diverse technologies can communicate using standard protocols or rules of communication. Every technology in a specific layer must provide certain capabilities and perform specific functions to be useful in networking.

Why did OSI fail? ›

One reason that OSI failed was that it attempted to standardize everything. With little operational experience to guide them, the standardization groups added more and more features. The early Internet was much more pragmatic.

What are 2 disadvantages of the OSI model? ›

The disadvantages of the OSI model include the following:
  • It doesn't define any particular protocol.
  • The session layer, which is used for session management, and the presentation layer, which deals with user interaction, aren't as useful as other layers in the OSI model.

What are the criticism of the OSI model? ›

The OSI Model is often criticised as being overly complex, offering too many choices. It is usually contrasted with the Internet, or TCP/IP protocol suite by such critics. It is hard to separate the implementation from the specification when analysing these criticisms.

Is the OSI model obsolete? ›

Although the TCP/IP model is the preferred model for IT professionals and is used in most modern computers, the OSI model remains relevant for its easy troubleshooting, flexible nature, and continued use as a teaching tool.

Why was the OSI model never implemented? ›

Because TCP/IP was created in the early 1980s with working code. By way of contrast, the OSI model was created in 1984, was a theoretical document, is was complicated, and nobody saw an advantage of the OSI model over the TCP model. TCP is more pragmatic.

Is the OSI model hypothetical? ›

There exist two reference models namely the OSI model and TCP/IP reference model, however, the OSI model is a hypothetical one but the TCP/IP is an absolutely practical model. Through this article on the OSI model, we shall examine in detail the OSI Reference Model and its seven-layer construction.

What is a real world example of the OSI model? ›

Real-World Example 1: Ethernet and Local Area Networks

It provides the foundational infrastructure for connecting computers, servers, and other network devices to create a digital ecosystem where information flows through.

Which layer is the heart of the OSI model? ›

The Transport Layer (layer 4) is also referred to as the Heart of OSI. This is the layer where the actual transmission between different systems occurs.

Why is the OSI model less reliable? ›

Reliable and Secure Connection: The OSI model does not have any special mechanism for providing a reliable and secure connection for data transmission. On the other hand, the TCP/IP model has a 3-way handshake mechanism for providing a reliable and secure connection link oner the network.

Are the OSI layers are theoretical and do not actually perform real functions? ›

OSI layers are theoretical and do not actually perform real functions. Industry implementations rarely have a layer-to-layer correspondence with the OSI layers. Different protocols within the stack perform different functions that help send or receive the overall message.

Top Articles
Transient Occupancy Tax (TOT) | Sierra County, CA
How FIDO Works - Standard Public Key Cryptography & User Privacy
Katie Pavlich Bikini Photos
Gamevault Agent
Hocus Pocus Showtimes Near Harkins Theatres Yuma Palms 14
Free Atm For Emerald Card Near Me
Craigslist Mexico Cancun
Hendersonville (Tennessee) – Travel guide at Wikivoyage
Doby's Funeral Home Obituaries
Vardis Olive Garden (Georgioupolis, Kreta) ✈️ inkl. Flug buchen
Select Truck Greensboro
Things To Do In Atlanta Tomorrow Night
How To Cut Eelgrass Grounded
Pac Man Deviantart
Alexander Funeral Home Gallatin Obituaries
Craigslist In Flagstaff
Shasta County Most Wanted 2022
Energy Healing Conference Utah
Testberichte zu E-Bikes & Fahrrädern von PROPHETE.
Aaa Saugus Ma Appointment
Geometry Review Quiz 5 Answer Key
Walgreens Alma School And Dynamite
Bible Gateway passage: Revelation 3 - New Living Translation
Yisd Home Access Center
Home
Shadbase Get Out Of Jail
Gina Wilson Angle Addition Postulate
Celina Powell Lil Meech Video: A Controversial Encounter Shakes Social Media - Video Reddit Trend
Walmart Pharmacy Near Me Open
Dmv In Anoka
A Christmas Horse - Alison Senxation
Ou Football Brainiacs
Access a Shared Resource | Computing for Arts + Sciences
Pixel Combat Unblocked
Cvs Sport Physicals
Mercedes W204 Belt Diagram
Rogold Extension
'Conan Exiles' 3.0 Guide: How To Unlock Spells And Sorcery
Teenbeautyfitness
Weekly Math Review Q4 3
Facebook Marketplace Marrero La
Nobodyhome.tv Reddit
Topos De Bolos Engraçados
Gregory (Five Nights at Freddy's)
Grand Valley State University Library Hours
Holzer Athena Portal
Hampton In And Suites Near Me
Stoughton Commuter Rail Schedule
Bedbathandbeyond Flemington Nj
Free Carnival-themed Google Slides & PowerPoint templates
Otter Bustr
Selly Medaline
Latest Posts
Article information

Author: Errol Quitzon

Last Updated:

Views: 5852

Rating: 4.9 / 5 (79 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Errol Quitzon

Birthday: 1993-04-02

Address: 70604 Haley Lane, Port Weldonside, TN 99233-0942

Phone: +9665282866296

Job: Product Retail Agent

Hobby: Computer programming, Horseback riding, Hooping, Dance, Ice skating, Backpacking, Rafting

Introduction: My name is Errol Quitzon, I am a fair, cute, fancy, clean, attractive, sparkling, kind person who loves writing and wants to share my knowledge and understanding with you.