Do you think IIT Guwahati certified course can help you in your career?
No
Introduction-
This blog will mainly discuss about presentation layer of the OSI model. Before jumping on the presentation layer, let’s first understand what an OSI model is,
The Open Systems Interconnection model is commonly referred to as the OSI model. It is the framework that is used to describe all the functions of the networking system.
Now, talking about the presentation layer, it is the 6th level of the OSI model. There is a total of seven layers in the OSI model. The presentation layer replies to the service requests received from the application layer and raises service requests to the session layer.
Now, let's discuss the presentation layer in detail.
Presentation layer
The presentation layer is basically concerned with the syntax and semantics of the information exchanged between two systems.
In the case of sender and receiver seeing similar data, the issue is one of agreeing to a message format, called a presentation format.
The presentation layer may encode the data in various ways like data compression or encryption, but the receiving device will convert the encoded message back into its original format.
The presentation layer compresses data to minimize the bandwidth of the data that ought to be transmitted.
The specific responsibilities of the presentation layer are:- Data Representation, Data Compression, Encryption.
Data Representation
The most popular data representation includes an ISO standard, ASN.I and XDR, used with SunRPC. Representing information in such a way that communicating peers agree to the format of the data being exchanged. Let's discuss both of them in detail,
ASN.I Abstract syntax notation is an ISO standard that is used to address the issue of representing, encoding, transmitting, and decoding data structures. It is currently used in ISO protocol suites such as X.400 for electronic mail, X.500 for directory services, H.323, and SNMP.
XDR Sun microsystem’s external data representation also known as XDR is very easy than ASN.I. The main disadvantage of XDR is that it is less powerful.
Protocols of Presentation Layer
The presentation layer ensures the reliability and the quality of the data. There are a few protocols that are being used, they are as follows:-
Lightweight Presentation Protocol:- This protocol is used to provide ISO presentation services on top of TCP/IP based protocols stacks. It is the streamlined support of the OSI application services on top of TCP/IP-based networks for some environments.
External Data Representation:- This protocol allows data to be transferred in between various kinds of devices. Converting the data from local to XDR is called Encoding. It is basically a software library of functions that is portable between various operating systems.
Network Data Representation:- Network data representation is also known as NDR is the standard of data encoding used in the DCE. This protocol provides many types of primitive data types and several types of data representations.
Secure Socket Layer:- This protocol is used to provide secure transmission of the data between the browser and the server, which is done by encrypting the link.
Apple Filing Protocol:- This protocol is specifically designed and used for macOS and classic macOS. It provides file services to these devices. It is commonly known as AFP.
Frequently asked questions-
1) What is the difference between the syntax layer and the presentation layer?
The presentation layer is also called the syntax layer. The syntax layer is responsible for managing the syntax of the data properly.
2) List all the layers of the OSI model?
Application layer
Presentation layer
Session layer
Transport layer
Network layer
Data layer
Physical layer
3) What are the points of the encryption and decryption in the presentation layer?
In the presentation layer, the encryption is carried out at the transmitter end and the decryption is carried out at the receiver end.
Key takeaways-
In this article, we discussed what the presentation layer is and how the presentation layer works.
If you think that this blog helped you share it with your friends!. Refer to the Computer network guided path for more information.
Until then, All the best for your future endeavors, and Keep Coding.
Live masterclass
Become a YouTube Analyst: Use Python to analyze viewers data
by Coding Ninjas
04 Feb, 2025
02:30 PM
Get hired as an Amazon SDE : Resume building tips
by Coding Ninjas
03 Feb, 2025
02:30 PM
Expert tips: Ace Leadership roles in Fortune 500 companies
by Coding Ninjas
03 Feb, 2025
12:30 PM
Become a YouTube Analyst: Use Python to analyze viewers data