Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Интерфейсы_Шпоры.docx
Скачиваний:
4
Добавлен:
25.09.2019
Размер:
213.2 Кб
Скачать

4. Базовая эталонная модель взаимод-я открытых систем.

На практике стремятся использовать стандартные протоколы. Это могут быть фирменные национальные и международные стандарты. Чем выше уровень стандарта, тем выгоднее его применение, т.к. его поддерживает большее кол-во разработчиков систем. В начале 80 г. 20-го века международная организация по стандартизации разработала эталонную модель послужившей основой всех новых междунар-х стандартов по системам распределенной обработке информации.

В данной модели средства взаимодействия делятся на 7 уровней, каждый уровень имеет дело с определенным аспектом взаимодействия системы. В целом такое деление разбивает общую задачу создания средства взаимодей-я на несколько более простых подзадач.

При этом каждая из этих подзадач может решать отдельно не зависимо от решения задач других уровнях. Такой подход позволяет на каждом уровне разработать несколько различных стандартов взаимодействия каждый из которых будет лучше работать при опред-х условиях.

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

В моделе присутствует 7 уровней:

1) прекладной

2) представительный

3) сеансовый

4) транспортный

5) сетевой

6) канальный

7) физический

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

Его функции и хар-ки определяются типом физич средств по котор перемещается информация. Для каждого вида физ-й среды определен свой протокол и интерфейс со след-м канальным уровнем.

Канальный уровень - отвечает за проверку доступности среды передачи. Его задачей так же явл-ся обнаружение и коррекция ошибок. Для этого отдельные биты группируются в набор назыв-е кадрами, которые защищаются избыточными кодами.

Сетевой уровень – выполняет функции маршрутизации адресации, организации и поддержания виртуальных соединений, а так же формирования разформирования и адресацию пакетов. Кроме того он управляет потоками пакетов и преоритетностью их передачи.

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

Сеансовый уровень - содержит механизмы организации структуры между прекладными процессами. Он определяет структуру управления начала и окончания заданий, время диалога, а так же восстановление после ошибок связи во время сеанса связи без потери данных.

Прикладной уровень - имеет дело с формой представления передаваемой инф-и не меняя при этом её содержимое. За счет этого передаваемая прикладным уровнемодной системы всегда понятна прикладному уровню другой системы. {Пример, перекодировка символов из одной кодовой таблицы в другую} На этом уровне может обеспечиваться и секретность передав-й инф-ции.

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

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

Использование в разработке открытых спецификаций позволяет третьим странам разрабатывать для этих систем различные средства расширения и модификации, а так же создавать комплексы из продуктов разных производителей.

Большинство стандартов принимаемых сегодня носит открытый характер. Все осознали что возможность легкого взаимодействия с продуктами конкурентов не снижает , а повышает ценность изделия, т.к. его можно применить в большем кол-ве разнообразных систем построенных на продуктах разных производителей.