TCP («протокол керування передачею») відповідає за розбиття повідомлення на дейтаграми, повторне їх складання на іншому кінці, повторне надсилання всього, що втрачається, і повернення речей у правильний порядок. IP («Інтернет-протокол») відповідає за маршрутизацію окремих дейтаграм.
Структура сегмента TCP. Протокол керування передачею приймає дані з потоку даних, розділяє їх на частини та додає заголовок TCP, створюючи сегмент TCP. Потім сегмент TCP інкапсулюється в Датаграма Інтернет-протоколу (IP)., і обмінювалися з однолітками.
TCP/IP є протокол передачі даних, який використовується в Інтернеті, щоб комп’ютери та інші пристрої могли надсилати й отримувати дані. TCP/IP означає Transmission Control Protocol/Internet Protocol і дає змогу пристроям, підключеним до Інтернету, спілкуватися один з одним через мережі.
TCP проти UDP: відмінності між протоколами. Основна відмінність між TCP (протокол керування передачею) і UDP (протокол дейтаграм користувача) полягає в тому TCP є протоколом на основі з’єднання, а UDP – без з’єднання. Хоча протокол TCP надійніший, він передає дані повільніше. UDP менш надійний, але працює швидше.
сегмент: Якщо транспортним протоколом є TCP, одиниця даних, що надсилається з TCP на мережевий рівень, називається сегментом. Дейтаграма: використовується в 2 рівнях. Якщо мережевим протоколом є IP, одиниця даних називається дейтаграмою. На транспортному рівні, якщо протоколом є UDP, ми також використовуємо датаграму.
IP-дейтаграма. Дейтаграма — це «самодостатній, незалежний об’єкт даних, що містить достатню інформацію для маршрутизації від джерела до комп’ютера призначення без опори на попередні обміни між цим комп’ютером джерела та призначення та транспортною мережею».