Эталонная сетевая модель OSI. Чернышов М.К. - 29 стр.

UptoLike

Составители: 

29
В то время как основные функции примитивов не изменяются в процессе
прохождения ими Представительского уровня, сами примитивы могут быть
подвергнуты процессу перевода , являющемуся основной функцией уровня.
Приложение создает запрос к сетевым ресурсам , используя свой родной”
синтаксис, однако язык системы, принимающей запрос, может быть отлич-
ным. Например , соединение между PC и Mainframe может потребовать пере-
кодирования сообщений из ASCII в EBCDIC. Системы могут также приме-
нять шифрование и/ или сжатие данных, передаваемых через сеть.
Процесс перевода осуществляется в две фазы , одна из которых выполняется
на Представительском уровне каждой из систем . Каждый из компьютеров
поддерживает абстрактный синтаксис , который представляет собой род-
ной” синтаксис приложения , выполняемого в системе, и синтаксис переда-
чи , используемый для доставки данных через сеть. Представительский уро-
вень системы, отправляющей сообщение, переводит данные из формата, со-
ответствующего абстрактному синтаксису, в формат синтаксиса передачи, а
затем передает их вниз Сеансовому уровню . Когда сообщение достигает сис-
темы-получателя , тот же Представительский уровень переводит данные из
синтаксиса передачи в абстрактный синтаксис приложения , принимающего
сообщение. Выбор синтаксиса передачи для каждого абстрактного синтакси-
са основывается на соглашении, которое достигается после установления со-
единения Представительского уровня между двумя системами. В зависимо-
сти от требований приложения и природы соединения между системами,
синтаксис передачи может поддерживать шифрование информации, сжатие
данных или просто преобразование.
Как и в случае Сеансового уровня, соединение Представительского уровня не
является синонимом соединений , устанавливаемых на нижних уровнях . Также
нет непосредственного взаимодействия между Представительскими уровнями
двух систем . Сообщения спускаются вниз через стек протоколов к физической
среде и в системе-получателе поднимаются вверх по стеку к Представитель-
скому уровню .
Процесс согласования синтаксиса начинается , когда система использует
примитив P-CONNECT для того, чтобы передать набор представительских
контекстов, состоящий из пар , сложенных, в свою очередь , из абстракт -
ных контекстов и контекстов передачи , поддерживаемых данной систе-
мой . Каждому представительскому контексту в качестве номера присваива-
ется нечетное целое число, называемое идентификатором представитель-
ского контекста. Таким сообщением система информирует другую систему
о возможностях своего Представительского уровня. Сообщение может со-
держать множество контекстов передачи для каждого абстрактного контек -
ста, что дает принимающей системе возможность выбора.
Получив сообщение P-CONNECT, система-адресат передает представитель-
ский контекст процессам Прикладного уровня, которые решают, какой из
контекстов передачи, поддерживаемых каждым абстрактным контекстом ,
они хотят использовать. Затем система-получатель возвращает список кон -
                                       29
В то время как основные функции примитивов не изменяются в процессе
прохождения ими Представительского уровня, сами примитивы могут быть
подвергнуты процессу перевода, являющемуся основной функцией уровня.
Приложение создает запрос к сетевым ресурсам, используя свой “родной”
синтаксис, однако язык системы, принимающей запрос, может быть отлич-
ным. Например, соединение между PC и Mainframe может потребовать пере-
кодирования сообщений из ASCII в EBCDIC. Системы могут также приме-
нять шифрование и/или сжатие данных, передаваемых через сеть.
Процесс перевода осуществляется в две фазы, одна из которых выполняется
на Представительском уровне каждой из систем. Каждый из компьютеров
поддерживает абстрактный синтаксис, который представляет собой “род-
ной” синтаксис приложения, выполняемого в системе, и синтаксис переда-
чи, используемый для доставки данных через сеть. Представительский уро-
вень системы, отправляющей сообщение, переводит данные из формата, со-
ответствующего абстрактному синтаксису, в формат синтаксиса передачи, а
затем передает их вниз Сеансовому уровню. Когда сообщение достигает сис-
темы-получателя, тот же Представительский уровень переводит данные из
синтаксиса передачи в абстрактный синтаксис приложения, принимающего
сообщение. Выбор синтаксиса передачи для каждого абстрактного синтакси-
са основывается на соглашении, которое достигается после установления со-
единения Представительского уровня между двумя системами. В зависимо-
сти от требований приложения и природы соединения между системами,
синтаксис передачи может поддерживать шифрование информации, сжатие
данных или просто преобразование.

    Как и в случае Сеансового уровня, соединение Представительского уровня не
    является синонимом соединений, устанавливаемых на нижних уровнях. Также
    нет непосредственного взаимодействия между Представительскими уровнями
    двух систем. Сообщения спускаются вниз через стек протоколов к физической
    среде и в системе-получателе поднимаются вверх по стеку к Представитель-
    скому уровню.

Процесс согласования синтаксиса начинается, когда система использует
примитив P-CONNECT для того, чтобы передать набор представительских
контекстов, состоящий из пар, сложенных, в свою очередь, из абстракт-
ных контекстов и контекстов передачи, поддерживаемых данной систе-
мой. Каждому представительскому контексту в качестве номера присваива-
ется нечетное целое число, называемое идентификатором представитель-
ского контекста. Таким сообщением система информирует другую систему
о возможностях своего Представительского уровня. Сообщение может со-
держать множество контекстов передачи для каждого абстрактного контек-
ста, что дает принимающей системе возможность выбора.
Получив сообщение P-CONNECT, система-адресат передает представитель-
ский контекст процессам Прикладного уровня, которые решают, какой из
контекстов передачи, поддерживаемых каждым абстрактным контекстом,
они хотят использовать. Затем система-получатель возвращает список кон-