The present­a­tion layer is the sixth layer in the OSI model and is re­spons­ible for con­vert­ing different file formats. This allows two systems to com­mu­nic­ate. Other tasks carried out by the sixth layer include data com­pres­sion and en­cryp­tion.

What is the present­a­tion layer?

The present­a­tion layer is the sixth layer of the OSI model. It is primarily used to convert different file formats between the sender and the receiver. The OSI model is a reference model that is used to define com­mu­nic­a­tion standards between two devices within a network. The de­vel­op­ment of this standard began in the 1970s and it was of­fi­cially published at the beginning of the following decade. This standard enables seamless in­ter­ac­tion between different technical systems.

The model is made up of a total of seven different layers, all having their own clearly defined tasks. While there are clear bound­ar­ies between the layers, the layers interact with each other, with each layer building off the one below it. The different layers are as follows:

  1. Physical layer
  2. Data link layer
  3. Network layer
  4. Transport layer
  5. Session layer
  6. Present­a­tion layer
  7. Ap­plic­a­tion layer

What does the present­a­tion layer do?

The present­a­tion layer interacts closely with the ap­plic­a­tion layer, which is located directly above it. The present­a­tion layer’s main task is to present data in such a way that it can be un­der­stood and in­ter­preted from both the system sending the data and the system receiving it. After this has been ac­com­plished, the ap­plic­a­tion layer then de­term­ines how the data should be struc­tured and what sort of data and values are per­miss­ible.

Using these entries, a command set or an abstract transfer syntax is then auto­mat­ic­ally created. The present­a­tion layer now has the task of trans­fer­ring the data in such a way that it is readable without changing the in­form­a­tion contained within it.

The present­a­tion layer is often also re­spons­ible for the en­cryp­tion and de­cryp­tion of data. The in­form­a­tion is first encrypted on the sender’s side and then sent to the receiver in an encrypted state. Keys and en­cryp­tion methods are then exchanged in the present­a­tion layer. The recipient is then able to decrypt the un­read­able data and convert it into a format that can be un­der­stood and in­ter­preted.

Which format does the present­a­tion layer use?

If data is shown during a transfer, we often use the term transfer syntax. These are separated into the abstract transfer syntax, in which the trans­ferred values are written, and the concrete syntax, which contains a defin­i­tion of the value coding.

The receiver can only process and un­der­stand the data they receive if they receive all of the in­form­a­tion from the present­a­tion layer. The most common defin­i­tion language is Abstract Syntax Notation One (ASN.1), which is also re­com­men­ded by the ISO. The ISO is an or­gan­isa­tion that is re­spons­ible for de­vel­op­ing in­ter­na­tion­al standards in tech­no­logy, man­age­ment and man­u­fac­tur­ing.

The present­a­tion layer has many different formats. The most common text formats are the ASCII  (American Standard Code for In­form­a­tion In­ter­change) and EBCDIC (Extended Binary-Coded Decimal In­ter­change Code). The most common image formats are GIF, JPEG and TIFF. Widely used video formats include MIDI, MPEG and QuickTime.

Present­a­tion layer protocols

There are many different present­a­tion layer protocols as well as transfer and en­cryp­tion tech­no­lo­gies in the present­a­tion layer. These include:

  • Telnet
  • FTP
  • HTTP
  • SMTP
  • NNTP
  • NetBIOS

Skipping the present­a­tion layer

The tasks which are carried out by the present­a­tion layer are not always necessary for com­mu­nic­a­tion between two systems. In instances where both systems use the same formats, data con­ver­sion is not necessary. Ad­di­tion­ally, en­cryp­tion and com­pres­sion are not required for every in­ter­ac­tion and can also be carried out in another layer of the OSI model. If this is the case, the present­a­tion layer can be skipped and the ap­plic­a­tion layer (7) can com­mu­nic­ate directly with the session layer (5) instead.

Go to Main Menu