Home » All » What is OSI model in networking?-7 layers Explained full form

What is OSI model in networking?-7 layers Explained full form

what is OSI Model

So, Do not know what the OSI Model is? I think you’ll feel more at ease about this Particular topic after reading this entire post

OSI Model: Definition

what is OSI Model
what is OSI Model?

OSI is an abbreviation for Open System Interconnection.

OSI Model is a universally available ISO standard that specifies the networking architecture for the protocol implementation in 7 layers.  

Power is transferred over the channel to the next station from one layer to another, from the application layer at one station, continuing to the bottom layer and back up the hierarchy to the next station.

OSI (Open Systems Interconnection) is a description of how applications interact over a network. 

A paradigm of reference is a logical structure or framework for the interpretation of connections. 

The aim of the OSI reference model is to direct vendors and developers so that they can interoperate with the digital communication devices and software programs they build, and to promote a consistent context that defines the functions of a networking or telecom system.

Most telecommunications vendors make an effort to define their goods and services in relation to the OSI model. 

So although it’s helpful to facilitate dialogue so assessment, OSI is never simply applied as-is. 

That’s because, as is the case with the OSI model, few network devices or standard methods hold similar functions together in well-defined layers. 

The TCP / IP protocol suite, which describes the internet, doesn’t map the OSI model cleanly.

OSI Model: Support

Some vendors often agreed to provide OSI support, but OSI was too poorly specified and proprietary rules too strongly developed. For the exception of the previously established OSI- e- and directory specifications with X.400  and X.500, the common correspondence format once considered to be a  paradigm of teaching with many of these protocols is used today.

Most of the OSI model’s functionality appears in all communications networks, while two or three OSI layers can be used in one.

Working of OSI Model

working of 7 different layers Explained
working of 7 different layers Explained

To model or track how data is transmitted or retrieved over a network, IT professionals use OSI

This model splits down data processing across a sequence of seven layers, each of which is responsible for different activities relating to the sending and receiving of data. 

OSI’s core principle is that the contact mechanism between two endpoints within a network may be separated into seven distinct groups of related functions or layers.

 Each user or software that communicates is on a computer that can have certain seven functional layers.

Every layer serves the layer above it in this architecture, which is in effect supported by the layer below it. 

So there would be a flow of data down through the layers in the source computer, through the network, and then up through the layers on the receiving device in a specified message between users. 

Also the application layer, at the top of the stack, does not provide higher-level services. 

A combination of software, operating systems, network card drivers and networking hardware enables a device to transmit the signal over an Ethernet network or an optical cable fiber, or through Wi- or other wireless protocols, provides the seven layers of connectivity.


Beginning in 1977, the International Organization for Standardization (ISO) set out a plan to establish basic guidelines and networking techniques.

 The International Telegraph and Telephone Advisory Committee established a specific mechanism.

The OSI model was first specified in rough form by Hubert Zimmermann of France in Washington, DC in February 1978, and the modified but still draft version was released by the ISO in 1980. 

In 1983, these two documents were combined into a framework named The Basic Reference Model for Open Systems Interconnection.

The standard is commonly referred to as the Open Systems Interconnection Reference Model, OSI Reference Model, or simply OSI model. This was released as the ISO 7498 by both the ISO in 1984 and the revamped CCITT (now referred to as the International Telecommunications Union or ITU-T Communications Standardization Sector) as specification X.200. 

OSI has two primary elements, an abstract networking model, named the  Basic Reference Model or seven-layer model, and a set of basic protocols. 

The OSI reference model was a significant improvement in explaining network principles. This introduced the notion of a standardized protocol layer model, establishing interoperability between network hardware and applications.

7 Layers of the OSI Model

OSI Model
Different layers of OSI Model

Designed in the 1970s as computer networking was beginning to take shape, two separate models were combined in 1983 and released in 1984 to create the OSI architecture that most people still recognize. Much of the OSI model definitions flow from top to bottom, with the numbers running from layer 7 down to layer 1. The layers are as follows, and what they represent:

Layer 7: Application

The application layer is the closest OSI layer to the end-user, indicating that both the application layer and the consumer communicate explicitly with the software application. This layer interacts with software applications that enforce a part for communication. These systems fell beyond the reach of the OSI model. 

Application layer tasks usually involve the recognition of communication partners, the determination of resource availability and communication synchronization. The network layer specifies the identification and quality of the communication partners for an application of data to be exchanged before naming the communication partners.

Within the code layer the most significant difference is the differentiation between the application-entity and the program. For eg, a reservation website will have two application-entities: one that uses HTTP to connect with its users and one that records reservations through a remote database protocol. Neither of these procedures had much to do with reservations. That reasoning is in its own implementation. The application layer does not provide any way of evaluating resource utilization within the network.

