Skip to main content

OSI Model

OSI Model.



Introduction
If you are in the field of networking or you are curious to learn about networking you have heard the term OSI(Open Systems Interconnection) model. So the OSI model is a reference model which explains how a network works dividing it by seven layers, which we are going to study now.

The seven layers of the OSI model.

Seven layers of the OSI model[/caption]
1. Physical layer.
In the physical layer, there are all the physical connections between the networking devices. Usually, the major problems in networking come here like damaged cables, unplug switches, and many other physical problems.
2. Data link layer.
The data link layer is the protocol layer in a program that handles the moving of data into and out of a physical link in a network.
3. Network layer.
The network layer is responsible for packet forwarding including routing through intermediate routers. Data is transferred in the form of packets via logical network paths in an ordered format controlled by the network layer.
4. Transport layer.
It provides logical communication between application processes running on different hosts within a layered architecture of protocols and other network components.
5. Session layer.
The session layer provides the mechanism for opening, closing and managing a session between end-user application processes.
6. Presentation layer.
The presentation layer is sometimes called the syntax layer. The presentation layer is responsible for the formatting and delivery of information to the application layer for further processing or display.
7. Application layer.
In this layer, the data which had come from the previous layers are being processed and display. This layer operates on the host side from the application which they are using.
The advantages of the OSI model are
1. It is a generic model and acts as a guidance tool to develop any network model.
2. It is a layered model. Changes are one layer do not affect other layers, provided that the interfaces between the layers do not change drastically.
3.It distinctly separates services, interfaces, and protocols. Hence, it is flexible in nature. Protocols in each layer can be replaced very conveniently depending upon the nature of the network.
4. It supports both connection-oriented services and connectionless services.
The disadvantages of the OSI model are

1.    It is purely a theoretical model that does not consider the availability of appropriate technology. This restricts its practical implementation.
2.    The launching timing of this model was inappropriate. When OSI appeared, the TCP/IP protocols were already implemented. So, the companies were initially reluctant to use it.
3.    The OSI model is very complex. The initial implementation was cumbersome, slow and costly.
4.    Though there are many layers, some of the layers like the session layer and presentation layer have very little functionality when practically deployed.
5.    There is a duplication of services in various layers. Services like addressing, flow control and error control are offered by multiple layers.
6.    The standards of the OSI model are theoretical and do not offer adequate solutions for practical network implementation.
7.    After being launched, the OSI model did not meet the practical needs as well as the TCP/IP model. So it was labeled as inferior quality.
8.    TCP/IP model was very much preferred by academia. It was believed that OSI was a product of the European communities and the US government, who were trying to force an inferior model to researchers and programmers. Hence, there was considerable resistance in adopting it.

Comments

Post a Comment

Popular posts from this blog

Basics of Networking

What is a network? According to Google " a group or system of interconnected people or things" is called network. In computer world computing devices exchange data with each other using connections between nodes. These data links are established over cable media such as wires or optic cables, or wireless media such as Wi-Fi.  In simple words, a network is a communication between two devices sharing some data through cables or wireless media.      Why we need a network? Humans are social animals, devices are too. Devices also need to talk to each other to operate some tasks. Networking of computers helps the network users to share data files. Hardware sharing: Users can share devices such as printers, scanners, CD-ROM drives, hard drives etc. Components of a network: A computer network includes a lot of devices to operate depending upon the distance, mode,  and other technical things you will learn in this blog. Basic components of a network are: Switc

Jobs In IT

Jobs Finding Jobs in IT field is a bit tricky since for the reason there is a lot of competition going on. If a person wants to get a job in this field then he or she needs to have a great passion towards technology. No need to worry i have some few tips for you to how to get started. Decide what you want to do:       There are basically two paths in IT field Networking and Development. It is totally up to you with which you want to go. Whatever, you choose make sure your concepts regarding that are clear. Get some experience: Getting experience is easy in this field just do some small projects if you have chosen the development path like making small and easy games or by making some websites to show-off your web development skills. On the other hand if you have chosen the networking path then make some real life projects in packet tracer which is the simulation software to give you an real life networking scenario. Show your skills to the market:&nbsp The last step