Transmission Control Protocol

Une page de Vikidia, l’encyclopédie junior
Aller à la navigation Aller à la recherche


Transmission Control Protocol, abrégé TCP, est un protocole de communication internet, qui permet d'envoyer des données à distance. Ce protocole nécessite une connexion spécifique entre le client (celui qui demande des données) et le serveur (celui à qui le client demande des données). Cette connexion est établie avec ce qu'on appelle le three-way handshake, car trois messages sont échangés pour l'établir.

Ce besoin d'établir une connexion est la caractéristique principale qui différencie le protocole TCP du protocole UDP, car UDP fait ce qu'on appelle du broadcasting, ou de la diffusion en français: la source envoie les données sur le réseau sans destinataire précis et n'importe qui peut les recevoir. Avec TCP au contraire, l'envoi de données se fait uniquement entre le serveur et le client. L'établissement de la connection avec le three-way handshake permet également de sécuriser la connection, par exemple avec un échange de clés de cryptographie lors du handshake afin d'éviter qu'un parti tiers puisse lire les données échangées entre le client et le serveur sur le réseau internet.

Portail de l'informatique —  Tous les articles sur son histoire, les logiciels, Internet…