TCP ist ein sogenanntes verbindungsorientiertes Telegramm, das dafür sorgt, dass fehlerhafte Telegramme erkannt und somit erneut gesendet werden. Im Gegensatz zum verbindungslosen UDP, stellt TCP eine Socket-Verbindung her. Im OSI-Modell befindet sich TCP in Schicht 3.
TCP wird meistens zum übertragen von Daten genutzt, die fehlerfrei übertragen werden sollten.