Що таке модель OSI?
Модель OSI (Open Systems Interconnection) - це еталонна семирівнева модель, розроблена ISO, яка описує, як дані проходять через мережу від застосунку на одному пристрої до застосунку на іншому.
Коротка формулювання для співбесіди:
OSI - концептуальна модель із 7 рівнів, яка стандартизує взаємодію мережевих систем. Кожен рівень відповідає за свою частину мережевої комунікації: від фізичної передачі до роботи застосунків.
OSI - це НЕ протокол, а теоретична модель, на основі якої будуються протоколи та мережі.
Основна ідея OSI
Модель OSI відповідає на питання:
Як дані перетворюються з пакетів на електричні сигнали і назад?
Вона розбиває процес мережевого обміну на 7 рівнів, де кожен шар:
- виконує свої задачі,
- взаємодіє із сусідніми шарами,
- приховує свою внутрішню роботу від інших шарів.
7 рівнів моделі OSI - розбір кожного рівня
1. Physical - Фізичний рівень
Передає сирі біти фізичним середовищем:
- електричні сигнали
- оптичні імпульси
- радіохвилі
- роз'єми, кабелі, частоти
Пристрої: кабелі, роз'єми, концентратори, трансивери Приклади технологій: Ethernet physical layer, Wi-Fi radio, оптика, USB
2. Data Link - Канальний рівень
Передає кадри (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


4
| OSI (7 рівнів) | TCP/IP (4 рівні) |
|---|---|
| Application | Application |
| Presentation | Application |
| Session | Application |
| Transport | Transport |
| Network | Internet |
| Data Link | Network Access |
| Physical | Network Access |
TCP/IP - практична модель, OSI - теоретична.
Навіщо потрібна модель OSI
- допомагає розуміти роботу мереж по рівнях
- корисна для діагностики (визначити, на якому рівні проблема)
- застосовна під час проєктування мереж
- структурує роботу протоколів
- використовується на співбесідах та іспитах (Cisco CCNA, CompTIA Network+)
Готова відповідь для співбесіди
Модель OSI - це семирівнева еталонна модель взаємодії мережевих систем. Кожен рівень відповідає за свою частину передачі даних - від фізичного середовища до застосунків. Рівні: Physical, Data Link, Network, Transport, Session, Presentation, Application. OSI допомагає розуміти мережеві протоколи, діагностику та проєктування мереж.
Шпаргалка (5 секунд)
7 рівнів OSI:
- Physical - сигнали, кабелі
- Data Link - MAC, кадри, switch
- Network - IP, маршрутизація
- Transport - TCP/UDP
- Session - керування сеансами
- Presentation - шифрування, кодування
- Application - HTTP, DNS, SMTP
Коротка відповідь
Для співбесідиКоротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.