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