Critique of OSI Model and Protocols - GeeksforGeeks (2024)
Last Updated : 24 Aug, 2020
Improve
Open System Interconnection (OSI) model is reference model that is used to describe and explain how does information from software application in one of computers moves freely through physical medium to software application on another computer. This model consists of total of seven layers and each of layers performs specific task or particular network function.
Although, OSI model and its protocols even TCP/IP models and its protocols are not perfect in each and manner. There is bit of criticism that has been noticed and directed at both of them. The most striking and unfortunate issue concerning OSI model is that it is perhaps the most-studied and most widely accepted network structure and yet it is not model that is really implemented and largely used. The important reasons why happen is given below:
1. Bad Timing : In the OSI model, it is very essential and important to write standards in between trough i.e., apocalypse of two elephants. Time of standards is very critical as sometimes standards are written too early even before research is completed. Due to this, OSI model was not properly understood. The timing was considered bad because this model was finished and completed after huge and significant amount of research time. Due to this, the standards are ignored by these companies.
When the OSI came around, this model was perfectly released regarding research, but at that time TCP/IP model was already receiving huge amounts of investments from companies and manufacturers did not feel like investing in OSI model. So, there were no initial offerings for using OSI technique. While every company waited for any of other companies to firstly use this model technique, but unfortunately none of company went first to use this model. This is first reason why OSI never happen.
2. Bad Technology : OSI models were never taken into consideration because of competition TCP/IP protocols that were already used widely. This is due to second reason that OSI model and its protocols are flawed that means both of them have fundamental weakness or imperfection or defect in character or performance or design, etc. The idea behind choosing all of seven layers of OSI model was based more on political issues rather than technical. Layers are more political than technical.
OSI model, along with all of its associated service definitions and protocols, is highly complex. On the other hand, other two layers i.e. Data link layer and network layer both of them are overfull. Documentation is also highly complex due to which it gets very difficult to implement and is not even very efficient in operation or function. Error and flow control are also duplicated i.e., reappear again and again in multiple layers or each layer. On the other hand, most serious and bad criticism is that this model is also dominated by communications mentality.
3. Bad Implementations : The OSI model is extraordinarily and much more complex due to which initial implementations were very slow, huge, and unwidely. This is the third reason due to which OSI became synonymous with poor quality in early days. It turned out to not be essential and necessary for all of seven layers to be designed together to simply make things work out.
On the other hand, implementations of TCP/IP were more reliable than OSI due to which people started using TCP/IP very quickly which led to large community of users. In simple words, we can say that complexity leads to very poor or bad implementation. It is highly complex to be effectively and properly implemented.
4. Bad Politics : OSI model was not associated with UNIX. This was fourth reason because TCP/IP was largely and closely associated with Unix, which helps TCP/IP to get popular in academia whereas OSI did not have this association at that time.
On the other hand, OSI was associated with European telecommunications, European community, and government of USA. This model was also considered to be technically inferior to TCP/IP. So, all people on ground reacted very badly to all of these things and supported much use of TCP/IP.
Even after all these bad conditions, OSI model is still general standard reference for almost all of networking documentation. There are many organizations that are highly interested in OSI model. All of networking that is referring to numbered layers like layer 3 switching generally refers to OSI model. Even, an effort has also been made simply to update it resulting in revised model that was published in 1994.
Open systems are computer systems that provide some combination of interoperability, portability, and open software standards. (It can also refer to specific installations that are configured to allow unrestricted access by people and/or other computers; this article does not discuss that meaning).
https://en.wikipedia.org › wiki › Open_system_(computing)
Interconnection (OSI) model is reference model that is used to describe and explain how does information from software application in one of computers moves freely through physical medium to software application on another computer.
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.
One of the main drawbacks of using OSI model is that it is not compatible with the internet, which is the dominant network in the world. 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.
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.
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.
The OSI model is divided into seven layers, each of which has specific functions. Level 5 is the Session level. Common problems can be interruptions in session management or authentication and authorization errors.
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.
Session Layer, Presentation Layer, and Application Layer Security Issues. The upper layers of the OSI model handle application-level communication and are susceptible to various security challenges: Session Hijacking: Attackers can steal session IDs or cookies to impersonate users.
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.
The OSI Model does not accurately describe networks.
The OSI Model was created by international standards organization for an alternative internet that was too complicated to ever work, and which never worked, and which never came to pass.
Graham describes the OSI model as 'wrong' on many levels, including: It's based on archaic, mainframe-era concepts of strict functional separation across the procedure call stack, which he feels no longer apply. It lacks subtlety, when in fact functions in a network can cross contexts.
Various networking models were used in the past, such as Sequenced Packet Exchange/Internet Packet Exchange (SPX/IPX) and Network Basic Input Output System (NetBIOS). Today, the main alternative to the Open Systems Interconnection (OSI) model is the TCP/IP model.
Key Difference Between TCP/IP and OSI Model. TCP/IP is a practical model that addresses specific communication challenges and relies on standardized protocols. In contrast, OSI serves as a comprehensive, protocol-independent framework designed to encompass various network communication methods.
The TCP/IP or the Transmission Control Protocol/Internet Protocol is a communication protocol suite using which network devices can be connected to the Internet. On the other hand, the Open Systems Interconnection or OSI Model is a conceptual framework, using which the functioning of a network can be described.
Address: Suite 490 606 Hammes Ferry, Carterhaven, IL 62290
Phone: +8557035444877
Job: Forward IT Agent
Hobby: Fishing, Flying, Jewelry making, Digital arts, Sand art, Parkour, tabletop games
Introduction: My name is Otha Schamberger, I am a vast, good, healthy, cheerful, energetic, gorgeous, magnificent person who loves writing and wants to share my knowledge and understanding with you.
We notice you're using an ad blocker
Without advertising income, we can't keep making this site awesome for you.