Presentation layer
-
Основы семислойной модели OSI
- Представление (слой 6) является слоем-транслятором данных в сети.
- Отвечает за преобразование данных, отправляемых приложением, в форматы, понятные другим системам.
- На отправляющей системе отвечает за преобразование данных в стандартные форматы для передачи.
- На принимающей системе отвечает за форматирование и доставку информации для обработки или отображения.
-
Функции и примеры
- Пример службы: преобразование текста из EBCDIC в ASCII.
- Может переводить данные между различными форматами, используя общий формат.
- Во многих широко используемых приложениях и протоколах нет различия между представлением и прикладным слоями.
- HTTP имеет аспекты представления, такие как возможность определения кодировки символов для правильного преобразования.
-
Взаимодействие с другими слоями
- Слой представления занимается вопросами строкового представления данных.
- Прикладные программисты рассматривают структуру данных и представление на этом уровне.
- Сериализация сложных данных в плоские байтовые строки является ключевой функцией слоя представления.
-
Стандартизация и протоколы
- Стандартизация структуры данных часто осуществляется на уровне представления с использованием XML или JSON.
- Примеры сложных данных, стандартизированных на этом уровне, включают объекты в объектно-ориентированном программировании и способ передачи потокового видео.
- Шифрование и дешифрование часто выполняются на этом уровне, хотя это может быть сделано и на других уровнях.
-
Протоколы, связанные с представлением
- Некоторые протоколы, которые иногда рассматриваются на этом уровне, включают AFP, ICA, LPP, NCP, NDR, Tox и XDR.
Полный текст статьи: