Механізм TCP надає потік даних із попереднім встановленням з’єднання, здійснює повторний запит даних у разі втрати даних та усуває дублювання під час отримання двох копій одного пакета, гарантуючи тим самим (на відміну від UDP) цілісність даних, які передають, і повідомлення відправника про результати …
TCP повідомляє про встановлення з’єднання , використовуючи 2 біти в полях прапорів заголовка TCP . Ці біти, звані флагами SYN і ACK, мають особливо цікаве значення. SYN означає “синхронізувати порядкові номери”, що є одним із необхідних компонентів під час ініціалізації TCP .
Під час з’єднання за протоколом TCP порт процесу-відправника використовується: операційною системою хоста-одержувача для надсилання пакета-підтвердження про отримання даних; процесом-одержувачем для надсилання пакета-відповіді.