_WELCOMETO Radioland

Главная Схемы Документация Студентам Программы Поиск Top50  
Поиск по сайту



Навигация
Главная
Схемы
Автоэлектроника
Акустика
Аудио
Измерения
Компьютеры
Питание
Прог. устройства
Радио
Радиошпионаж
Телевидение
Телефония
Цифр. электроника
Другие
Добавить
Документация
Микросхемы
Транзисторы
Прочее
Файлы
Утилиты
Радиолюб. расчеты
Программирование
Другое
Студентам
Рефераты
Курсовые
Дипломы
Информация
Поиск по сайту
Самое популярное
Карта сайта
Обратная связь

Студентам


Студентам > Курсовые > Принципы уровневой организации ЛВС (на основе модели OSI)

Принципы уровневой организации ЛВС (на основе модели OSI)

Страница: 8/10

     Абстрактный синтаксис  данных определяется      как  аспекты

правил , используемых для  формальной спецификации передавае-

мых  между открытыми системами данных ,  которые     не зависят от

применяемых методов их кодирования .

     Множество    значений  представительных  данных называется

 

                      - 45 -

 

абстрактным  синтаксисом ,  а однозначно идентифицирующее это

множество имя -   именем абстрактного синтаксиса .

     Пользователи представительной службы согласовывают    между

собой допустимое множество абстрактных синтаксисов и сообщают

его представительным объектам .    В процессе передачи они могут

решить изменить   согласованное множество абстрактных синтакси-

сов .

     Для заданного множества абстрактных синтаксисов предста-

вительные объекты выбирают взаимоприемлемые синтаксисы     пере-

дачи .

     Синтаксис передачи определяется как те аспекты правил ,

которые     задают      конкретное  представление передаваемых   между

открытыми системами данных ; а имя , задающее однозначное ( в

рамках заданного имени абстрактного синтасиса )      представление

множества значений представительных данных как потока битов ,

- именеи синтаксиса передачи .

     Соответствие между именем абстрактного синтаксиса и име-

нем синтаксиса передачи называется  представительным контекс-

том .

     Двумя основными функциями уровня представления являются:

     - согласование синтаксиса передачи  , выполняемое  предс-

       тавительным протоколом ;

     - преобразование между абстрактным  синтаксисом и синтак-

       сисом передачи , выполняемое в  рамках  представитель-

       ного объекта и , поэтому     не влияющее на представитель-

       ный протокол .

     Отметим , что  если согласованное между пользователями и

поставщиком  представительной службы множество представитель-

 

                      - 46 -

 

ных контекстов    ( называемое множеством определенных контекс-

тов ) пусто , то используется контекст по умолчанию .

     Контекстом   по умолчанию называется представительный кон-

текст ,     который     всегда известен   поставщику и двум пользовате-

лям представительной службы . Контекст по умолчанию использу-

ется всегда при   передаче срочных данных . Контекст по умолча-

нию может быть либо  определен с использованием      услуги      уста-

новления  представительного соединения ( но не может быть из-

менен при использовании других     услуг )     , либо     установлен по

предварительному соглашению .

 

 

 

     2.7. Прикладной уровень .

 

     Прикладной   уровень  определяет сетевые прикладные  прог-

раммы  , которые  обслуживают файлы . Многие сетевые програм-

мы-утилиты являются частью прикладного уровня .

     Прикладной   уровень  характеризует аспекты  прикладного

процесса , относящиеся к  OSI  . Элемент  прикладной службы -

часть прикладного объекта , обеспечивающая услуги среды    OSI с

использованием    нижележащих  служб .  Элемент  пользователя -

часть прикладного процесса , в     которой     используются элементы

прикладной службы , необходимые    для выполнения процесса пере-

дачи информации   , присущего данному прикладному    процессу .

     Будучи самым верхним уровнем  OSI   , прикладной  уровень

обеспечивает доступ в среду OSI    для прикладных процессов .

     Прикладные   процессы обмениваются информацией посредством

 

                      - 47 -

 

прикладных объектов ,  прикладных протоколов  и      службы предс-

тавлений .

     Прикладной   объект содержит   один  элемент  пользователя и

набор элементов   прикладной  службы  , которые могут вызывать

друг друга и ( или ) элементы службы представлений для выпол-

нения необходимых функций .

     Элементы пользователей в различных  системах взаимодейст-

вуют друг с другом с помощью обмена блоками данных прикладной

службы , порождаемыми элементами прикладной службы .

     Кроме передачи данных прикладная служба может предостав-

