Стек TCP/IP – це набір мережевих протоколів, який використовується для обміну даними в Інтернеті та локальних мережах. TCP/IP забезпечує взаємодію між комп’ютерами незалежно від їхньої апаратної платформи та операційної системи.
Ця модель є основою для роботи Інтернету та визначає правила адресації, маршрутизації, встановлення з’єднань і передачі даних. Назва TCP/IP походить від двох основних протоколів:
- TCP (Transmission Control Protocol) – протокол управління передачею, який забезпечує надійний потік даних.
- IP (Internet Protocol) – Інтернет-протокол, який визначає, як передавати пакети між пристроями в мережі.
Стек TCP/IP складається з чотирьох рівнів, кожен з яких відповідає за певні функції мережевої взаємодії:
-
Рівень доступу до мережі (Network Access / Link Layer)
- Відповідає за фізичне з’єднання пристроїв і передачу даних між вузлами в одній мережі.
- Включає протоколи Ethernet, Wi-Fi, PPP, ARP.
- Відповідає приблизно рівням 1 (фізичний) і 2 (канальний) моделі OSI.
-
Мережевий рівень (Internet Layer)
- Відповідає за маршрутизацію та доставку пакетів між різними мережами.
- Основний протокол: IP (IPv4, IPv6).
- Інші протоколи: ICMP, IGMP, ARP.
- Аналогічний 3-му рівню (мережевому) моделі OSI.
-
Транспортний рівень (Transport Layer)
- Відповідає за надійну передачу даних між додатками на різних пристроях.
- Протоколи:
- Відповідає 4-му рівню (транспортному) моделі OSI.
-
Прикладний рівень (Application Layer)
- Включає мережеві сервіси та протоколи, які використовують кінцеві користувачі та програми.
- Основні протоколи:
- Відповідає 5-7 рівням моделі OSI (сеансовий, представницький, прикладний).
Відмінності від моделі OSI:
- Стек TCP/IP має 4 рівні, а модель OSI – 7 рівнів.
- Фізичний і канальний рівні OSI об’єднані в мережевий доступ у TCP/IP.
- Сеансовий і представницький рівні OSI є частиною прикладного рівня TCP/IP.
Ця модель є основою сучасного Інтернету та використовується в більшості мережевих технологій.