Presentation Layer

Different computers use different syntaxes to define data. For example, some computers use ASCII code to represent character data; some use EBCDIC. This difference in data representation, or syntax, must be resolved, at the source, to convert the code or data delivered by sending application layer to a universally accepted format. At the destination, the presentation layer is responsible for reforming the data to a format understood by the receiving application layer. In other words, the presentation layer allows the two corresponding application layers to use their own data formats. The application layer at the destination may use a format that is totally different from the format used by the application layer at the source. Presentation layer has some specific responsibilities.