Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Арх. В.С..doc
Скачиваний:
81
Добавлен:
24.09.2019
Размер:
3.5 Mб
Скачать

7.9. Эталонная модель взаимодействия открытых систем

Существуют две концепции, на основе которых осуществляется реализация рассредоточенных и взаимодействующих процессов в компьютерных сетях. В соответствии с первой из них связь между процессами устанавливается без функциональной среды между ними. Правильность понимания действий, происходящих в рамках соединяемых процессов взаимодействующих АС, обеспечивается соответствующими средствами теледоступа в составе сетевых операционных систем (СОС). Однако предусмотреть такие средства на все случаи соединения процессов нереально. Поэтому в соответствии со второй концепцией взаимодействующие процессы в сетях соединяются с помощью функциональной среды, обеспечивающей выполнение определенного свода правил – протоколов связи процессов. Протоколы, регламентирующие передачу данных, очень сложны, так как для обеспечения эффективности интерфейса необходимо согласовать достаточно большой объем информации. Они охватывают практически все фазы обмена в сети, в том числе синхронизацию тактовых генераторов компьютера-получателя и компьютера-отправителя, процедуру кодирования передаваемой информации, инструкции о том, как передать информацию по различным маршрутам с разными схемами адресации без потери ее целостности.

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

Для обеспечения обмена информацией между компьютерными сетями или между компьютерами данной КС в 1978 г. Международная организация по стандартизации (МОС) разработала многоуровневый комплект протоколов, известный как семиуровневая эталонная модель взаимодействия открытых систем (модель ВОС). Она получила широкое распространение и признание и является основой для анализа существующих сетей, создания новых сетей и стандартов. Одна из основных идей модели ВОС (OSI) – обеспечение относительно простого обмена информацией при использовании изготовленных разными фирмами аппаратных и программных средств, соответствующих стандартам ВОС. Конечные пользователи не должны заботиться о проблемах совместимости, которые все еще свойственны системам, включающим устройства различных производителей. Сеть, удовлетворяющая требованиям эталонной модели ВОС, называется открытой.

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

Абонентская система в соответствии с эталонной моделью ВОС представляется прикладными процессами и процессами взаимодействия АС (рис. 28). Последние разбиваются на семь функциональных уровней. Функции и процедуры, выполняемые в рамках одного функционального уровня, составляют соответствующий уровневый протокол. Отдельные уровни модели ВОС удобно рассматривать как группы программ, предназначенных для выполнения конкретных функций. Нумерация уровневых протоколов идет снизу вверх, а их названия указаны на рис. 28. Функциональные уровни взаимодействуют на строго иерархической основе: каждый уровень обеспечивает сервис для вышестоящего уровня, запрашивая, в свою очередь, сервис у нижестоящего уровня.

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

Стандартизация распространяется на протоколы связи одноименных уровней взаимодействующих АС. Связь между уровнями осуществляется в форме различных транзакций, известных как примитивы (primitives).

25.1.1.1.1.1