Этот уровень служит транслятором данных для сети. На компьютере-отправителе он преобразует посылаемые приложением данные в какой-либо формат, понятный обеим сторонам соединения, а на компьютере-получателе - в формат, известный прикладному уровню.
Представительский уровень отвечает за следующие функции.
- Преобразование кодировки символов, например из ASCII в EBCDIC.
- Преобразование данных, например реверсию порядка битов.
- Сжатие данных, что позволяет уменьшить объем передаваемой информации.
Шифрование и дешифрование данных, что позволяет защищать информацию, передаваемую по потенциально небезопасным сетям.