Presentation Layer of the OSI-Model
is responsible for the delivery and formatting of information
to the Application Layer
for further processing or display.
Presentation Layer relieves the Application Layer of concern regarding syntactical differences in data representation within the end-user systems.
An example of a presentation service would be the conversion of an EBCDIC-coded text computer file to an ASCII-coded file.
Encoding, Decoding, Encryption and Decryption is typically (within the OSI-Model) performed at the Presentation Layer or within lower levels.
There might be more information for this subject on one of the following: