←предыдущая следующая→
1 2 3 4 5 6 7 8 9 10 11 12
передаваемой информации ) . Синтаксическая независимость мо-
жет быть достигнута двумя способами :
1) представительный уровень обеспечивает общие синтакси-
ческие элементы , используемые прикладными объектами ;
2) прикладные объекты могут использовать любой синтак-
сис , а на представительном уровне в этом случае осуществля-
ется преобразование между различными формами синтаксиса и об-
щим синтаксисом , необходимым для связи между прикладными
объектами . Это преобразование выполняется в открытой системе
прозрачно для других открытых систем и поэтому не оказывает
влияния на стандартизацию протоколов представительного уров-
ня .
Представительный уровень добавляет к сеансовой службе
следующие услуги :
- преобразование синтаксиса ;
- выбор синтаксиса .
Для обеспечения службы представления представительный
уровень выполняет следующие функции :
- запрос установления сеанса ;
- передача данных ;
- согласование и повторное согласоване синтаксиса ;
- преобразование синтаксиса ;
- запрос завершения сеанса .
- 44 -
В среде OSI не существует единого синтаксиса передачи
данных . Используемый в представительном соединении синтаксис
передачи согласовывается между взаимодействующими представи-
тельными объектами . Для представительного объекта необходимо
определить как синтаксис соответсвующего прикладного объек-
та , так и согласованный синтаксис передачи . Для протокола
представительного уровня необходимо задать только синтаксис
передачи .
Для удовлетворения требований прикладных объектов на
представительном уровне может использоватся любой синтаксис
передачи , подходящий для этой цели . Для достижения других
целей ( например , уменьшения объема данных , включающего
снижение стоимости передачи ) может производится преобразова-
ние синтаксиса .
Между представительными и сеансовыми адресами устанавли-
вается взаимно однозначное соответствие . На представительном
уровне отсутствуют мультиплексирование и расщепление .
Информация , подлежащая передаче между прикладными об-
ъектами ( пользователями представительной службы ) , указыва-
ется в параметре " Данные пользователя " примитивов предста-
вительной службы . Единица такой информации специфицируется
на уровне абстрактного синтаксиса и называется значением
представительных данных .
Абстрактный синтаксис данных определяется как аспекты
правил , используемых для формальной спецификации передавае-
мых между открытыми системами данных , которые не зависят от
применяемых методов их кодирования .
Множество значений представительных данных называется
- 45 -
абстрактным синтаксисом , а однозначно идентифицирующее это
множество имя - именем абстрактного синтаксиса .
Пользователи представительной службы согласовывают между
собой допустимое множество абстрактных синтаксисов и сообщают
его представительным объектам . В процессе передачи они могут
решить изменить согласованное множество абстрактных синтакси-
сов .
Для заданного множества абстрактных синтаксисов предста-
вительные объекты выбирают взаимоприемлемые синтаксисы пере-
дачи .
Синтаксис передачи определяется как те аспекты правил ,
которые задают конкретное представление передаваемых между
открытыми системами данных ; а имя , задающее однозначное ( в
рамках заданного имени абстрактного синтасиса ) представление
множества значений представительных данных как потока битов ,
- именеи синтаксиса передачи .
Соответствие между именем абстрактного синтаксиса и име-
нем синтаксиса передачи называется представительным контекс-
том .
Двумя основными функциями уровня представления являются:
- согласование синтаксиса передачи , выполняемое предс-
тавительным протоколом ;
- преобразование между абстрактным синтаксисом и синтак-
сисом передачи , выполняемое в рамках представитель-
ного объекта и , поэтому не влияющее на представитель-
ный протокол .
Отметим , что если согласованное между пользователями и
поставщиком представительной службы множество представитель-
- 46 -
ных контекстов ( называемое множеством определенных контекс-
тов ) пусто , то используется контекст по умолчанию .
Контекстом по умолчанию называется представительный кон-
текст , который всегда известен поставщику и двум пользовате-
лям представительной службы . Контекст по умолчанию использу-
ется всегда при передаче срочных данных . Контекст по умолча-
нию может быть либо определен с использованием услуги уста-
новления представительного соединения ( но не может быть из-
менен при использовании других услуг ) , либо установлен по
предварительному соглашению .
2.7. Прикладной уровень .
Прикладной уровень определяет сетевые прикладные прог-
раммы , которые обслуживают файлы . Многие сетевые програм-
мы-утилиты являются частью прикладного уровня .
Прикладной уровень характеризует аспекты прикладного
процесса , относящиеся к OSI . Элемент прикладной службы -
часть прикладного объекта , обеспечивающая услуги среды OSI с
использованием нижележащих служб . Элемент пользователя -
часть прикладного процесса , в которой используются элементы
прикладной службы , необходимые для выполнения процесса пере-
дачи информации , присущего данному прикладному процессу .
Будучи самым верхним уровнем OSI , прикладной уровень
обеспечивает доступ в среду OSI для прикладных процессов .
Прикладные процессы обмениваются информацией посредством
- 47 -
прикладных объектов , прикладных протоколов и службы предс-
тавлений .
Прикладной объект содержит один элемент пользователя и
набор элементов прикладной службы , которые могут вызывать
друг друга и ( или ) элементы службы представлений для выпол-
нения необходимых функций .
Элементы пользователей в различных системах взаимодейст-
вуют друг с другом с помощью обмена блоками данных прикладной
службы , порождаемыми элементами прикладной службы .
Кроме передачи данных прикладная служба может предостав-
лять следующие услуги :
- идентификация партнеров , предполагающих взаимодейст-
вовать (например, с помощью имен, адресов, описаний) ;
- определение текущей готовности партнеров , предполага-
ющих взаимодействовать ;
- установление полномочий для передачи ;
- согласование механизма секретности ;
- аутентификация партнеров , предполагающих взаимодейст-
вовать ;
- определение методологии назначения цен , достаточности
ресурсов, приемлемого качества обслуживания (например,
времени ответа , подходящего уровня ошибок ) ;
- синхронизация взаимодействующих приложений ;
- выбор дисциплины диалога , включающей процедуры иници-
ализации и завершения ;
- согласование ответственности за обнаружение ошибок и
процедур управления целостностью данных
←предыдущая следующая→
1 2 3 4 5 6 7 8 9 10 11 12
|
|