Що таке модель OSI?

У 1978 р. для взаємодії відкритих систем, доступних зв'язку з іншими системами, ISO (International Standard Organization) випустила набір специфікацій. Усі системи могли тепер використовувати однакові протоколи та стандарти щоб обмінюватись інформацією. У 1984 р. ISO випустила нову версію своєї моделі – модель OSI (Ореn System Interconnection), яка стала міжнародним стандартом. Модель OSI не визначає служби та протоколи, а визначає, що повинен робити кожен її рівень. Сама собою вона служить лише для класифікації протоколів. Протоколом вважається набір специфікацій, що визначають реалізацію одного або кількох рівнів моделі OSI.

Модель OSI не описує служби та протоколи, а визначає, що повинен робити кожен її рівень

Модель OSI має сім рівнів. Кожному рівню відповідають різні мережеві операції, обладнання та протоколи. Певні мережеві функції, виконувані кожним рівнем, взаємодіють лише з функціями сусідніх рівнів – вищого і нижнього.

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

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

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

Модель ОSI складається з наступних рівнів. Прикладний рівень керує загальним доступом до мережі, потоком даних та відновленням даних після збоїв зв'язку.

Рівень представлення (Рresentation) визначає формат, який використовується для обміну даними між мережевими комп'ютерами. Рівень подання відповідає за перетворення протоколів, трансляцію та шифрування даних.

Сеансовий рівень (Session) моделі OSI дозволяє двом програмам різних комп'ютерів встановлювати, використовувати та завершувати з'єднання, що називається сеансом.

Транспортний рівень (Transport) моделі OSI приймає дані від сеансового рівня, розбиває їх за потреби на невеликі частини та передає мережевому рівню.

Мережевий рівень (Network) моделі OSI керує операціями підмережі. Він відповідає за адресацію повідомлень та переклад логічних адрес та імен у фізичні адреси та імена.

Рівень канальний (Data Link) перетворює здатність фізичного рівня передавати дані в надійну лінію зв'язку, вільну від невиявлених помилок з погляду вищиго мережевого рівня.

Фізичний рівень (Physical) моделі OSI здійснює передачу неструктурованого потоку біт по фізичному середовищу (наприклад, по мережному кабелю). Фізичний рівень формує сигнали, які переносять дані, що надійшли від усіх вищих рівнів.

Інструменти