Le TCP (Transmission Control Protocol) est la norme Internet qui garantit le succès de l'échange de paquets de données entre les appareils sur un réseau. Le TCP est le protocole de communication sous-jacent pour une grande variété d'applications, y compris les serveurs web et les sites web, les applications e-mail, le FTP et les applications peer-to-peer.

Le TCP fonctionne avec le protocole internet (IP) pour spécifier comment les données sont échangées en ligne. Le protocole IP est responsable de l'envoi de chaque paquet à sa destination, tandis que le protocole TCP garantit que les octets sont transmis dans l'ordre dans lequel ils ont été envoyés, sans erreur ni omission. Ensemble, les deux protocoles sont appelés TCP/IP.