ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

23
ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ Тема 4

description

Тема 4. ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ. Уровень 3. Уровень 2. Уровень 1. Иерархическая декомпозиция. Декомпозиция - разбиение одной сложной задачи на несколько более простых подзадач. Задачи, решаемые в сетях при передачей и обработкой данных. - PowerPoint PPT Presentation

Transcript of ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

Page 1: ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ

ОТКРЫТЫХ СИСТЕМ

Тема 4

Page 2: ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

Иерархическая декомпозиция Декомпозиция - разбиение одной сложной

задачи на несколько более простых подзадач

Уровень 3

Уровень 2

Уровень 1

Page 3: ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

Задачи, решаемые в сетях при передачей и обработкой данных

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

установление и разъединение соединений маршрутизации, согласования,

преобразования и передачи данных контроль правильности передачи исправление ошибок и т.д.

Page 4: ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

В начале 80-х годов Международная организация по стандартизации (ISO – International Standards Organization) приступила к разработке Эталонной модели взаимодействия открытых систем (OSI – Open System Interconnection, Модель OSI)

В 1984 году модель OSI была принята в качестве международного стандарта

Page 5: ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

Модель OSI является концептуальной основой, описывающей правила и процедуры обмена данными при организации сеанса связи, которые должны быть реализованы как в аппаратных, так и программных средствах сетей

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

Page 6: ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

Уровни модели OSI

прикладной (7 уровень) представительный (6 уровень) сеансовый (5 уровень) транспортный (4 уровень) сетевой (3 уровень) канальный (2 уровень) физический (1 уровень)

Page 7: ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

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

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

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

Page 8: ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

Инкапсуляция – перемещение данных сверху вниз по уровням модели OSI на передающем узле

Декапсуляция – перемещение данных, принятых узлом, снизу вверх по уровням модели OSI

Page 9: ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

Сообщение

Прикладной

Передающий компьютер

7

5

6

1

4

3

2

Представительный

Сеансовый

Транспортный

Сетевой

Канальный

Физический

7

67

567

4567

34567

234567

Физические средства соединения

Прикладной

Принимающий компьютер

Представительный

Сеансовый

Транспортный

Сетевой

Канальный

Физический

Заголовки – служебная информация

7

Сообщение

1 2 3 4 5 6 7

2 3 4 5 6 7

3 4 5 6 7

4 5 6 7

5 6 7

6 7

Page 10: ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

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

Page 11: ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

Прикладной уровень(Application, уровень 7) Поддерживает пользовательские

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

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

Page 12: ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

Представительный уровень (Presentation , уровень 6) Обеспечивает то, что данные, передаваемые

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

Важность представительного уровня заключается в том, что в основу его работы положена единая для всех уровней модели OSI система обозначений для описания абстрактного синтаксиса – ASN.1

Page 13: ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

Сеансовый уровень(Session, уровень 5) Устанавливает и поддерживает канал связи, а

также осуществляется управление сеансами (сессиями) связи:

• синхронизация сеансовых соединений• определяется тип передачи данных• выдача отказа от соединения• завершение соединения

Page 14: ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

Транспортный уровень(Transport, уровень 4) Поддерживает непрерывную передачу

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

5 классов сервиса. Класс 0 обеспечивает сервис с самым низким качеством, а класс 4 – с самым высоким

Позволяет мультиплексировать передаваемые сообщения и соединения

Page 15: ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

Сетевой уровень(Network, уровень 3) Обеспечивает возможность соединения и

выбор наиболее быстрого и надёжного маршрута между двумя конечными узлами

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

Правильная сборка пакетов Сети с установлением соединения Сети без предварительного установления

соединения

Page 16: ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

Канальный уровень(Data Link, уровень 2) Обеспечивает передачу данных по физическим

линиям связи, обнаружение и исправление ошибок Обеспечение отсутствие перекрытия каналов и

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

запроса повторной передачи (ARQ – Automatic Repeat Request): ARQ с остановкой и ожиданием непрерывный ARQ с возвратом на N-ю станцию непрерывный ARQ с избирательным повторением

Page 17: ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

ARQ с остановкой и ожиданием

5 4 1

5 4 1

5

4

2 1

5 1

3 2

3 2

4 3

3 2

5 4 13 2

ACK

NAK

Page 18: ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

Непрерывный ARQ с возвратом на N-ю станцию

5 4 1

1

5 1

3 2

4 3 2

5 4 3 2NAK 3

Page 19: ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

Непрерывный ARQ с избирательным повторением

5 4 1

1

5 1

3 2

43 2

5 4 3 2NAK 3, 5

Page 20: ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

Физический уровень (Physical, уровень 1) Предназначен для сопряжения с

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

1. подуровень стыковки со средой 2. подуровень преобразования передачи

Page 21: ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

Сетезависимые протоколы

Прикладной

Представительный

Сеансовый

Транспортный

Сетевой

Канальный

Физический

сетезависимые

ориентированы на приложения

Page 22: ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

В зависимости от типа коммуникационное устройство может работать

только на физическом уровне (повторитель)

на физическом и канальном уровнях (мост, сетевой адаптер)

на физическом, канальном и сетевом уровнях, иногда захватывая и транспортный уровень (маршрутизатор)

Page 23: ЭТАЛОННОЯ МОДЕЛЬ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

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

Модель OSIIBM /

Microsoft TCP/IP Novell Стек OSI

Прикладной

SMB

Telnet, FTP, SNMP, SMTP,WWW NCP, SAP

X.400, X.500, FTAM

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

OSI

Сеансовый

NetBIOSTCP

Сеансовый протокол OSI

Транспортный SPXТранспортный протокол OSI

Сетевой IP, RIP, OSPFIPX, RIP,

NLSP ES-ES, IS-IS

Канальный802.3 (Ethernet), 802.5 (Token Ring), FDDI, Fast Eternet, SLIP, 100VG-AnyLan, X.25, ATM, LAP-B, LAP-D, PPP

ФизическийКоаксиальный кабель, экранированная и

неэкранированная витая пара, оптоволокно, радиоволны