- OSI означає Взаємозв'язок відкритої системи це еталонна модель, яка описує, як інформація з програмного додатку в одному комп'ютер переміщується через фізичний носій до програми програмного забезпечення на іншому комп’ютері.
- OSI складається з семи рівнів, і кожен рівень виконує певну функцію мережі.
- Модель OSI була розроблена Міжнародною організацією зі стандартизації (ISO) у 1984 році, і зараз вона вважається архітектурною моделлю для міжкомп’ютерного зв’язку.
- Модель OSI ділить усе завдання на сім менших і керованих завдань. Кожному шару призначається певне завдання.
- Кожен шар є самодостатнім, тому завдання, призначені кожному шару, можна виконувати незалежно.
Характеристики моделі OSI:
- Модель OSI розділена на два рівні: верхній і нижній.
- Верхній рівень моделі OSI в основному займається питаннями, пов’язаними з додатками, і вони реалізовані лише в програмному забезпеченні. Прикладний рівень є найближчим до кінцевого користувача. І кінцевий користувач, і прикладний рівень взаємодіють із програмними додатками. Верхній шар відноситься до шару безпосередньо над іншим шаром.
- Нижній рівень моделі OSI займається питаннями транспортування даних. Канальний рівень і фізичний рівень реалізовані в апаратному та програмному забезпеченні. Фізичний рівень є найнижчим рівнем моделі OSI і найближче до фізичного середовища. Фізичний рівень в основному відповідає за розміщення інформації на фізичному носії.
7 рівнів моделі OSI
Існує сім рівнів OSI. Кожен шар виконує різні функції. Нижче наведено список із семи шарів:
- Фізичний рівень
- Рівень каналу даних
- Мережевий рівень
- Транспортний рівень
- Рівень сесії
- Рівень презентації
- Рівень програми
1) Фізичний рівень
- Основною функціональністю фізичного рівня є передача окремих бітів від одного вузла до іншого вузла.
- Це найнижчий рівень моделі OSI.
- Він встановлює, підтримує та дезактивує фізичне з’єднання.
- Він визначає механічні, електричні та процедурні характеристики мережевого інтерфейсу.
Функції фізичного рівня:
2) Канальний рівень
- Цей рівень відповідає за безпомилкову передачу кадрів даних.
- Він визначає формат даних у мережі.
- Він забезпечує надійний і ефективний зв'язок між двома або більше пристроями.
- Він головним чином відповідає за унікальну ідентифікацію кожного пристрою, який знаходиться в локальній мережі.
- Він містить два підрівні:
- Він відповідає за передачу пакетів на мережевий рівень одержувача, який приймає.
- Він визначає адресу протоколу мережевого рівня із заголовка.
- Він також забезпечує контроль потоку.
Рівень керування логічним з’єднанням - Рівень керування доступом до медіа є сполучною ланкою між рівнем керування логічним з’єднанням і фізичним рівнем мережі.
- Він використовується для передачі пакетів по мережі.
Функції канального рівня
3) Мережевий рівень
- Це рівень 3, який керує адресацією пристроїв, відстежує розташування пристроїв у мережі.
- Він визначає найкращий шлях для переміщення даних від джерела до пункту призначення на основі умов мережі, пріоритету обслуговування та інших факторів.
- Канальний рівень відповідає за маршрутизацію та пересилання пакетів.
- Маршрутизатори — це пристрої рівня 3, вони вказуються на цьому рівні та використовуються для надання послуг маршрутизації в межах міжмережі.
- Протоколи, які використовуються для маршрутизації мережевого трафіку, відомі як протоколи мережевого рівня. Прикладами протоколів є IP та Ipv6.
Функції мережевого рівня:
4) Транспортний рівень
- Транспортний рівень — це рівень 4, який забезпечує передачу повідомлень у тому порядку, в якому вони надсилаються, і відсутність дублювання даних.
- Основна відповідальність транспортного рівня полягає в повній передачі даних.
- Він отримує дані з верхнього рівня та перетворює їх у менші одиниці, відомі як сегменти.
- Цей рівень можна назвати наскрізним, оскільки він забезпечує з’єднання «точка-точка» між джерелом і одержувачем для надійної доставки даних.
На цьому рівні використовуються два протоколи:
- Це стандартний протокол, який дозволяє системам спілкуватися через Інтернет.
- Він встановлює та підтримує зв'язок між хостами.
- Коли дані надсилаються через з’єднання TCP, протокол TCP ділить дані на менші одиниці, відомі як сегменти. Кожен сегмент подорожує в Інтернеті за кількома маршрутами, і вони прибувають у пункт призначення в різному порядку. Протокол керування передачею перевпорядковує пакети в правильному порядку на приймаючій стороні.
- Протокол дейтаграм користувача є протоколом транспортного рівня.
- Це ненадійний транспортний протокол, оскільки в цьому випадку отримувач не надсилає жодного підтвердження, коли пакет отримано, відправник не чекає жодного підтвердження. Тому це робить протокол ненадійним.
Функції транспортного рівня:
5) Рівень сесії
- Це рівень 3 у моделі OSI.
- Рівень сеансу використовується для встановлення, підтримки та синхронізації взаємодії між пристроями, що спілкуються.
Функції сеансового рівня:
6) Презентаційний рівень
- Презентаційний рівень в основному стосується синтаксису та семантики інформації, якою обмінюються дві системи.
- Він діє як транслятор даних для мережі.
- Цей рівень є частиною операційної системи, яка перетворює дані з одного формату представлення в інший.
- Презентаційний рівень також відомий як синтаксичний рівень.
Функції рівня презентації:
7) Прикладний рівень
- Прикладний рівень служить вікном для доступу користувачів і програмних процесів до мережевої служби.
- Він вирішує такі питання, як прозорість мережі, розподіл ресурсів тощо.
- Прикладний рівень не є додатком, але він виконує функції прикладного рівня.
- Цей рівень надає мережеві послуги кінцевим користувачам.
Функції прикладного рівня:
- Служби каталогів: програма надає джерела розподілених баз даних і використовується для надання глобальної інформації про різні об’єкти.