presentation layer
Presentation Layer:
           
The presentation layer provides a variety of encoding and encryption functions that are applied to the application layer data. These functions ensure that information sent from the application layer of one system will be readable by the application layer of another system. Some examplesof presentation layer encoding and encryption schemes follow:
Conversion  of character representation formats :
           
Conversion schemes are used to exchange information with systems using different text and data representations (such as EBCDIC and ASCII).
Common Data representation formats :
           
     The use of standard image, sound,  and video formats (like JPEG, MPEG, and RealAudio) allow the interchange of  application data between different types of computer systems.
           
Common Data Compression Schemes :
           
     The use of standard data  compression schemes (like WinZip or GZip) allows  data that is compressed at the source device to be properly decompressed at the  destination.
           
Common Data Encryption Schemes :
           
     The use of standard data encryption  schemes allows data encrypted at the source device to be properly unencrypted  at the destination.