[Contents] [Back] [<< Prev] [Next >>]

OSI Presentation Layer Concepts

The Presentation layer deals with the syntax, or grammatical rules, needed for communication between two computers. The Presentation layer converts system-specific data from the Application layer into a common, machine-independent format that will support a more standardized design for lower protocol layers.

The Presentation layer also attends to other details of data formatting, such as data encryption and data compression.


[note.gif]

The name “Presentation layer” has caused considerable confusion in the industry because some people mistakenly believe that this layer presents data to the user. However, the name has nothing to do with displaying data. Instead, this function is performed by applications running above the Application layer.

The Presentation layer is so named because it presents a uniform data format to the Application layer. As a matter of fact, this layer is not commonly implemented because applications typically perform most Presentation layer functions.

On the receiving end, the Presentation layer converts the machine-independent data from the network into the format required for the local system. This conversion could include the following:

[note.gif]

Many vendors are beginning to incorporate Unicode in their products. Unicode, a 16-bit code that can represent 65,536 characters in English and other languages, is organized into code pages devoted to the characters required for a given language. Unicode improves the portability of products between different language environments.

The redirector service (see Chapter 1, “Networking Terms and Concepts”) operates at the OSI Presentation layer.