The syntax and the semantics of the information exchanged between two communication systems is managed by the presentation layer of the OSI Model.
Before going through the design issues in the presentation layer, some of its main functions are:
- Translation –
It is necessary that the information which is in the form of numbers, characters and symbols needs to be changed to the bit streams. The presentation layer handles the different encoding methods used by different machines .It manages the translation of data between the format of network requires and computer.
- Encryption –
The data encryption at the transmission end as well as the decryption at the receiver end is managed by the presentation layer.
- Compression –
In order to reduce the number of bits to be transmitted, the presentation layer performs the data compression. It increases efficiency in case of multimedia files such as audio, video etc.
Design issues with Presentation Layer :
- Standard way of encoding data –
The presentation layer follows a standard way to encode data when it needs to be transmitted. This encoded data is represented as character strings, integers, floating point numbers, and data structures composed of simple components. It is handled differently by different machines based on the encoding methods followed by them.
- Maintaining the Syntax and Semantics of distributed information –
The presentation layer manages and maintains the syntax as well as logic and meaning of the information that is distributed.
- Standard Encoding on the wire –
The data structures that are defined to be exchanged need to be abstract along with the standard encoding to be used “on the wire”.
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.
- Design Issues in Network Layer
- Design issues in Session Layer
- Design Issues in Data Link Layer
- Design Issues of Distributed System
- Responsibilities and Design issues of MAC Protocol
- Difference between Secure Socket Layer (SSL) and Transport Layer Security (TLS)
- Difference between layer-2 and layer-3 switches
- Cisco Discovery Protocol (CDP) and Link Layer Discovery Protocol (LLDP) in Data Link Layer
- Wireless Media Access Issues in Internet of Things
- TCP and UDP in Transport Layer
- Secure Socket Layer (SSL)
- Protocols in Application Layer
- Transport Layer responsibilities
- Fragmentation at Network Layer
- Supernetting in Network Layer
- Traceroute in Network Layer
- Devices used in each layer of TCP/IP model
- Switch functions at layer 2
- Transport Layer Security (TLS)
- Multiplexing and Demultiplexing in Transport Layer
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.