Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Еталонна модель OSI

Содержание

Що таке протокол?людський протокол і протокол комп'ютерної мережі:ПривітПривіт2:00TCP connection req.часПротокол визначає формат, порядок відправки і отримання повідомлень, і дії для передачі та отримання повідомлень05.03.2018
Лекція 2Еталонна модель OSI Що таке протокол?людський протокол і протокол комп'ютерної мережі:ПривітПривіт2:00TCP connection req.часПротокол визначає формат, Організація повітряної подорожі05.03.2018 ПротоколПротокол - це набір правил, угод, сигналів, повідомлень і процедур, який регламентує Організація повітряної подорожі: інший погляд05.03.2018квиток (придбати)багаж (перевірити)ворота(завантаження)зліткерування польотомквиток (скаржитися)багаж(вимагати)ворота (вигрузка)приземленнякерування польотомкерування польотом Розподілена реалізація функціональності рівнівПорт відправленняПорт прибуттятранзитні аеропорти05.03.2018квиток (придбати)багаж (перевірити)ворота(завантаження)зліткерування польотомквиток (скаржитися)багаж(вимагати)ворота (вигрузка)приземленнякерування польотом Розбиття на рівніРозбиття задачі на частини і вирішення кожної незалежно від інших Модель ISO / OSI ІсторіяДо розробки стандарту великі компанії (IBM, Honeywell, Digital Модель ISO / OSI Основні особливостіЄ стандартом передачі даних, що дозволяє системам різних виробників Модель ISO/OSI РівніКожен рівень моделі OSI існує як незалежний модуль, можна замінити Модель взаємодії відкритих систем (стандарт 7498 ISO) Стек протоколів: модель ISO OSIISO: the International Standards OrganizationOSI: Open Systems Interconnection Передача даних між кінцевими хостамиinterface05.03.2018 Рівні: логічний зв'язокКожний рівень:розподілений«сутності» реалізують функції рівня на кожному вузлісутності виконують дії, обмінюються повідомленнями з «колегами» Рівні: логічний зв'язокприклад:транспортнийотримує дані з програмидодає адресацію, перевірочну інформацію для формування датаграмивідправляє датаграму «колезі»очікує підтвердження прийому Рівні: фізичний зв’язок Передача данихПравила передачі даних між однойменними рівнями визначаються відповідним протоколомДля організації взаємодії Фізичний рівеньЗабезпечує:передачу необробленого потоку бітів по каналуформування фізичного інтерфейсу між пристроямиВирішує питання:механічного Характеристики середовища передачітип середовища (струмопровідний кабель, оптичний кабель, радіоефір, ...)смуга пропусканнязавадозахищеністьхвильовий опір...05.03.2018 Канальний рівеньЗабезпечує :надійну передачу інформації між двома суміжними вузламиконтроль помилок на рівні Характеристики фізичних сигналіврівні напругикрутизна фронтів (для дискретної передачі)частота несучої і частота сигналу05.03.2018 Метод кодуванняМетод кодування визначаєяк одержувач розпізнає момент приходу початку і кінця кадру Методи кодування05.03.2018tUПризнакпочаткукадраКадрПризнаккінцякадраБіти даних кадра11111000 Спосіб підключенняКонфігурація роз'ємів підключення і призначення кожного їх контактуТип трансивера - зовнішній/внутрішнійТрансивер ФункціїПослідовна передача і прийом кадрівУправління доступом до середовища передачіБезпомилкова передача кадрівПідтвердження і Канальний рівень Передача і прийом кадрів…Середовище передачіКанальний рівень представляє пристрій, що виконує Канальний рівень Передача і прийом кадрівСередовище передачіКадр зазвичай містить MAC-адресу відправника і MAC-адресу одержувачаABMACAMACBMACAMACBДані Керування доступом до середовища передачіСередовище передачіЯкщо кілька пристроїв використовуючи одну середу передачі, Безпомилкова передача кадрівДля забезпечення безпомилкової передачі на джерелі обчислюється CRC (циклічний надлишковий Підтвердження прийому кадрівНа канальному рівні може бути реалізовано, чи потрібно прийняти кадрів Підтримка логічних з'єднаньНа канальному рівні може бути реалізована можливість створення логічних Контроль трафікуПриймач має вхідний буфер деякого розміру, в який поміщаються прийняті кадри Подальша доставкаКожен кадр містить службову інформацію, яка вказує, якому протоколу вищого Зауваження про надійністьНа канальному рівні може бути реалізована надійна доставка (якщо Мережний рівеньМережевий рівень визначає, який фізичний шлях повинні пройти дані, грунтуючись на Мережний рівеньЯк доправити пакет від вузла A вузлу B?Середовище передачіABСередовище передачіСередовище передачі Мережний рівеньC і D - вузли з декількома підключеннямиНаявність таких вузлів обов’язкова, Мережний рівень МаршрутизаторМаршрутизатор - це пристрій, який збирає інформацію про топологію міжмережевих Мережний рівень Адресація…На мережевому рівні визначаються логічні адреси, що складаються з двох Мережний рівень Адресація…Адреса мережевого рівня призначається підключенню, пристрій може мати кілька підключень Мережний рівень АдресаціяA: М1.П1C: М1.П2 и М2.П1D: М2.П2 и М3.П1B: М3.П2М1ABМ2М3CDП1П2П1П1П2П2 Мережний рівень Маршрутизація…Таблиця маршрутизації містить інформацію про маршрути в різні мережі, дозволяє Мережний рівень Маршрутизація…Таблиця маршрутизації описує множину маршрутів, для кожного з яких вказуютьсяМережа Мережний рівень Маршрутизація…Мережа призначенняВ даному полі вказується адреса мережі призначенняЧасто існує спеціальний Мережний рівень Маршрутизація…Наступний крокЯкщо вузол безпосередньо підключений до цільової мережі, маршрут називається Мережний рівень Маршрутизація…Вартість (метрика) - характеризує вартість маршруту; за інших однакових умов Мережний рівень Маршрутизація…Таблиця маршрутизації вузла AМ1ABМ2М3CDП1П2П1П1П2П2 Мережний рівень Маршрутизація…Таблиця маршрутизації може заповнюватисяАдміністратором вручну (статична маршрутизація)Автоматично програмним забезпеченням маршрутизації Мережний рівень ФункціїВибір маршруту і передача пакета одержувачу або наступному маршрутизаторовіВизначення адрес мережевого Мережний рівень Визначення адресиЯкщо вузол A (М1.П1) хоче передати пакет з мережевої Мережний рівень Фрагментація пакетівПротокол канального рівня, як правило, обмежується максимальний розмір кадру Мережний рівень Збір статистикиВедення запису кількості і розміру пакетів, перенаправлених маршрутизатором, виконується Транспортний рівень  моделі ISO/OSI Транспортний рівеньТранспортний рівень забезпечує верхнім рівням стека (або додатків) передачу даних з Транспортний рівень Мультиплексування…Доставку пакетів між пристроями через Інтермережу забезпечує мережевий рівеньТранспортний рівень Транспортний рівень МультиплексуванняМультиплексування - це створення декількох логічних каналів зв'язку на основі Транспортний рівень Типи сервісуІснує 2 типу сервісуДатаграмний сервіс надає можливість ненадійної доставкиСервіс, Транспортний рівень Датаграмний сервісДатаграмний сервіс спробує доставити дані, не цікавлячись результатом і Транспортний рівень Сервіс, орієнтований на з’єднанняСервіс, орієнтований на з'єднання працює в три Транспортний рівень МультиплексуванняПри використанні сервісу транспортного рівня, орієнтованого на з'єднання, між програмними Транспортний рівень ФункціїПрийом повідомлень з вищого рівня і розбивка їх на пакетиНадійна Сеансовий рівеньСеансовий рівень встановлює сесію або сеанс між процесами, що працюють на Сеансовий рівень Імена процесівСеансовий рівень дозволяє прикладним процесам реєструвати унікальні адресинаприклад, NetBIOS-імена Сеансовий рівень Визначення іменДля виконання передачі засобами нижчих рівнів сеансовий рівень забезпечує Сеансовий рівень Підтримка сеансівСеансовий рівень забезпечує встановлення, моніторинг і закінчення сеансу по Сеансовий рівень Передача повідомленьПісля встановлення з'єднання забезпечується передача повідомлень, в тому числіВизначення Сеансовий рівень БезпекаСеансовий рівень дозволяє організувати безпечну взаємодію, вирішуючи завданняІдентифікації суб'єктівВстановлення автентичності Сеансовий рівень ФункціїПідтримка сеансів зв'язку між двома процесамиПередача повідомленьПідтримка адрес процесів і Рівень відображення моделі ISO/OSI Рівень відображенняРівень відображення відповідає за перетворення протоколів і кодування/декодування данихМоже здійснювати стиснення/розпакування даних Рівень відображення НеобхідністьНа різних архітектурах, в різних операційних системах і додатках дані Рівень відображення Мережевий форматДля забезпечення сумісностіНа передавачі передані дані перетворюються до стандартного Рівень відображення ФункціїТрансляція символів між стандартами кодуваннятрансляція між ASCII і EBCDICтрансляція між Рівень відображення ПрикладПрикладом протоколу рівня відображення є SSL (Secure Socket Layer), що Прикладний рівень моделі ISO/OSI Прикладний рівеньПрикладной уровень представляет собой точку доступа пользователей или приложений к сетевым сервисам Прикладний рівень ФункціїРозподіл ресурсів і перенаправлення пристроївВіддалений доступ до файлівВіддалений доступ до Проект IEEE 802 Проект IEEE 802 ІсторіяМетою проекту IEEE 802 є стандартизація протоколів локальних мереж. Проект IEEE 802 СтандартизаціяНа підставі специфікацій проекту 802 були сформовані і прийняті Проект IEEE 802 Підрівні канального рівняУ термінах стандартів IEEE 802 рівень каналу Проект IEEE 802 Розділи проекту…802.1 Огляд проекту 802, включаючи вищі рівні і Проект IEEE 802 Розділи проекту…802.7 Технологія аналогової передачі сигналу802.8 Передача сигналу по Рівнева архітектура TCP/IP05.03.2018
Слайды презентации

Слайд 2 Що таке протокол?
людський протокол і протокол комп'ютерної мережі:
Привіт
Привіт
2:00
TCP

Що таке протокол?людський протокол і протокол комп'ютерної мережі:ПривітПривіт2:00TCP connection req.часПротокол визначає

connection
req.
час
Протокол визначає формат, порядок відправки і отримання повідомлень,

і дії для передачі та отримання повідомлень

05.03.2018


Слайд 3 Організація повітряної подорожі
05.03.2018

Організація повітряної подорожі05.03.2018

Слайд 4 Протокол
Протокол - це набір правил, угод, сигналів, повідомлень

ПротоколПротокол - це набір правил, угод, сигналів, повідомлень і процедур, який

і процедур, який регламентує взаємодію між двома пристроями (зокрема

формати і процедури обміну даними).

Розрізняють протоколи нижнього і верхнього рівнів, а також стеки протоколів.

Протоколи можна підтримувати і реалізовувати апаратно, програмно та апаратно-програмно

05.03.2018


Слайд 5 Організація повітряної подорожі: інший погляд
05.03.2018
квиток (придбати)

багаж (перевірити)

ворота(завантаження)

зліт

керування польотом
квиток

Організація повітряної подорожі: інший погляд05.03.2018квиток (придбати)багаж (перевірити)ворота(завантаження)зліткерування польотомквиток (скаржитися)багаж(вимагати)ворота (вигрузка)приземленнякерування польотомкерування польотом

(скаржитися)

багаж(вимагати)

ворота (вигрузка)

приземлення

керування польотом
керування польотом


Слайд 6 Розподілена реалізація функціональності рівнів


Порт відправлення
Порт прибуття
транзитні аеропорти
05.03.2018
квиток (придбати)

багаж

Розподілена реалізація функціональності рівнівПорт відправленняПорт прибуттятранзитні аеропорти05.03.2018квиток (придбати)багаж (перевірити)ворота(завантаження)зліткерування польотомквиток (скаржитися)багаж(вимагати)ворота (вигрузка)приземленнякерування польотом

(перевірити)

ворота(завантаження)

зліт

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

багаж(вимагати)

ворота (вигрузка)

приземлення

керування польотом


Слайд 7 Розбиття на рівні
Розбиття задачі на частини і вирішення

Розбиття на рівніРозбиття задачі на частини і вирішення кожної незалежно від

кожної незалежно від інших (або майже так).

Формулювання добре визначеного

інтерфейсу між рівнями робить перенесення на інші платформи простішим.

Функції кожного рівня незалежні від функцій сусідніх рівнів
Кожний рівень можна розробляти незалежно від інших

Кожний рівень взаємодіє через сервіси нижнього рівня
Рівню не треба знати деталі реалізації нижнього рівня – він прозорий для цього рівня

05.03.2018


Слайд 8 Модель ISO / OSI Історія
До розробки стандарту великі компанії

Модель ISO / OSI ІсторіяДо розробки стандарту великі компанії (IBM, Honeywell,

(IBM, Honeywell, Digital і ін.) мали закриті реалізації для

з'єднання комп'ютерів, і додатки, що працювали на платформах від різних постачальників, не мали можливості обмінюватися даними через мережу
У 1978 р Міжнародна організація по стандартизації (International Standards Organization, ISO) прийняла модель мережевої системи, яка називається Open Systems Interconnection (OSI) Reference Model - рекомендована модель взаємодії відкритих систем

05.03.2018


Слайд 9 Модель ISO / OSI Основні особливості
Є стандартом передачі даних, що дозволяє системам

Модель ISO / OSI Основні особливостіЄ стандартом передачі даних, що дозволяє системам різних

різних виробників встановлювати мережеві з'єднання
Складається з семи рівнів зі

специфічним набором мережевих функцій, визначених для кожного рівня, і включає описи міжрівневих інтерфейсів
Визначає набір протоколів і інтерфейсів для застосування на кожному рівні

05.03.2018


Слайд 10 Модель ISO/OSI Рівні
Кожен рівень моделі OSI існує як незалежний

Модель ISO/OSI РівніКожен рівень моделі OSI існує як незалежний модуль, можна

модуль, можна замінити один протокол на інший на будь-якому

рівні без будь-якого впливу на роботу суміжного зверху або знизу рівня
Принципи, якими керувалися розробники
Кожен новий рівень моделі з'являється тільки тоді, коли потрібний новий рівень абстракції
Кожен рівень повинен виконувати певну функцію
Функція кожного рівня повинна бути обрана з точки зору визначення міжнародних стандартизованих протоколів
Межі рівня повинні бути обрані таким чином, щоб інформаційний потік через інтерфейс був мінімальний
Кількість рівнів повинна бути достатньою, щоб існувала можливість розподілу функцій, але і не дуже великою, щоб зберегти струнку і легку для сприйняття архітектуру

05.03.2018


Слайд 11 Модель взаємодії відкритих систем (стандарт 7498 ISO)

Модель взаємодії відкритих систем (стандарт 7498 ISO)

Слайд 12 Стек протоколів: модель ISO OSI
ISO: the International Standards

Стек протоколів: модель ISO OSIISO: the International Standards OrganizationOSI: Open Systems

Organization
OSI: Open Systems Interconnection Reference Model (1984)
Інкапсуляція заголовка і

розбиття

Data

TH

NH

TH

05.03.2018


Слайд 13 Передача даних між кінцевими хостами
interface
05.03.2018

Передача даних між кінцевими хостамиinterface05.03.2018

Слайд 14 Рівні: логічний зв'язок
Кожний рівень:
розподілений
«сутності» реалізують функції рівня на

Рівні: логічний зв'язокКожний рівень:розподілений«сутності» реалізують функції рівня на кожному вузлісутності виконують дії, обмінюються повідомленнями з «колегами»

кожному вузлі
сутності виконують дії, обмінюються повідомленнями з «колегами»


Слайд 15 Рівні: логічний зв'язок
приклад:транспортний
отримує дані з програми
додає адресацію, перевірочну

Рівні: логічний зв'язокприклад:транспортнийотримує дані з програмидодає адресацію, перевірочну інформацію для формування датаграмивідправляє датаграму «колезі»очікує підтвердження прийому

інформацію для формування датаграми
відправляє датаграму «колезі»
очікує підтвердження прийому


Слайд 16 Рівні: фізичний зв’язок

Рівні: фізичний зв’язок

Слайд 17 Передача даних
Правила передачі даних між однойменними рівнями визначаються

Передача данихПравила передачі даних між однойменними рівнями визначаються відповідним протоколомДля організації

відповідним протоколом
Для організації взаємодії систем з N-рівневою архітектурою необхідно по

не менше N протоколів
Сукупність протоколів усіх рівнів, що забезпечує взаємодію мережевих пристроїв, називается стеком протоколів

05.03.2018


Слайд 18 Фізичний рівень
Забезпечує:
передачу необробленого потоку бітів по каналу
формування фізичного

Фізичний рівеньЗабезпечує:передачу необробленого потоку бітів по каналуформування фізичного інтерфейсу між пристроямиВирішує

інтерфейсу між пристроями
Вирішує питання:
механічного та електричного інтерфейсу
інтервал часу для

передачі біта
відстані

05.03.2018


Слайд 19 Характеристики середовища передачі
тип середовища (струмопровідний кабель, оптичний кабель,

Характеристики середовища передачітип середовища (струмопровідний кабель, оптичний кабель, радіоефір, ...)смуга пропусканнязавадозахищеністьхвильовий опір...05.03.2018

радіоефір, ...)
смуга пропускання
завадозахищеність
хвильовий опір
...
05.03.2018


Слайд 20 Канальний рівень
Забезпечує :
надійну передачу інформації між двома суміжними

Канальний рівеньЗабезпечує :надійну передачу інформації між двома суміжними вузламиконтроль помилок на

вузлами
контроль помилок на рівні кадру
керування потоком
Вирішує питання :
розкадрування (розбиття

даних на куски)
заголовок і трейлер
адресація

05.03.2018


Слайд 21 Характеристики фізичних сигналів
рівні напруги
крутизна фронтів (для дискретної передачі)
частота

Характеристики фізичних сигналіврівні напругикрутизна фронтів (для дискретної передачі)частота несучої і частота сигналу05.03.2018

несучої і частота сигналу
05.03.2018


Слайд 22 Метод кодування
Метод кодування визначає
як одержувач розпізнає момент приходу

Метод кодуванняМетод кодування визначаєяк одержувач розпізнає момент приходу початку і кінця

початку і кінця кадру (кадр - пакет канального рівня)
як

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

05.03.2018


Слайд 23 Методи кодування
05.03.2018

t
U
Признак
початку
кадра
Кадр
Признак
кінця
кадра
Біти даних кадра
1
1
1
1
1
0
0
0

Методи кодування05.03.2018tUПризнакпочаткукадраКадрПризнаккінцякадраБіти даних кадра11111000

Слайд 24 Спосіб підключення
Конфігурація роз'ємів підключення і призначення кожного їх

Спосіб підключенняКонфігурація роз'ємів підключення і призначення кожного їх контактуТип трансивера -

контакту
Тип трансивера - зовнішній/внутрішній
Трансивер (приймач) - пристрій, що перетворює

паралельний потік бітів у байтах на джерелі в послідовний і потік бітів кадру в байти на приймачі, виконує функції
прийом і передачу даних з кабелю і на кабель
визначення колізій на кабелі
захист кабелю від некоректної роботи адаптера

05.03.2018


Слайд 25 Функції
Послідовна передача і прийом кадрів
Управління доступом до середовища

ФункціїПослідовна передача і прийом кадрівУправління доступом до середовища передачіБезпомилкова передача кадрівПідтвердження

передачі
Безпомилкова передача кадрів
Підтвердження і очікування підтвердження прийому кадрів
Встановлення та

розрив з'єднання з мережею
Контроль трафіку
Аналіз адреси одержувача вищого рівня і доставка даних протокол вищого рівня

05.03.2018


Слайд 26 Канальний рівень Передача і прийом кадрів…

Середовище передачі










Канальний рівень представляє

Канальний рівень Передача і прийом кадрів…Середовище передачіКанальний рівень представляє пристрій, що

пристрій, що виконує передачу і прийом фізичного сигналу, наприклад,

мережевий адаптер
Пристрій канального рівня має мати унікальний в мережі адреса канального рівня - MAC-адресу (MAC - Media Access Control)

A

B


Слайд 27 Канальний рівень Передача і прийом кадрів

Середовище передачі










Кадр зазвичай містить

Канальний рівень Передача і прийом кадрівСередовище передачіКадр зазвичай містить MAC-адресу відправника і MAC-адресу одержувачаABMACAMACBMACAMACBДані

MAC-адресу відправника і MAC-адресу одержувача
A
B
MACA
MACB

MACA
MACB
Дані


Слайд 28 Керування доступом до середовища передачі

Середовище передачі










Якщо кілька пристроїв

Керування доступом до середовища передачіСередовище передачіЯкщо кілька пристроїв використовуючи одну середу

використовуючи одну середу передачі, необхідно погоджувати доступ до середовища

для виключення накладення сигналу, що передається

A

B

MACA

MACB





Слайд 29 Безпомилкова передача кадрів
Для забезпечення безпомилкової передачі на джерелі

Безпомилкова передача кадрівДля забезпечення безпомилкової передачі на джерелі обчислюється CRC (циклічний

обчислюється CRC (циклічний надлишковий код) кадру і записується в

його трейлер
На приймачі CRC перераховується, і в разі розбіжності зі значенням в трейлері кадру кадр вважається пошкодженим і знищується
Ймовірність співпадіння значення CRC в пошкодженому кадрі, як правило, невелика (наприклад, в Ethernet - 2-32)

Слайд 30 Підтвердження прийому кадрів
На канальному рівні може бути реалізовано,

Підтвердження прийому кадрівНа канальному рівні може бути реалізовано, чи потрібно прийняти

чи потрібно прийняти кадрів і повторна передача кадру джерелом

в разі відсутності такого підтвердження











A

B

MACA

MACB


кадр


підтвердження прийому кадра


Слайд 31 Підтримка логічних з'єднань
На канальному рівні може бути реалізована

Підтримка логічних з'єднаньНа канальному рівні може бути реалізована можливість створення

можливість створення логічних з'єднань між вузлами мережі
Після встановлення з'єднання

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

Слайд 32 Контроль трафіку
Приймач має вхідний буфер деякого розміру, в

Контроль трафікуПриймач має вхідний буфер деякого розміру, в який поміщаються прийняті

який поміщаються прийняті кадри (або дані з них) до

моменту їх доставки протоколу вищого рівня. Якщо місця в буфері не вистачає - кадр втрачається.
Контроль трафіку - схема передачі, при якій джерело ніколи не передає даних більше, ніж може прийняти приймач. Зазвичай реалізується за допомогою передачі приймачем джерела розміру вільного простору в буферах прийому.
Контроль трафіку реалізується на декількох рівнях моделі

Слайд 33 Подальша доставка
Кожен кадр містить службову інформацію, яка вказує,

Подальша доставкаКожен кадр містить службову інформацію, яка вказує, якому протоколу

якому протоколу вищого рівня необхідно передати дані кадру
Дані службових

кадрів канального рівня обробляються на канальному рівні

Слайд 34 Зауваження про надійність
На канальному рівні може бути реалізована

Зауваження про надійністьНа канальному рівні може бути реалізована надійна доставка

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

вищого рівня, як правило, не покладаються на дану можливість і вважають сервіс канального рівня ненадійним

Слайд 35 Мережний рівень
Мережевий рівень визначає, який фізичний шлях повинні

Мережний рівеньМережевий рівень визначає, який фізичний шлях повинні пройти дані, грунтуючись

пройти дані, грунтуючись на стані мережі, пріоритеті сервісу та

інших факторах
Мережевий рівні забезпечує передачу даних між мережевими пристроями

Слайд 36 Мережний рівень
Як доправити пакет від вузла A вузлу

Мережний рівеньЯк доправити пакет від вузла A вузлу B?Середовище передачіABСередовище передачіСередовище передачі

B?
Середовище передачі
A
B
Середовище передачі
Середовище передачі


Слайд 37 Мережний рівень
C і D - вузли з декількома

Мережний рівеньC і D - вузли з декількома підключеннямиНаявність таких вузлів

підключеннями
Наявність таких вузлів обов’язкова, але недостатня
Середовище передачі
A
B
Середовище передачі
Середовище передачі
C
D


Слайд 38 Мережний рівень Маршрутизатор
Маршрутизатор - це пристрій, який збирає інформацію

Мережний рівень МаршрутизаторМаршрутизатор - це пристрій, який збирає інформацію про топологію

про топологію міжмережевих з'єднань і на її підставі виконує

просування пакетів мережевого рівня в напрямку мережі призначення
Маршрут пакета є послідовність маршрутизаторів, через які він проходить
Перехід пакета через середовище передачі називається хопом (hop)

Слайд 39 Мережний рівень Адресація…
На мережевому рівні визначаються логічні адреси, що

Мережний рівень Адресація…На мережевому рівні визначаються логічні адреси, що складаються з

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

вузла в мережі - повинна бути унікальна в межах мережі

Слайд 40 Мережний рівень Адресація…
Адреса мережевого рівня призначається підключенню, пристрій може

Мережний рівень Адресація…Адреса мережевого рівня призначається підключенню, пристрій може мати кілька

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

М1
A
B

М2

М3
C
D
П1
П2
П1
П1
П2
П2


Слайд 41 Мережний рівень Адресація
A: М1.П1
C: М1.П2 и М2.П1
D: М2.П2 и

Мережний рівень АдресаціяA: М1.П1C: М1.П2 и М2.П1D: М2.П2 и М3.П1B: М3.П2М1ABМ2М3CDП1П2П1П1П2П2

М3.П1
B: М3.П2

М1
A
B

М2

М3
C
D
П1
П2
П1
П1
П2
П2


Слайд 42 Мережний рівень Маршрутизація…
Таблиця маршрутизації містить інформацію про маршрути в

Мережний рівень Маршрутизація…Таблиця маршрутизації містить інформацію про маршрути в різні мережі,

різні мережі, дозволяє доставляти пакети мережевого рівня
Таблиця маршрутизації є

на кожному вузлі, і на різних вузлах вони різні

Слайд 43 Мережний рівень Маршрутизація…
Таблиця маршрутизації описує множину маршрутів, для кожного

Мережний рівень Маршрутизація…Таблиця маршрутизації описує множину маршрутів, для кожного з яких

з яких вказуються
Мережа призначення
Якому вузлу потрібно передати пакет, щоб

він дійшов до мережі призначення ("наступний крок")
Вартість (метрика) маршруту

Слайд 44 Мережний рівень Маршрутизація…
Мережа призначення
В даному полі вказується адреса мережі

Мережний рівень Маршрутизація…Мережа призначенняВ даному полі вказується адреса мережі призначенняЧасто існує

призначення
Часто існує спеціальний маршрут "за замовчуванням", який використовується, якщо

жоден інший маршрут не підходить

Слайд 45 Мережний рівень Маршрутизація…
Наступний крок
Якщо вузол безпосередньо підключений до цільової

Мережний рівень Маршрутизація…Наступний крокЯкщо вузол безпосередньо підключений до цільової мережі, маршрут

мережі, маршрут називається прямим, і в даному полі вказується

адреса мережевого підключення, яке потрібно використовувати для передачі в дану мережу
Якщо вузол не підключений до цільової мережі, маршрут називається непрямим, і в даному полі вказується адреса маршрутизатора, якому потрібно передати пакет, щоб він дійшов до мережі призначення
Потрібно використовувати адресу маршрутизатора із спільної з даним маршрутизатором мережі

Слайд 46 Мережний рівень Маршрутизація…
Вартість (метрика) - характеризує вартість маршруту; за

Мережний рівень Маршрутизація…Вартість (метрика) - характеризує вартість маршруту; за інших однакових

інших однакових умов вибирається маршрут з найменшою метрикою
Часто використовуються

такі метрики
Число хопів (переходів через середовище передачі) до мережі призначення
Величина, зворотна пропускній здатності передачі по даному маршруту до мережі призначення

Слайд 47 Мережний рівень Маршрутизація…
Таблиця маршрутизації вузла A

М1
A
B

М2

М3
C
D
П1
П2
П1
П1
П2
П2

Мережний рівень Маршрутизація…Таблиця маршрутизації вузла AМ1ABМ2М3CDП1П2П1П1П2П2

Слайд 48 Мережний рівень Маршрутизація…
Таблиця маршрутизації може заповнюватися
Адміністратором вручну (статична маршрутизація)
Автоматично

Мережний рівень Маршрутизація…Таблиця маршрутизації може заповнюватисяАдміністратором вручну (статична маршрутизація)Автоматично програмним забезпеченням

програмним забезпеченням маршрутизації на підставі інформації, отриманої від інших

маршрутизаторів (динамічна маршрутизація)

Слайд 49 Мережний рівень Функції
Вибір маршруту і передача пакета одержувачу або

Мережний рівень ФункціїВибір маршруту і передача пакета одержувачу або наступному маршрутизаторовіВизначення адрес

наступному маршрутизаторові
Визначення адрес мережевого рівня в адреси канального рівня
Фрагментація пакетів
Контроль

трафіку
Збір статистики

Слайд 50 Мережний рівень Визначення адреси
Якщо вузол A (М1.П1) хоче передати

Мережний рівень Визначення адресиЯкщо вузол A (М1.П1) хоче передати пакет з

пакет з мережевої адреси М1.П2 зі своєї мережі, для

виконання передачі на канальному рівні необхідно дізнатися MAC-адресу вузла з мережевою адресою М1.П2
Для вирішення даного завдання існують спеціальні протоколи визначення адреси


М1

A

C

П1

П2

MACA

MACB


Слайд 51 Мережний рівень Фрагментація пакетів
Протокол канального рівня, як правило, обмежується

Мережний рівень Фрагментація пакетівПротокол канального рівня, як правило, обмежується максимальний розмір

максимальний розмір кадру (MTU - Maximum Transmission Unit)
Протокол мережевого

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

Ethernet
MTU = 1500 б

A

C


Слайд 52 Мережний рівень Збір статистики
Ведення запису кількості і розміру пакетів,

Мережний рівень Збір статистикиВедення запису кількості і розміру пакетів, перенаправлених маршрутизатором,

перенаправлених маршрутизатором, виконується для
обмеження мережевого трафіку
надання інформації на оплату

сервісу

Слайд 53 Транспортний рівень моделі ISO/OSI

Транспортний рівень моделі ISO/OSI

Слайд 54 Транспортний рівень

Транспортний рівень забезпечує верхнім рівням стека (або

Транспортний рівеньТранспортний рівень забезпечує верхнім рівням стека (або додатків) передачу даних

додатків) передачу даних з тим ступенем надійності, яка їм

потрібна

Слайд 55 Транспортний рівень Мультиплексування…
Доставку пакетів між пристроями через Інтермережу забезпечує

Транспортний рівень Мультиплексування…Доставку пакетів між пристроями через Інтермережу забезпечує мережевий рівеньТранспортний

мережевий рівень
Транспортний рівень забезпечує доставку повідомлень між програмними компонентами

(наприклад, додатками, сервісами або протоколами сеансового рівня)


Інтермережа

A

B

Додаток A1

Додаток A2

Додаток A3

Додаток B1

Додаток B2

Додаток B3



Слайд 56 Транспортний рівень Мультиплексування
Мультиплексування - це створення декількох логічних каналів

Транспортний рівень МультиплексуванняМультиплексування - це створення декількох логічних каналів зв'язку на

зв'язку на основі одного фізичного
Для організації мультиплексування необхідно задавати

адреси програмних компонент вищого рівня, тоді адресою модуля буде пара "Мережева адресу пристрою + Адреса програмного модуля"
Наприклад, в TCP/IP для цього використовується механізм портів і адреси виду IP-адреса: Nпорта


Інтермережа

A

B

Додаток A1

Додаток A2

Додаток A3

Додаток B1

Додаток B2

Додаток B3



Слайд 57 Транспортний рівень Типи сервісу
Існує 2 типу сервісу
Датаграмний сервіс надає

Транспортний рівень Типи сервісуІснує 2 типу сервісуДатаграмний сервіс надає можливість ненадійної

можливість ненадійної доставки
Сервіс, орієнтований на з'єднання, використовується для надійної

доставки даних
Надійна доставка гарантує передачу даних
без втрат
без повторень
зі збереженням порядку проходження
або інформування про неможливість такої доставки

Слайд 58 Транспортний рівень Датаграмний сервіс
Датаграмний сервіс спробує доставити дані, не

Транспортний рівень Датаграмний сервісДатаграмний сервіс спробує доставити дані, не цікавлячись результатом

цікавлячись результатом і не доповідаючи про результат доставки
Джерело
Приймач
Дані 1
Дані

2




Слайд 59 Транспортний рівень Сервіс, орієнтований на з’єднання
Сервіс, орієнтований на з'єднання

Транспортний рівень Сервіс, орієнтований на з’єднанняСервіс, орієнтований на з'єднання працює в

працює в три етапи
Встановлення з'єднання
Надійна передача даних, що базується

на підтвердженнях
Розрив з'єднання (з ініціативи будь-якої сторони)

Джерело

Приймач

Запит з’єднання

Дані 1



Підтвердження з’єднання


Дані 2


Підтвердження отримання


Розрив з’єднання



Слайд 60 Транспортний рівень Мультиплексування
При використанні сервісу транспортного рівня, орієнтованого на

Транспортний рівень МультиплексуванняПри використанні сервісу транспортного рівня, орієнтованого на з'єднання, між

з'єднання, між програмними модулями створюється "логічне з'єднання", і транспортний

протокол забезпечує чітке визначення приналежності кожного пакету "своєму" логічному з'єднанню.
Два програмних модуля можуть встановити між собою кілька незалежних логічних з'єднань


Інтермережа

A

B

Додаток A1

Додаток A2

Додаток A3

Додаток B1

Додаток B2

Додаток B3




Слайд 61 Транспортний рівень Функції
Прийом повідомлень з вищого рівня і розбивка

Транспортний рівень ФункціїПрийом повідомлень з вищого рівня і розбивка їх на

їх на пакети
Надійна доставка
Виправлення помилок (аналогічно канальному рівню)
Мультиплексування потоків

повідомлень
Контроль трафіку

Слайд 62 Сеансовий рівень

Сеансовий рівень встановлює сесію або сеанс між

Сеансовий рівеньСеансовий рівень встановлює сесію або сеанс між процесами, що працюють

процесами, що працюють на різних пристроях, і може підтримувати

передачу даних в режимі повідомлень

Слайд 63 Сеансовий рівень Імена процесів
Сеансовий рівень дозволяє прикладним процесам реєструвати

Сеансовий рівень Імена процесівСеансовий рівень дозволяє прикладним процесам реєструвати унікальні адресинаприклад,

унікальні адреси
наприклад, NetBIOS-імена сервісів є 16-байтні масиви, в яких

початкові байти містять NetBIOS-ім'я вузла, або домену, або інший рядок, доповнені пробілами до 15 символів, а останній байт визначає сервіс


Інтермережа

A

B

Сервер

Робоча станція

Сервер

Робоча станція

A

_

_

_

_

0


A

_

_

_

_

_


B

_

_

_

_

0

B

_

_

_

_

_




Слайд 64 Сеансовий рівень Визначення імен
Для виконання передачі засобами нижчих рівнів

Сеансовий рівень Визначення іменДля виконання передачі засобами нижчих рівнів сеансовий рівень

сеансовий рівень забезпечує визначення імен процесів сеансового рівня в

адреси транспортного, мережевого або канального рівнів


Інтермережа

A

B

Сервер

Робоча станція

Сервер

Робоча станція

A

_

_

_

_

0


A

_

_

_

_

_


B

_

_

_

_

0

B

_

_

_

_

_



МA.ПA
MACA

МB.ПB
MACB


Слайд 65 Сеансовий рівень Підтримка сеансів
Сеансовий рівень забезпечує встановлення, моніторинг і

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

закінчення сеансу по віртуальній мережі між двома процесами, які

визначаються своїми унікальними адресами


Інтермережа

A

B

Сервер

Робоча станція

Сервер

Робоча станція



A

_

_

_

_

0


A

_

_

_

_

_


B

_

_

_

_

0

B

_

_

_

_

_




Слайд 66 Сеансовий рівень Передача повідомлень
Після встановлення з'єднання забезпечується передача повідомлень,

Сеансовий рівень Передача повідомленьПісля встановлення з'єднання забезпечується передача повідомлень, в тому

в тому числі
Визначення меж повідомлень
Очікування надходження всього повідомлення
Це важливо,

оскільки сервіс транспортного рівня, що забезпечує надійну доставку даних, часто надає можливість потокової передачі і не підтримує виділення кордонів повідомлень


Інтермережа

A

B

Сервер

Робоча станція

Сервер

Робоча станція



A

_

_

_

_

0


A

_

_

_

_

_


B

_

_

_

_

0

B

_

_

_

_

_




Слайд 67 Сеансовий рівень Безпека
Сеансовий рівень дозволяє організувати безпечну взаємодію, вирішуючи

Сеансовий рівень БезпекаСеансовий рівень дозволяє організувати безпечну взаємодію, вирішуючи завданняІдентифікації суб'єктівВстановлення

завдання
Ідентифікації суб'єктів
Встановлення автентичності суб'єкта і змісту повідомлень
Контролю доступу до

ресурсів

Слайд 68 Сеансовий рівень Функції
Підтримка сеансів зв'язку між двома процесами
Передача повідомлень
Підтримка

Сеансовий рівень ФункціїПідтримка сеансів зв'язку між двома процесамиПередача повідомленьПідтримка адрес процесів

адрес процесів і визначення адрес процесу в адреси транспортного,

мережевого і канального рівнів
Організація безпечної взаємодії
Контроль трафіку

Слайд 69 Рівень відображення моделі ISO/OSI

Рівень відображення моделі ISO/OSI

Слайд 70 Рівень відображення

Рівень відображення відповідає за перетворення протоколів і

Рівень відображенняРівень відображення відповідає за перетворення протоколів і кодування/декодування данихМоже здійснювати стиснення/розпакування даних

кодування/декодування даних
Може здійснювати стиснення/розпакування даних


Слайд 71 Рівень відображення Необхідність
На різних архітектурах, в різних операційних системах

Рівень відображення НеобхідністьНа різних архітектурах, в різних операційних системах і додатках

і додатках дані кодуються різним чином. При передачі двійкових

значень дані на приймачі можуть бути невірно інтерпретовані


Інтермережа

A

B

Архітектура: x86
ОС: Windows

Архітектура: POWER
ОС: Linux

char name[4] = "БОБ";
short num = 4096;

char name[4] = "ана";
short num = 16;



Слайд 72 Рівень відображення Мережевий формат
Для забезпечення сумісності
На передавачі передані дані

Рівень відображення Мережевий форматДля забезпечення сумісностіНа передавачі передані дані перетворюються до

перетворюються до стандартного мережевому формату представлення даних
На приймачі дані

перетворюються з мережевого формату в формат, прийнятий на приймачі

Інтермережа

A

B

Архітектура: x86
ОС: Windows

Архітектура: POWER
ОС: Linux

char name[4] = "БОБ";
short num = 4096;

char name[4] = "БОБ";
short num = 4096;


Дані в мережевому
форматі


Слайд 73 Рівень відображення Функції
Трансляція символів між стандартами кодування
трансляція між ASCII

Рівень відображення ФункціїТрансляція символів між стандартами кодуваннятрансляція між ASCII і EBCDICтрансляція

і EBCDIC
трансляція між cp866, CP-1251, ISO-8859-5, KOI8-R і т.д.
конвертація

даних
зміна порядку бітів у байтах (big-endian, little-endian)
перетворення символу CR в CR / LF
перетворення цілих чисел в числа з плаваючою крапкою
...
стиснення даних
шифрування даних

Слайд 74 Рівень відображення Приклад

Прикладом протоколу рівня відображення є SSL (Secure

Рівень відображення ПрикладПрикладом протоколу рівня відображення є SSL (Secure Socket Layer),

Socket Layer), що забезпечує захищений обмін повідомленнями для протоколів

прикладного рівня стека TCP/IP

Слайд 75 Прикладний рівень моделі ISO/OSI

Прикладний рівень моделі ISO/OSI

Слайд 76 Прикладний рівень

Прикладной уровень представляет собой точку доступа пользователей

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

или приложений к сетевым сервисам


Слайд 77 Прикладний рівень Функції
Розподіл ресурсів і перенаправлення пристроїв
Віддалений доступ до

Прикладний рівень ФункціїРозподіл ресурсів і перенаправлення пристроївВіддалений доступ до файлівВіддалений доступ

файлів
Віддалений доступ до принтерів
Підтримка міжпроцесної комунікацій
Підтримка віддалених викликів процедур
Управління

мережею
Сервіси каталогів
Передача електронних повідомлень
Емулювання віртуальних терміналів
інші функції

Слайд 78 Проект IEEE 802

Проект IEEE 802

Слайд 79 Проект IEEE 802 Історія
Метою проекту IEEE 802 є стандартизація

Проект IEEE 802 ІсторіяМетою проекту IEEE 802 є стандартизація протоколів локальних

протоколів локальних мереж. Основна увага приділяється стандартизації протоколів фізичного

і канального рівнів
IEEE - Institute of Electrical and Electronics Engineers
802 - проект почав здійснюватися в лютому 1980 року
Проект постійно розвивається за допомогою прийняття додаткових стандартів в розділах

Слайд 80 Проект IEEE 802 Стандартизація
На підставі специфікацій проекту 802 були

Проект IEEE 802 СтандартизаціяНа підставі специфікацій проекту 802 були сформовані і

сформовані і прийняті стандарти різними організаціями
Міжнародною Організацією по Стандартизації

(ISO) - в якості міжнародних стандартів ISO 8802
Американським Національним Інститутом Стандартів (ANSI) - в якості національних стандартів США
і т.д.

Слайд 81 Проект IEEE 802 Підрівні канального рівня
У термінах стандартів IEEE

Проект IEEE 802 Підрівні канального рівняУ термінах стандартів IEEE 802 рівень

802 рівень каналу даних моделі OSI ділиться на два

підрівні
Підрівень управління логічним зв'язком (Logical Link Control, LLC) виконує наступні функції
Встановлення і завершення з'єднання
Управління трафіком кадрів
Установка послідовності кадрів
Підтвердження успішного прийому кадрів
Підрівень управління доступом до середовища (Media Access Control, MAC) виконує наступні функції
Управління доступом до середовища передачі
Визначення меж кадрів
Перевірка помилок в кадрах
Розпізнавання адрес в кадрах

Слайд 82 Проект IEEE 802 Розділи проекту…
802.1 Огляд проекту 802, включаючи

Проект IEEE 802 Розділи проекту…802.1 Огляд проекту 802, включаючи вищі рівні

вищі рівні і межмережеву взаємодію
802.2 Підрівень управління логічним зв'язком

(LLC)
802.3 Множинний доступ з прослуховуванням несучої та виявленням колізій (Carrier Sense Multiple Access with Collision Detection, CSMA / CD)
802.4 Шина з передачею маркера (Token Bus)
802.5 Кільце з передачею маркера (Token Ring)
802.6 Муніципальні мережі (Metropolitan Area Network, MAN)

Слайд 83 Проект IEEE 802 Розділи проекту…
802.7 Технологія аналогової передачі сигналу
802.8

Проект IEEE 802 Розділи проекту…802.7 Технологія аналогової передачі сигналу802.8 Передача сигналу

Передача сигналу по оптичному каналу
802.9 Інтеграція голосу та даних

по локальних мережах
802.10 Стандарт безпеки взаємодії локальних мереж
802.11 Бездротові мережі
802.12 Мережі з доступом по пріоритету запиту (Demand Priority Access LAN, 100BaseVG-AnyLan)

  • Имя файла: etalonna-model-osi.pptx
  • Количество просмотров: 80
  • Количество скачиваний: 0