Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОПТСС / Лекция 5.docx
Скачиваний:
179
Добавлен:
27.04.2015
Размер:
639.35 Кб
Скачать

Лекция 5 Модель взаимодействия открытых систем.

5.1. Общие сведения.

В начале 80-х годов прошлого века Международная организация по стандартизации ISO (International Organization for Standartization) совместное МСЭ-Т и рядом других организаций разработала модель взаимодействия открытых систем (ВОС) – OSI (Open System Interconnection). В модели был обобщен опыт создания компьютерных сетей. Полное описание этой модели занимает более 1000 страниц текста.

Под открытыми системами понимаются такие, в которых интерфейсы и протоколы являются стандартизированными и доступными пользователям и производителям оборудования.

В модели ВОС средства взаимодействия делятся на семь уровней (рис. 13.1). Модель ВОС описывает только системные средства взаимодействия, реализуемые операционной системными аппаратными средствами. Модель не включает средства взаимодействия приложений пользователей. Свои собственные протоколы взаимодействия реализуют. Обращаясь к системным средствам.

Обычно сообщения состоит из заголовка и поля данных.

Сообщение = заголовок + поле данных

На передаче на каждом уровне к сообщению доставляется служебная информация – заголовок соответствующего уровня. Некоторые протоколы кроме заголовка доставляют служебную информацию в конце сообщения - так называемые «концевики».

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

Кроме понятия сообщение (message), обозначения единиц данных на разных уровнях используется общее название протокольный блок данных (Protocol Data Unit-PDU). На разных уровнях это могут быть: кадр (frame), пакет (packet), дейтаграмма(datagram), сегмент (segment).

Рис. 5.1 Модель взаимодействия открытых систем ISO/OSI

5.2. Протоколы, стеки протоколов, интерфейсы

Формализованные правила, определяющие последовательность и формат сообще­ний, которыми обмениваются сетевые компоненты, лежащие на одном уровне, но в разных узлах, называются протоколом (рис.12.2)

Рис.12.2. Взаимодействие двух узлов

Правила, реализующие протоколы уровней и находящиеся в одном узле принято называть интерфейсом. Интерфейс определяет набор сервисов, предоставляемый данным уровнем соседнему уровню. Таким образом протоколы определяют правила взаимодействия модулей одного уровня в разных узлах, а интерфейсы – модулей соседних уровней в одном узле.

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

В модели OSI различаются два основных типа протоколов. В протоколах с установлением соединения (connection-oriented) перед обменом данными отправитель и получатель должны сначала установить соединение. После завершения диалога они должны разорвать это соединение. Телефонная связь - это пример взаимодействия, основанного на установлении соединения.

Вторая группа протоколов — протоколы без предварительного установления соединения (connectionless). Такие протоколы называются также дейтаграммными пpoтоколами. Отправитель просто передает сообщение, когда оно готово. Опускание письма в почтовый ящик — это пример связи без предварительного установления соединения. В сетях с коммутацией пакетов используются протоколы обоих типов.

Соседние файлы в папке ОПТСС