12 Advantages and Disadvantages of OSI model Layered Architecture

12 Advantages and Disadvantages of OSI model Layered Architecture

12 Advantages and Disadvantages of OSI model Layered Architecture

OSI is a reference model for network communication across all types of computer systems. It follows seven layered architecture that defines different functionalities at each layer. You can read 7 Layers of OSI Model in Networking Explained with Layered Architecture.

In this post, I will describe you advantages and disadvantages of OSI model Layered Architecture.

Every model has its pro and cons. Same way, OSI model also has some advantages and disadvantages.

Let’s begin with…

Advantages of OSI model Layered Architecture:

OSI model has various advantages:

  1. It is a truly generic model. And it is considered as a standard model in computer networking.
  2. Layers in OSI model architectures are distinguished according to the services, interfaces, and protocols.
  3. Since the protocols are hidden, any protocols can be implemented in this model. So I call it as a generic model. It has all flexibility to adapt to many protocols.
  4. It supports connection-oriented as well as connectionless services. So we can use the connection-oriented model when we need reliability and connection-less services when we need a faster data transmission over the internet.
    Read difference between Connection-Oriented and Connectionless Services Protocol for more detail.
  5. It follows the divide and conquers technique. All the services are distinguished in various layers. So administration and maintenance for these OSI model architecture are straightforward and easy.
  6. This layered architecture follows abstraction principle. Change in one layer does not impact much on other layers.
  7. It is more secure and adaptable than having all services bundled in a single layer.

These are all advantages of OSI model layered architecture. However, there are some disadvantages of this Layered Architecture as well.

Disadvantages of OSI Model Layered Architecture:

  1. It doesn’t define any particular protocol.
  2. It may find sometimes difficult to fit a new protocol in this model. This is because this model was created before the invention of any of these protocols.
  3. The session layer is used for session management. Presentation layer deals with user interaction. Though they are useful, not as much as other layers in the OSI model.
  4. There is some duplication of services at various layers. Such as, both transport and data link layer have error control mechanisms.
  5. There is also interdependence among the layers. These layers cannot work in parallel. They have to be in wait to receive data from its predecessor.

I have explained every point in an elegant way. Then again, computer networking is an endless topic. There are still some points we can discuss in detail. So feel to write in the comment section below. I will reply right away to clarify your doubts.


  1. It was the best overview of advantages and disadvantages.. when my exam will start so-on that time I write this points.. thanks

  2. Wow, your OSI advantages and disadvantages really help me a lot on my assignment I just want to say thanks, and I was wondering if it can be possible to get a good connection or communication with you so that I can send or ask some difficult questions regarding networks and programming.I’ll really appreciate your help.

  3. Can anyone please write me advantages and disadvantages of session, presentation and application layer?

    1. Hi, Nash.

      There are many engineering courses for Software and Hardware engineering profile.

      And it depends on the country from where you want to pursue. In India, we have Computer Science and IT engineering field for graduation to get into the software field. Apart from graduation, there are also many certification programs in software and hardware field.



  5. In disadvantage no. 11 you’ve written that there is duplication of services in the data and transport layer but what negative impact does duplication have to the OSI model?

  6. Thanks for the article, really helpful! But I want to know if these cons will lead to create a new kind of model in the future… Or will it remain the same for a while?

    1. This is architecture and used as a reference model for protocols. Not every protocol follows this model completely. Based on the need, they are followed. As compared to other architecture, it has superior advantages so this is followed as standard. Some protocols follow a hybrid model, to mitigate the cons.

Leave a Reply

Your email address will not be published. Required fields are marked *