лять следующие услуги :

     - идентификация партнеров ,  предполагающих взаимодейст-

       вовать (например, с помощью имен, адресов, описаний) ;

     - определение текущей готовности партнеров      , предполага-

       ющих взаимодействовать ;

     - установление полномочий для передачи ;

     - согласование механизма секретности ;

     - аутентификация партнеров    , предполагающих взаимодейст-

       вовать ;

     - определение методологии назначения цен ,      достаточности

       ресурсов, приемлемого качества обслуживания (например,

       времени ответа , подходящего уровня ошибок ) ;

     - синхронизация взаимодействующих приложений ;

     - выбор дисциплины диалога     , включающей процедуры иници-

       ализации   и завершения ;

     - согласование  ответственности за  обнаружение  ошибок и

       процедур   управления целостностью данных ;

     - идентификация ограничений по синтаксису данных (    мно-

 

                      - 48 -

 

       жество символов , структуры данных ) .

     Прикладной   уровень     содержит все функции  , отсутствующие

на более  низких уровнях ,  но необходимые для взаимодействия

открытых систем   .  Когда предполагается взаимодействие   конк-

ретных      экземпляров прикладных процессов  , процесс-инициатор

вызывает   экземпляр   прикладного   объекта  своей  открытой

системы     .  Затем   устанавливается   ответственность  этого

экземпляра  прикладного объекта за установление соединения с

экземпляром прикладного объекта открытой системы-получателя.

Этот процесс осуществляется путем вызова экземпляров объектов

на  нижних  уровнях .  После  установления  соединения     между

прикладными объектами прикладные процессы могут      взаимодейст-

вовать .

     Прикладной   объект     состоит  из элемента  пользователя и

элемента  прикладной  службы .     Выделяется два типа элементов

прикладной службы  : общие элементы и специальные  элементы .

Общие элементы предоставляют возможности  , необходимые    мно-

жеству приложений , специальные    - возможности ,   требуемые для

обеспечения  дополнительных  услуг  конкретным приложениям (

например , передача  файлов , банковские операции и т. д. ) .

     В      эталонной модели OSI совместное    функционирование  ре-

альных      открытых  систем  моделируется     через  взаимодействие

прикладных процессов в этих системах .

     Прикладной   процесс     - это  элемент реальной открытой сис-

темы , который принимает участие в выполнении одного или нес-

кольких     заданий     по обработке информации .

     Для  выполнения  задания по распределенной      обработке ин-

формации  требуется  совместное    функционирование  нескольких

 

                      - 49 -

 

прикладных процессов . Множество вовлекаемых в выполнение не-

которого задания прикладных процессов может изменятся .    Прик-

ладной прцесс  может одновременно или последовательно  прини-

мать участие в выполнении одного или нескольких      различных и ,

возможно ,независимых  заданий     .  Взаимодействие  прикладных

процессов может   быть двусторонним или многосторонним ,  синх-

ронным или асинхронным , они могут быть  связаны     в иерархичес-

кую , сетевую и   другие структуры при обработке некоторого за-

дания .     При поддержке одного  или нескольких заданий приклад-

ным процессам может потребоваться разделение  своего  взаимо-

действия на ряд   логически независимых частей .

     Деятельность данного  прикладного   процесса по поддержке

конкретного задания  по обработке  информации поддерживается

вызовом     прикладного процесса .

     Прикладной   процесс  может   в некоторый момент времени не

иметь ни одного   вызова     или  иметь их несколько . Совместная

деятельность  прикладных  процессов  осуществляется некоторым

динамически меняющимся набором вызовов прикладных процессов ,

взаимодействующих посредством функций взаимодействия . Причем

существенное  значение для  описания этой деятельности     имеет

определение  свойств функций взаимодействия , а      не конкретные

обеспечивающие их механизмы  (     например , механизмы передачи

данных ) .

     В среде OSI конкретный случай совместного функционирова-

ния прикладных процессов представляется  некоторой конфигура-

цией вызовов  прикладных процессов , а функция взаимодействия

- соответствующей конфигурацией    вызовов     прикладных  объектов

( рис.7     ) .

 

                      - 50 -

 

            ┌────────────────────────────┐

            │ Вызов     прикладного процесса │

            │                      │

            │   ┌────────────────────┐   │

            │   │ вызов прикладного │   │

            │   │    объекта  │   │

            │   └─────────┬──────────┘   │

            └─────────────┼──────────────┘

┌─────────────────────────────┼────────────────────────────┐

│ Вызов     прикладного ┌─────────┴─────────┐           │

│      процесса       │ Вызов прикладного │              │

│               │    объекта  │              │

│               └───────────────────┘             │

│    ┌─────────────────────┐    ┌─────────────────────┐ │