Skip to main content

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

Модель OSI (Open Systems Interconnection) - це еталонна семирівнева модель, розроблена ISO, яка описує, як дані проходять через мережу від застосунку на одному пристрої до застосунку на іншому.

Коротка формулювання для співбесіди:

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

OSI - це НЕ протокол, а теоретична модель, на основі якої будуються протоколи та мережі.


Основна ідея OSI

Модель OSI відповідає на питання:

Як дані перетворюються з пакетів на електричні сигнали і назад?

Вона розбиває процес мережевого обміну на 7 рівнів, де кожен шар:

  • виконує свої задачі,
  • взаємодіє із сусідніми шарами,
  • приховує свою внутрішню роботу від інших шарів.

7 рівнів моделі OSI - розбір кожного рівня

1. Physical - Фізичний рівень

Передає сирі біти фізичним середовищем:

  • електричні сигнали
  • оптичні імпульси
  • радіохвилі
  • роз'єми, кабелі, частоти

Пристрої: кабелі, роз'єми, концентратори, трансивери Приклади технологій: Ethernet physical layer, Wi-Fi radio, оптика, USB


Передає кадри (frames) між пристроями в одній мережі (LAN).

Відповідає за:

  • MAC-адресацію
  • виявлення помилок (CRC)
  • керування доступом до середовища

Підрівні:

  • MAC (Media Access Control)
  • LLC (Logical Link Control)

Приклади: Ethernet, Wi-Fi (802.11), PPP, VLAN (802.1Q) Пристрої: комутатор (switch)


3. Network - Мережевий рівень

Переміщує пакети між мережами (маршрутизація).

Функції:

  • IP-адресація
  • маршрутизація (routing)
  • фрагментація пакетів

Протоколи:

  • IPv4
  • IPv6
  • ICMP
  • OSPF, BGP, RIP (маршрутизація)

Пристрої: маршрутизатор (router)


4. Transport - Транспортний рівень

Забезпечує надійну або швидку доставку даних між хостами.

Функції:

  • порти (port numbers)
  • сегментація і збирання
  • контроль доставки

Протоколи:

  • TCP - надійний, з підтвердженням
  • UDP - швидкий, без підтвердження

5. Session - Сеансовий рівень

Керує сеансами між застосунками.

Функції:

  • створення/підтримка/завершення з'єднань
  • контроль діалогів
  • синхронізація

Рідко використовується напряму в сучасних протоколах.


6. Presentation - Рівень представлення

Відповідає за формат даних:

  • кодування (ASCII, UTF-8)
  • стиснення
  • шифрування (SSL/TLS частково належить сюди)

Приклад: перетворення даних у формат, придатний для передачі.


7. Application - Прикладний рівень

Рівень, на якому працює користувач і застосунки.

Протоколи:

  • HTTP / HTTPS
  • DNS
  • FTP / SFTP
  • SMTP / POP3 / IMAP
  • DHCP
  • SNMP

Це не застосунки, а мережеві протоколи застосунків.


Як дані проходять рівнями OSI

На комп'ютері-відправнику:

Application → Presentation → Session → Transport → Network → Data Link → Physical

На комп'ютері-отримувачі:

Physical → Data Link → Network → Transport → Session → Presentation → Application

Кожен рівень додає або видаляє свій заголовок (інкапсуляція / деінкапсуляція).


Порівняння OSI і TCP/IP

https://www.researchgate.net/publication/327483011/figure/fig2/AS%3A11431281398641971%401745530538265/The-logical-mapping-between-OSI-basic-reference-model-and-the-TCP-IP-stack.tif
https://www.researchgate.net/publication/327483011/figure/fig2/AS%3A11431281398641971%401745530538265/The-logical-mapping-between-OSI-basic-reference-model-and-the-TCP-IP-stack.tif
https://encryptinsights.com/wp-content/uploads/2024/08/tcp-ip-model-vs-osi-model-comparison.png
https://encryptinsights.com/wp-content/uploads/2024/08/tcp-ip-model-vs-osi-model-comparison.png
https://miro.medium.com/1%2Ac2BEQmpzWhclsVmxGtLvoA.png
https://miro.medium.com/1%2Ac2BEQmpzWhclsVmxGtLvoA.png

4

OSI (7 рівнів)TCP/IP (4 рівні)
ApplicationApplication
PresentationApplication
SessionApplication
TransportTransport
NetworkInternet
Data LinkNetwork Access
PhysicalNetwork Access

TCP/IP - практична модель, OSI - теоретична.


Навіщо потрібна модель OSI

  • допомагає розуміти роботу мереж по рівнях
  • корисна для діагностики (визначити, на якому рівні проблема)
  • застосовна під час проєктування мереж
  • структурує роботу протоколів
  • використовується на співбесідах та іспитах (Cisco CCNA, CompTIA Network+)

Готова відповідь для співбесіди

Модель OSI - це семирівнева еталонна модель взаємодії мережевих систем. Кожен рівень відповідає за свою частину передачі даних - від фізичного середовища до застосунків. Рівні: Physical, Data Link, Network, Transport, Session, Presentation, Application. OSI допомагає розуміти мережеві протоколи, діагностику та проєктування мереж.


Шпаргалка (5 секунд)

7 рівнів OSI:

  1. Physical - сигнали, кабелі
  2. Data Link - MAC, кадри, switch
  3. Network - IP, маршрутизація
  4. Transport - TCP/UDP
  5. Session - керування сеансами
  6. Presentation - шифрування, кодування
  7. Application - HTTP, DNS, SMTP

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.