• Home
  • Subscribe
  • Contribute Us
    • Share Your Interview Experience
  • Contact Us
  • About
    • About CSEstack
    • Campus Ambassador
  • Forum & Discus
  • Tools for Geek
  • LeaderBoard
CSEstack

What do you want to Learn Today?

  • Programming
    • Tutorial- C/C++
    • Tutorial- Django
    • Tutorial- Git
    • Tutorial- HTML & CSS
    • Tutorial- Java
    • Tutorial- MySQL
    • Tutorial- Python
    • Competitive Coding Challenges
  • CSE Subject
    • (CD) Compiler Design
    • (CN) Computer Network
    • (COA) Computer Organization & Architecture
    • (DBMS) Database Management System
    • (DS) Data Structure
    • (OS) Operating System
    • (ToA) Theory of Automata
    • (WT) Web Technology
  • Interview Questions
    • Interview Questions- Company Wise
    • Interview Questions- Coding Round
    • Interview Questions- Python
    • Interview Questions- REST API
    • Interview Questions- Web Scraping
    • Interview Questions- HR Round
    • Aptitude Preparation Guide
  • GATE 2022
  • Linux
  • Trend
    • Full Stack Development
    • Artificial Intelligence (AI)
    • BigData
    • Cloud Computing
    • Machine Learning (ML)
  • Write for Us
    • Submit Article
    • Submit Source Code or Program
    • Share Your Interview Experience
  • Tools
    • IDE
    • CV Builder
    • Other Tools …
  • Jobs

12 Advantages and Disadvantages of OSI model Layered Architecture

Aniruddha Chaudhari/191094/24
Computer NetworkCSE Subject

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.

Computer NetworkOSI model
Aniruddha Chaudhari
I am complete Python Nut, love Linux and vim as an editor. I hold a Master of Computer Science from NIT Trichy. I dabble in C/C++, Java too. I keep sharing my coding knowledge and my own experience on CSEstack.org portal.

Your name can also be listed here. Got a tip? Submit it here to become an CSEstack author.

Comments

  • Reply
    Rohan
    October 6, 2017 at 4:51 am

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

    • Reply
      Aniruddha Chaudhari
      October 6, 2017 at 2:36 pm

      Thanks!

      I am happy as you find it useful for your examination.

      All the Best!

      • Reply
        Anjali
        April 6, 2018 at 7:51 pm

        Can you speak on Gujarati?

        • Reply
          Aniruddha Chaudhari
          April 6, 2018 at 11:30 pm

          I don’t know Gujarati.

  • Reply
    Yair
    October 16, 2017 at 3:24 pm

    Amazing! you truly helped me

    • Reply
      Aniruddha Chaudhari
      October 19, 2017 at 12:16 pm

      Thanks, Yair!

  • Reply
    Jonas khembuza
    March 15, 2018 at 11:10 pm

    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.

    • Reply
      Aniruddha Chaudhari
      March 16, 2018 at 10:10 am

      Thanks Jonas for your kind word. I am glad as you find this article helpful to complete your assignment.

      To connect with me, you can subscribe to my newsletter for FREE – https://www.csestack.org/subscribe/

      Also join our programming community.- https://www.facebook.com/groups/csestack/

      See you there…

      Regards,

  • Reply
    Abhinav
    March 20, 2018 at 1:53 am

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

    • Reply
      Aniruddha Chaudhari
      March 20, 2018 at 7:33 am

      Abhinav you can refer 7 Layers of OSI Model in Networking.

  • Reply
    Nash Edwins
    October 5, 2018 at 3:41 pm

    How can I become software and hardware engineer? I mean which course units and level of education?

    • Reply
      Aniruddha Chaudhari
      October 7, 2018 at 12:07 pm

      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.

  • Reply
    Waha
    November 12, 2018 at 2:01 pm

    It’s really working. Well done and keep it up.

    • Reply
      Aniruddha Chaudhari
      November 15, 2018 at 8:53 am

      Thanks, Waha!

  • Reply
    ABUBAKARR
    September 22, 2019 at 7:46 am

    PLEASE CAN U HELP ME THE WITH IN WAYS IN WHICH DATA LINK LAYERS HAS SOLVED 1-NATIONAL PROBLEMS, 2- COMMUNICATION PROBLEMS.

    PLEASE AM REALLY STRESSED OVER THIS.

    • Reply
      Aniruddha Chaudhari
      September 22, 2019 at 8:59 am

      Hi Abubakarr,

      I didn’t get you. What are you really trying to solve? And how can I help you? Please elaborate.

  • Reply
    Wayne
    November 20, 2019 at 12:59 pm

    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?

    • Reply
      Aniruddha Chaudhari
      November 20, 2019 at 6:56 pm

      Having duplicate functions at different levels is an overhead. It costs in terms of processing and time.

  • Reply
    Robert Donnan
    March 16, 2021 at 2:39 am

    Thank you, This helped with my assignment.

    • Reply
      Aniruddha Chaudhari
      March 16, 2021 at 12:18 pm

      You’re welcome, Robert!

  • Reply
    Mohamed
    July 8, 2021 at 4:10 am

    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?

    • Reply
      Aniruddha Chaudhari
      July 8, 2021 at 3:15 pm

      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.

  • Reply
    Warren
    December 9, 2021 at 4:53 am

    Thanks very much.
    I’m happy to have you sir.

    • Reply
      Aniruddha Chaudhari
      December 19, 2021 at 10:07 am

      You’re welcome, Warren. Feel free to reach out to me if there is anything I can help you with.

      Meanwhile can you please share your feedback https://www.csestack.org/feedback/

      We would like to feature it on our portal. Thanks!

Leave a Reply Cancel reply

Computer Network

CN- How does Comp Network Work?

CN- Importance of Network Topology

CN- OSI Layer Architecture

CN- Pros and Cons of OSI Model

CN- Physical vs Logical Topology

CN- Conn-Oriented Vs Conn-less

CN- Ethernet in Detail

CN- TCP vs UDP Protocol

CN- Different Classes of IPv4 Address

CN- IPv4 Vs IPv6 Address

CN- Subnetting Vs Suppernetting

CN- Internet Traffic Shaping Algo

Online Tool

CN- IP Subnet Calculator 

© 2022 – CSEstack.org. All Rights Reserved.

  • Home
  • Subscribe
  • Contribute Us
    • Share Your Interview Experience
  • Contact Us
  • About
    • About CSEstack
    • Campus Ambassador
  • Forum & Discus
  • Tools for Geek
  • LeaderBoard