Learn OSI Model Easily – Complete 7 Layers Guide with Real-Life Examples
OSI Model Explained for Beginners – All 7 Layers with Functions and Examples
The
process is complicated when two devices communicate over a network. A message
does not travel as a single unit, even though it goes through a structured and multi-step-by-step process, where every
step handles its specific responsibility. So this structured communication is
known as the OSI model.
In
this blog,
we will learn the OSI model in depth. We start with the understanding of the OSI model
and its importance in the network. After that, we deeply learn about the seven Layers of the OSI model, their
functions, and real-life examples.
Once you understand the OSI model, you
will be able to clearly understand how data travels from one device to
another.
By the end of this blog, a person can understand the
concept of the seven layers and how data travels between them, as well as how the real network travels
behind the scenes.
Let’s understand the Concept of the OSI Model.
The OSI Model stands for (Open System Interconnection Model), which
was developed by the International Organization for Standardization as a standard
reference model.
OSI
Model is a guide, or you can say that
a rule book that tells the computer:
- How to transfer data
- Preparation of data before transfer
- How to transfer data across networks
- How to understand data from other devices after receiving
It
is a concept or a model that is made for engineers and developers to understand networking.
Even the seven layers of the OSI model are responsible for smooth communication. For
example, if one layer is handling addressing, the other ensures data readability.
Why the OSI Model is Important in Computer Networking
The Communication Between different devices, which involve multiple technologies and hardware types, is difficult to handle; therefore, a standard structure is important to manage them. That is why the OSI model is very important because it provides a structure and a rulebook to manage
devices and networks.
Standardization
is introduced in the OSI model, which allows
multiple device manufacturers to communicate using the same rules. That is why
devices from different companies still connect over the internet.
To understand how the OSI Model relates to computer system basics, Need to read about computer hardware.
Seven Layers of the OSI Model Explained
Let’s
understand each layer of the OSI model in order. The OSI model is structured from bottom
to top, starting with the physical layer and ending with the application layer.
The seven layers are deeply explained below:
Layer 1 – Physical Layer
The physical layer is the first layer of the OSI model. Its main job
is to physically transmit data from one device to another, and this layer
handles sending data with signals and wires.
If
a user sends a message from a phone, Data in the phone, such as images, videos, and
audio, is in Binary (0s and 1s).
Step 1: The physical layers convert these
binary (0s and 1s) into signals. For example, electrical signals through cables,
light signals through fiber optic cables, or radio signals via Wi-Fi or
Bluetooth.
Must understand how signals travel between networking devices
Step
2:
The physical layer decides which medium can be used for data travel. Different
types of media:
Twisted
pair cables are used for electrical signals, Coaxial cable used in TV or internet,
fiber optic cables are used for light signals and high speed, Air/ wireless for radio waves, Wi-Fi, and Bluetooth.
Step 3: The physical layer also determines how
fast and slow data will be sent; this is called the bit rate. A higher bit rate is
equal to faster data transfer, or a lower bit rate is equal to slower transfer.
Layer 2 – Data Link Layer
The data link layer is the second layer of the OSI Model; its main job is to take data from the physical layer and make it
reliable and error-free.
Step 1: The Data link layer takes the data
from the physical layer and divides the data into frames. Frames are small packets of
data that are easy to send over the Internet.
Step 2: The data link layer ensures that data
reaches the correct device. Every device has its unique MAC address; therefore, it uses the MAC address for this purpose.
Step 3: The data link layer also checks if the data was
damaged or has any errors during transmission, then the data link layer requests a resend.
Step 4: Then it controls flow, the Data Link Layer ensures that the speeds of the sender and receiver are the same or not. For example,
if the sender is too fast and the receiver
is slow, then is cause data loss.
Step 5: The data link layer also makes ready-made
packets for the physical layer and encapsulates them into signals before sending
Layer 3 – Network Layer
The
network Layer is the third layer of the OSI model; its main job is to assign IP addresses and deliver data from one
network to another.
Step 1: The network layer assigns a unique address
to every device communicate with each other in a network, which is called an IP
address. So basically, this addressing helps deliver data to the correct device
in a network.
Step 2: The network layer also decides the best path for data. If multiple networks exist, it selects the best path.
Step 3: Data link layer uses frames, and the network
layer uses data packets, means a packet contain a header with source IP,
destination IP and protocol info.
And
if the data is bigger than a network limit, then the network layer fragments it into
pieces, and at the destination, these fragments are reassembled.
Layer 4 – Transport Layer
The
transport layer is the fourth layer
of the OSI model; its main job is to ensure end-to-end communication, which means data is
delivered from sender to receiver with reliability and accuracy.
Step 1: The transport layer divides data into
segments. Each segment has a sequence number, which helps the receiver to reassemble
data in the correct order.
Step 2: This layer also checks if data is
lost or corrupted; if any error or loss occurs, then the transport layer requests retransmission.
Step 3: The transport layer also ensures that
the sender is in normal speed as the receiver, so the receiver can easily process the data.
Step
4: The transport layer uses port numbers to identify data for different applications. The transport layer assigns a source port number and a destination port number.
Some
examples of ports:
- HTTP 80
- HTTPS 443
- FTP 21
- SMTP 25
- DNS 53
These
ports use TCP/ UDP protocols.
Before understanding networking deeply, it is important to understand networking basics and different types and devices.
Layer 5 – Session Layer
The
Session layer is the fifth layer of the OSI model. It is used to maintain, terminate, or establish a connection between
two devices.
Step 1: When two devices start communicating,
the session layer establishes a connection between them.
Step 2: This layer creates the session during
communication and ensures the data exchange is in the proper manner and sequence.
Step
3:
The session layer also decides that communication will be from one side or from
both sides:
If it allows half duplex, it means only one side speaks at a time
If
it allows full duplex, its mean both sides can speak at a time
Step 4: This layer also creates a checkpoint for
important purposes. For example, if the connection breaks for some reason so data
can resume from the last checkpoint instead of starting over.
At
the end, when the session is complete, the session layer terminates that
communication (session).
Layer 6 – Presentation Layer
The Presentation layer is the sixth layer of the OSI model; its main purpose is
to convert data from the sender’s format into a format that the receiver can easily understand.
This layer is also known as the translator.
In
networking different systems using different data formats, the presentation
layer converts data into a common format so the receiver can understand it.
Step 1: This layer encrypts data, which means
convert into a secret code so only authorized people can see and understand it. On the receiving side, the data is decrypted back into its original form.
Step 2: The presentation layer also compresses
data to reduce its size and transmission faster. At the receiver side, the data
is decompressed.
Step 3: The presentation layer also defines the
structure and format of data such as text, images, audio, and video.
Layer 7 – Application Layer
The Application layer is the Seventh and last layer of the OSI model;
its main job is to provide network service directly to the user.
This
is the layer where the user uses the network in the form of browsing, email,
chatting, or multiple purposes.
Step 1: The application layer provides an
interface between the user and the network, which means the user accesses the internet
through the application layer.
Step 2: The application layer provides
different services to the user, such as:
- Web browsing
- Sending and receiving of emails or messages
- File transfers
- Downloading files
- Remote Logins and many more.
Step 3: Then this layer uses several
important protocols, for example:
- It uses HTTP or HTTPS for web browsing
- FTP for file transferring
- SMTP for sending emails
- DNS for converting a domain name into an IP address
Step 4: This layer allows multiple users to
share network resources
The easiest way to remember these layers
Please Do
Not throw sausage Pizza Away
Possible Interview Questions to Remember
What is the OSI Model
and its concept?
Answer:
The OSI Model stands for (Open System Interconnection Model), which was developed by the International Organization for Standardization as a
standard reference model. OSI Model is a
guide, or you can say that a rule
book that tells the computer:
- How to transfer data
- Preparation of data before transfer
- How to transfer data across networks
- How to understand data from another device after receiving
Tell the names of all OSI layers in Order.
Answer:
Seven Layers name from bottom to top
- Application Layer
- Presentation Layer
- Session Layer Layer
- Transport Layer
- Network Layer
- Datalink Layer
- Physical Layer
Please
Do Not throw sausage Pizza Away
Explain the Most Important functions of the Physical Layer?
Answer:
If a user sends a message from a phone,
Data in the phone, such as images, videos, and audio, is in Binary (0s and 1s). The
physical layers convert these binary (0s and 1s) into signals; this is the
most important function.
Can you
tell us the difference between the network layer and the data link layer?
Answer:
The data link layer is used to route and deliver data from one network
to another, while the data link layer is used to take data from the physical
layer and make it reliable and error-free.
Why OSI
model important in networking?
Answer:
The Communication Between different devices, which involve multiple technologies and hardware types, is difficult to handle; therefore, a standard structure is important to manage them. That is why the OSI
model is very important because it provides a structure and rulebook to manage
devices and networks.
What kind of tasks Session layer perform in the OSI model?
Answer:
When two devices start communicating,
the session layer establishes a connection between them. It is used to
maintain, terminate, or establish a connection between two devices.
Do you
know how the presentation layer provides data security?
Answer:
This layer encrypts data, which means convert into a secret code so
only authorized people can see and understand it. On the receiving side, the data is decrypted back into its original form.
Which
layer uses the MAC address and for what purpose?
Answer:
Data Link layer uses the MAC address (Media Access Control). Its main
purpose is to ensure a reliable and accurate connection between two devices
connected within the same Local Area Network (LAN).
Which
layer uses an IP address and for what purpose?
Answer:
The network layer uses an IP address to identify every device on a network and ensure data is delivered from the source IP to the destination IP across Different interconnected networks.
What
are ports in the transport layer?
Answer:
The transport layer uses port numbers to
identify data for different applications. The transport layer assigns a source port
number and a destination port number.
Some examples of ports:
- HTTP 80
- HTTPS 443
- FTP 21
- SMTP 25
- DNS 53
These ports use TCP/ UDP protocols.
Elaborate on how large data or files are handled by the OSI model?
Answer:
The transport layer divides data into
segments. Each segment has a sequence number, which helps the receiver to reassemble
data in the correct order, and the data link layer divides data into frames. Frames
are small packets of data that are easy to send over the Internet.
Tell
some about data fragmentation?
Answer:
If the data is bigger than a network limit, then the network layer
fragments it into pieces, and at the destination, these fragments are reassembled.
For deeper computer System Understanding, read Windows Internals
You can also improve command line skills by reading Windows CMD and Powershell and Linux Terminal Commands
Conclusion
The OSI model is not just a normal concept; instead, it is a
fundamental framework that shows how modern communication systems work. It
gives a clear and logical structure to the user. The OSI model converts data
communication into manageable and well-defined layers. Each layer works
independently means if one layer gets a new upgrade, like faster internet or
better encryption, so its implement without disturbing other layers.
In conclusion, the OSI model isn’t just a theory; it’s the
backbone of networking, which makes communication possible between devices. It helps in the growth of technology and makes data travel in a structured way.
What to Read Next?
- If you found this article helpful, comment your thoughts and follow for more blogs.
- Bookmark this blog for revision
- Share it with your friends & family
- Stay connected for the next topic
In our next blog,
we will discuss TCP/IP layers and their comparison with the OSI Model.


Comments
Post a Comment