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

Preview:

DESCRIPTION

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

Citation preview

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

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

Тема 4

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

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

Уровень 3

Уровень 2

Уровень 1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сообщение

Прикладной

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

соединения

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

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

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

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

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

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

5 4 1

1

5 1

3 2

4 3 2

5 4 3 2NAK 3

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

5 4 1

1

5 1

3 2

43 2

5 4 3 2NAK 3, 5

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

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

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

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

Прикладной

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

Сеансовый

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

Сетевой

Канальный

Физический

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

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

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

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

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

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

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

Модель 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

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

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

Recommended