Layer 6: Presentation

The presentation layer establishes a context between application- entities, in which the application- entities may use different syntax and semantics if they are mapped by the presentation service. If a mapping is usable, data units of the presentation protocol are encapsulated into data units of the session protocol and distributed down the stack of the protocol.

By translating between application and network formats, this layer gives independence from data representation. The presentation layer transforms the data into a form accepted by the application. This layer formats the data that is to be sent over a network. It is sometimes called the syntax layer. Compression functions may be included in the presentation layer.The Transfer Syntax is negotiated by the presentation layer.

The original presentation structure used Abstract Syntax Notation One’s Basic Encoding Rules (ASN.1), with capabilities such as translating an EBCDIC- text file to an ASCII- file, or serializing objects and other data structures to and from XML. ASN.1 effectively makes an invariant application protocol for the syntax.click here

Layer 5: Session

This is the layer responsible for opening contact between the two devices and closing the connection. The time between the beginning and closing of the contact is known as session. The session layer ensures that the session remains open long enough to pass all the data being exchanged, and then closes the session immediately so as not to waste resources.

The session layer also synchronizes the transfer of data across checkpoints. For example, if there is a transfer of a 100 megabyte file, the session layer might set a checkpoint every 5 megabytes. In the case of a break or crash after the transfer of 52 megabytes, the session could be resumed from the last checkpoint, ensuring that only 50 more megabytes of data need to be transferred. Without the checkpoints the entire process will have to start from scratch again.

Layer 4: Transport

Layer 4 is in charge of end-to-end communication between both apps.  This involves taking and breaking data from the session layer into chunks called segments before sending it to layer 3. The transport layer on the receiving system is responsible for reassembling the segments into data that can be processed by the session layer.

The transport layer is also responsible for regulating flow and controlling errors. Flow control determines an optimum transmission speed to ensure a fast-connected sender does not overwhelm a slow-connected receiver. On the receiving end, the transport layer performs error management by ensuring that the received data is complete and requesting a retransmission if not.

Layer 3: Network

The primary role is to pass the data across and through other networks. This is achieved by network layer protocols by packaging data with correct network address information, selecting suitable network routes, and forwarding the packaged data to the transport layer up the stack.

Layer 2: Date Link

The data link layer is somewhat similar to the network layer, except that the data connection layer allows the transfer of data between two machines on the network. The layer of data links takes packets from the network layer and splits them into smaller bits called frames. Like the network layer, the data link layer is also responsible for flow control and error control in intra-network communication (for inter-network communication only flow control and error control is performed by the transport layer).

Layer 1: Physical

The physical layer is responsible for transmission and reception of unstructured raw data between an device and a means of digital communication. The digital bits are translated into electrical, electronic, or optical signals. Layer requirements describe characteristics such as voltage levels, voltage change timing, physical data rates, maximum transmission lengths, modulation scheme, channel access method, and physical connectors.

That includes the pins, voltages, line impedance, cable dimensions, signal timing and wireless interface frequency configuration. Bit rate modulation is implemented on the physical layer and can describe mode of transmission as simplex, half duplex and full duplex. One may define the components of a physical layer in terms of a network topology. The specifications for the universal Bluetooth, Ethernet, and USB protocols provide physical layer requirements. For the CAN standard, an example of a well established physical layer specification would be.

Remembering the OSI Model 7 layers – Aid To Memory

OSI Model: 7 layers

When you decide to memorise the layers for a college or credential exam, below are a number of sentences that should help you recall them. Every single word’s first letter is the same as an OSI model layer.click here

From Application to Physical (top-down): 

All People Seem To Need Data Processing

All Pros Search Top Notch Donut Places

A Penguin Said That Nobody Drinks Pepsi

A Priest Saw Two Nuns Doing Pushups

From Physical to Application (bottom-up):

Please Do Not Throw Sausage Pizza Away

Pew! Dead Ninja Turtles Smell Particularly Awful

People Don’t Need To See Paula Abdul

Pete Doesn’t Need To Sell Pickles Anymore

Cross layer functions

Cross-layer functions, services that may affect more than one layer, include:

  • Security service (telecommunication)
  • Management functions: Enable the configuration, instantiation, monitoring and terminating of the communications of two or more entities.
  • Multiprotocol Label Switching (MPLS): operates at an OSI-model layer that lies between layer 2 (data link layer) and layer 3 (network layer). MPLS can be used to carry a variety of traffic, including Ethernet frames and IP packets.
  • ARP: Translates IPv4 addresses (OSI layer 3) into Ethernet MAC addresses (OSI layer 2).
  • Domain name service: Application layer service used to look up the IP address of a domain name.
  • List Item #2
  • List Item
  • List Item

Leave a Reply

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