TCP
Signifie « Transmission Control Protocol ». TCP est un protocole fondamental de la suite de protocoles Internet — un ensemble de normes qui permettent aux systèmes de communiquer sur Internet. Il est classé comme protocole de « couche transport » puisqu’il crée et maintient des connexions entre les hôtes.
TCP complète le protocole Internet (IP), qui définit les adresses IP utilisées pour identifier les systèmes sur Internet. Le protocole Internet fournit les instructions pour transférer les données, tandis que le protocole de contrôle de transmission crée la connexion et gère l’acheminement des paquets d’un système à un autre. Les deux protocoles sont généralement regroupés et désignés sous le nom de TCP/IP.
Lorsque des données sont envoyées via une connexion TCP, le protocole les divise en paquets numérotés individuellement, ou « segments ». Chaque paquet comprend un en-tête qui définit la source et la destination, ainsi qu’une section de données. Comme les paquets peuvent circuler sur Internet en empruntant plusieurs itinéraires, ils peuvent parvenir à destination dans un ordre différent de celui dans lequel ils ont été envoyés. Le protocole de contrôle de transmission réorganise les paquets dans le bon ordre à leur arrivée.
TCP inclut également une vérification des erreurs, qui garantit que chaque paquet est livré comme demandé. Cela le différencie de UDP, qui ne vérifie pas si chaque paquet a été transmis correctement. Bien que la vérification intégrée des erreurs implique une surcharge plus importante et rende donc TCP plus lent que UDP, elle garantit une transmission exacte des données entre les systèmes. TCP est donc utilisé pour transférer la plupart des types de données, comme les pages Web et les fichiers, sur Internet. UDP est idéal pour la diffusion en continu de contenus multimédias, qui ne nécessite pas la livraison de tous les paquets.
Testez vos connaissances