Читайте также:
|
|
- presentation layer - уровень, который представляет (описывает) в нужной форме данные, передаваемые между прикладными процессами.
Представительный уровень является шестым в иерархии уровней и расположен (рис.1) между сеансовым уровнем и прикладным уровнем. Поэтому рассматриваемый уровень представляет прикладному уровню свой сервис и сервис, определяемый функциями физического уровня, канального уровня, сетевого уровня, транспортного уровня и сеансового уровня. Уровень обеспечивает кодирование данных, выдаваемых прикладными процессами, и интерпретацию передаваемых им данных. Иначе говоря, на представительном уровне данные преобразуются и формируются в вид, необходимый для передачи. На рассматриваемом уровне также обеспечивается преобразование форматов и синтаксиса данных.
Уровень, по поручению прикладных процессов, обеспечивает работу с синтаксисом данных, определяя структуру команд, сообщений и ответов. С синтаксисом тесно связана семантика, характеризующая смысловое значение передаваемых данных. Однако она известна лишь самим прикладным процессам. Совокупное описание общей структуры данных наряду с множеством возможных действий над ними принято называть образом представления. Использование стандартных виртуальных форм представления данных позволяет обеспечить взаимодействие между прикладными процессами, не выясняя, какие виды представления данных используют взаимодействующие партнеры.
Представительный уровень выполняет следующие основные функции:
ü выбор образа представления из возможных вариантов;
ü изменение образа представления в виртуальный;
ü преобразование синтаксиса данных (кодов, символов) в стандартный;
ü определение формата данных.
Для реализации этого сервиса представительный уровень выполняет функции, к которым, в первую очередь, относятся:
ü генерация запросов на установление сеансов взаимодействия прикладных процессов;
ü согласование между прикладными процессами видов представления данных;
ü реализация форм представления данных;
ü представление графического материала (чертежей, рисунков, схем,...);
ü представление речи;
ü засекречивание данных;
ü передача запросов на прекращение сеансов.
Прикладному уровню предоставляется сервис, определяемый этими функциями. Работа представительного уровня описывается стандартами Международной Организации Стандартов (МОС). При этом возможна как организация соединений, так и работа без установления соединений.
При использовании соединений выполнение представительным уровнем своих функций осуществляется последовательно в четыре фазы (этапа). Начальной фазой является установление сеанса взаимодействия. В этой фазе представительный уровень передает сеансовому уровню команду и последний начинает сеанс. Затем следует фаза управления видом представления. В этой фазе выбирается один из имеющихся видов представления и определение его параметров. После этого осуществляется переход к фазе передачи данных и синхронизации функционирования. При этом происходит преобразование, идентификация, сжатие данных. Широко используется криптография. В случаях, когда для продолжения взаимодействия необходимо изменить вид представления, происходит возврат к фазе управления видом представления. Последней является фаза завершения сеанса. Здесь заканчиваются процедуры, связанные с представлением данных
Дата добавления: 2015-07-15; просмотров: 102 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Иерархия протоколов | | | Прикладной уровень |