Skip to main content

За що транспортний рівень відповідає в end-to-end з'єднанні?

У end-to-end з'єднанні транспортний рівень відповідає за всю логіку передавання даних між двома кінцевими застосунками - від відправлення до коректного отримання.

Простіше і по суті: транспортний рівень відповідає за те, щоб дані дійшли від однієї програми до іншої правильно, у потрібному порядку і з потрібною швидкістю (якщо це потрібно).


За що саме відповідає транспортний рівень (end-to-end)

1. Ідентифікація застосунків (порти)

Транспортний рівень:

  • використовує порти
  • точно визначає:
    • від якого застосунку прийшли дані
    • якому застосунку вони призначені

Без цього неможливе end-to-end спілкування між програмами.


2. Встановлення і завершення з'єднання (TCP)

Якщо використовується TCP:

  • з'єднання встановлюється перед передаванням
  • коректно завершується після закінчення обміну

Це робиться між кінцевими вузлами, не всередині мережі.


3. Надійність передачі (TCP)

Транспортний рівень забезпечує:

  • підтвердження отримання даних
  • повторну передачу втрачених сегментів
  • захист від дублікатів

Важливо:

  • усе це відбувається лише між відправником і отримувачем
  • маршрутизатори в цьому участі не беруть

4. Порядок доставки даних

Транспортний рівень:

  • нумерує сегменти
  • збирає їх у правильній послідовності
  • передає дані застосунку вже в коректному вигляді

5. Керування потоком

Транспортний рівень стежить, щоб:

  • відправник не передавав дані швидше,
  • ніж отримувач здатний їх прийняти

Це захист отримувача, а не мережі.


6. Контроль перевантаження мережі (TCP)

Транспортний рівень:

  • знижує швидкість передачі при перевантаженні
  • збільшує її, коли мережа вільна

Рішення приймаються:

  • на основі end-to-end спостережень
  • без участі проміжних вузлів

7. Сегментація і збирання даних

Транспортний рівень:

  • розбиває дані застосунку на сегменти
  • на боці отримувача збирає їх назад

Застосунки отримують:

  • цілісний потік даних
  • без потреби знати, як саме вони передавалися

Що транспортний рівень НЕ робить в end-to-end

Важливо для співбесіди. Транспортний рівень:

  • не обирає маршрут (це L3)
  • не керує передачею на кожній ділянці мережі
  • не працює з MAC-адресами
  • не гарантує фізичну доставку сигналів

Ключова ідея end-to-end

  • контроль передачі - на кінцях
  • мережа всередині - максимально проста
  • надійність і порядок - завдання L4

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

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

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