Jump to content

Уровень представления

В семиуровневой модели компьютерной сети OSI уровень представления это уровень 6 , который служит преобразователем данных для сети . [2] [3] [4] Его иногда называют синтаксическим уровнем. [5]

Описание [ править ]

В рамках семантики уровней обслуживания сетевой архитектуры OSI уровень представления отвечает на запросы обслуживания от прикладного уровня и выдает запросы обслуживания на сеансовый уровень через уникальную точку доступа к сервису представления (PSAP). [6]

Уровень представления гарантирует, что информация, которую отправляет прикладной уровень одной системы, может быть прочитана прикладным уровнем другой системы. В отправляющей системе он отвечает за преобразование в стандартные передаваемые форматы. [7] В принимающей системе он отвечает за перевод, форматирование и доставку информации для обработки или отображения. [8] Теоретически это освобождает протоколы прикладного уровня от проблем, связанных с синтаксическими различиями в представлении данных в системах конечных пользователей . Примером службы представления может быть преобразование с расширенным двоично-десятичным кодом обмена (в кодировке EBCDIC ) текстового компьютерного файла в файл в кодировке ASCII . При необходимости уровень представления может иметь возможность преобразовывать данные между несколькими форматами, используя общий формат.

Во многих широко используемых приложениях и протоколах фактически не проводится различие между уровнями представления и приложения. Например, протокол передачи гипертекста (HTTP), обычно рассматриваемый как протокол прикладного уровня, имеет аспекты уровня представления, такие как способность идентифицировать кодировку символов для правильного преобразования, которое затем выполняется на прикладном уровне.

Уровень представления — это самый нижний уровень, на котором программисты приложений рассматривают структуру и представление данных вместо простой отправки данных в виде дейтаграмм или пакетов между хостами. Этот уровень занимается вопросами представления строк — используют ли они метод Pascal (поле целочисленной длины, за которым следует указанное количество байтов) или метод C / C++ (строки с нулевым завершением, например "thisisastring\0"). Идея состоит в том, что уровень приложений должен иметь возможность указывать на данные, которые необходимо переместить, а уровень представления преобразует их в команды, понятные другим приложениям и процессам.

Сериализацию сложных структур данных в плоские байтовые строки (с использованием таких механизмов, как TLV , XML или JSON ) можно рассматривать как ключевую функциональность уровня представления. Представление структуры обычно стандартизируется на этом уровне, часто с использованием XML или JSON . На этом уровне стандартизируются не только простые фрагменты данных, например строки, но и более сложные вещи. Двумя распространенными примерами являются «объекты» в объектно-ориентированном программировании и точный способ потокового видео передачи .

Шифрование и дешифрование обычно также выполняются на этом уровне. [9] хотя это можно сделать на уровне приложения , сеанса , транспорта или сети , каждый из которых имеет свои преимущества и недостатки. Например, при входе на сайты банковских счетов уровень представления расшифровывает данные по мере их получения. [2]

Услуги [ править ]

Протоколы [ править ]

Протоколы, которые иногда рассматриваются на этом уровне (хотя, возможно, не строго соответствуют модели OSI), включают:

См. также [ править ]

Ссылки [ править ]

  1. ^ «X.225: Информационные технологии – Взаимосвязь открытых систем – Протокол сеанса, ориентированный на соединение: Спецификация протокола» . Архивировано из оригинала 1 февраля 2021 года . Проверено 10 марта 2023 г.
  2. ^ Jump up to: Перейти обратно: а б Дин, Тамара (2010). Network+ Руководство по сетям . Дельмар. стр. 44–47. ISBN  978-1423902454 .
  3. ^ Jump up to: Перейти обратно: а б с д и «Презентационный уровень» . Microsoft TechNet . Майкрософт . Проверено 18 сентября 2023 г.
  4. ^ Ходел, Брайан (2023). «Презентационный слой». Начало Microsoft Dataverse . Беркли, Калифорния: Apress. п. 133–174. дои : 10.1007/978-1-4842-9334-8_5 . ISBN  978-1-4842-9333-1 . Уровень представления состоит из различных методов представления данных и взаимодействия с ними.
  5. ^ Григонис, Ричард (2000). Энциклопедия компьютерной телефонии . КМП. п. 331. ИСБН  9781578200450 .
  6. ^ Хура, Гурдип (2001). «Прикладной уровень». Данные и компьютерные коммуникации: сети и межсетевое взаимодействие . ООО «ЦРЦ Пресс». стр. 710–712 . ISBN  9780849309281 .
  7. ^ Хура, Гурдип (2001). «Презентационный слой». Данные и компьютерные коммуникации: сети и межсетевое взаимодействие . ООО «ЦРЦ Пресс». стр. 671–681 . ISBN  9780849309281 .
  8. ^ http://www.linfo.org/presentation_layer.html Информационный проект Linux
  9. ^ Книпп, Эрик; Браун, Брайан; Уивер, Вуди; Баумрукер, К. Тейт; Чаффин, Ларри; Цезарь, Джейми; Осипов, Виталий; Даниелян, Эдгар (2002). «Введение в безопасность IP-сетей». Управление сетевой безопасностью Cisco . Эльзевир. п. 1–60. дои : 10.1016/b978-193183656-2/50005-2 . ISBN  978-1-931836-56-2 . Уровень представления определяет способ представления информации, обычно для отображения или печати. Шифрование данных и преобразование набора символов (например, из ASCII в EBCDIC) обычно связаны с этим уровнем.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 487d48c4d506dccde0ad7f4d3fd5ae31__1710828300
URL1:https://arc.ask3.ru/arc/aa/48/31/487d48c4d506dccde0ad7f4d3fd5ae31.html
Заголовок, (Title) документа по адресу, URL1:
Presentation layer - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)