TCP (Transmission Control Protocol) — один из основных протоколов передачи данных в интернете.
Механизм TCP предоставляет поток данных с предварительной установкой соединения, осуществляет повторный запрос данных в случае их потери и устраняет дублирование при получении двух копий одного пакета, гарантируя тем самым, в отличие от UDP, целостность передаваемых данных и уведомляя отправителя о результатах передачи.