Про стек TCP/IP

Стек TCP/IP – це набір мережевих протоколів, який використовується для обміну даними в Інтернеті та локальних мережах. TCP/IP забезпечує взаємодію між комп’ютерами незалежно від їхньої апаратної платформи та операційної системи.

Ця модель є основою для роботи Інтернету та визначає правила адресації, маршрутизації, встановлення з’єднань і передачі даних. Назва TCP/IP походить від двох основних протоколів:

  • TCP (Transmission Control Protocol) – протокол управління передачею, який забезпечує надійний потік даних.
  • IP (Internet Protocol) – Інтернет-протокол, який визначає, як передавати пакети між пристроями в мережі.

Стек TCP/IP складається з чотирьох рівнів, кожен з яких відповідає за певні функції мережевої взаємодії:

  1. Рівень доступу до мережі (Network Access / Link Layer)

    • Відповідає за фізичне з’єднання пристроїв і передачу даних між вузлами в одній мережі.
    • Включає протоколи Ethernet, Wi-Fi, PPP, ARP.
    • Відповідає приблизно рівням 1 (фізичний) і 2 (канальний) моделі OSI.
  2. Мережевий рівень (Internet Layer)

    • Відповідає за маршрутизацію та доставку пакетів між різними мережами.
    • Основний протокол: IP (IPv4, IPv6).
    • Інші протоколи: ICMP, IGMP, ARP.
    • Аналогічний 3-му рівню (мережевому) моделі OSI.
  3. Транспортний рівень (Transport Layer)

    • Відповідає за надійну передачу даних між додатками на різних пристроях.
    • Протоколи:
      • TCP (Transmission Control Protocol) – забезпечує надійну передачу з контролем потоку та помилок.
      • UDP (User Datagram Protocol) – швидший, але ненадійний протокол для потокових даних.
    • Відповідає 4-му рівню (транспортному) моделі OSI.
  4. Прикладний рівень (Application Layer)

    • Включає мережеві сервіси та протоколи, які використовують кінцеві користувачі та програми.
    • Основні протоколи:
      • HTTP, HTTPS – для веб-серфінгу.
      • FTP, SFTP – передача файлів.
      • SMTP, IMAP, POP3 – електронна пошта.
      • DNS – перетворення доменних імен у IP-адреси.
      • SSH – забезпечує безпечний доступ до віддалених систем і безпечну передачу даних через небезпечні мережі.
    • Відповідає 5-7 рівням моделі OSI (сеансовий, представницький, прикладний).

Відмінності від моделі OSI:

  • Стек TCP/IP має 4 рівні, а модель OSI – 7 рівнів.
  • Фізичний і канальний рівні OSI об’єднані в мережевий доступ у TCP/IP.
  • Сеансовий і представницький рівні OSI є частиною прикладного рівня TCP/IP.

Ця модель є основою сучасного Інтернету та використовується в більшості мережевих технологій.

1 Вподобання

Я розумію так - це повна абстракція.

Application Layer (прикладний рівень) - тут формується потік даних
Transport Layer (транспортний рівень) - тут здійснюється сегментація потоку даних на пакети
Internet Layer (мережевий адресний рівень) - тут вказується куди відправляються пакети
Link Layer (канальний рівень) - тут проходить взаємодія з мережою, а саме яким чином пакет передається до адресату (Ethernet, WiFi)

1 Вподобання