TCP — это транспортный механизм, предоставляющий
поток данных, с предварительной установкой соединения, за счёт этого дающий уверенность в безошибочности получаемых данных, осуществляет повторный запрос данных в случае потери пакетов и устраняет дублирование при получении двух копий одного пакета (см. также
T/TCP). В отличие от
UDP, TCP гарантирует, что
приложение получит данные точно в такой же последовательности, в какой они были отправлены, и без потерь.