Aller au contenu

TCP : Transmission Control Protocol

Réseau

TCP : Transmission Control Protocol. « Protocole de contrôle de transmission », par analogie avec un service de livraison qui numérote les colis, vérifie leur réception et renvoie ceux qui se perdent.

Transmission fiable : TCP établit une connexion entre deux applications, découpe les données, suit leur réception et retransmet les morceaux perdus. Le destinataire récupère ainsi un flux complet et dans le bon ordre.

Contrôle du débit : Le protocole ajuste la quantité de données envoyée selon ce que le destinataire peut absorber et selon l'état du réseau. Il évite de remplir les files d'attente jusqu'à l'embouteillage général.

Connexion persistante : Une connexion TCP commence par un échange de mise en place, puis se termine par une fermeture contrôlée. Cette gestion ajoute des échanges et du délai, en échange d'une livraison suivie.

Ce qui arrive si on s'en passe

Sans le contrôle de transmission, les segments circulent sans numéro d'ordre ni accusé de réception : une perte réseau passe inaperçue, un message tronqué est traité comme complet et l'ordre d'arrivée des fragments n'est plus garanti. La reprise après coupure disparaît aussi, puisque rien ne permet de savoir quel octet a déjà été reçu. Côté défense, l'absence d'état de connexion prive les équipements filtrants d'un repère : un pare-feu à état ne peut plus distinguer une réponse légitime d'un paquet injecté, et l'usurpation d'adresse source devient beaucoup moins coûteuse pour un tiers, faute de poignée de main à compléter. Les journaux perdent la notion de session : il reste des paquets isolés, difficiles à recoller en un échange traçable lors d'une analyse a posteriori.

Explication de la marmotte

Imagine une conversation entre deux ordinateurs qui doivent faire parvenir un long message. Avant de commencer, ils se mettent d'accord. Le message est découpé en petits morceaux, puis le destinataire confirme ceux qu'il a reçus et signale ceux qui manquent. L'expéditeur renvoie les absents et remet tout dans le bon ordre. Si le réseau ralentit, l'envoi se calme aussi. Cela évite qu'un message arrive incomplet ou mélangé, même quand le chemin est capricieux.

Où ce terme est utilisé

← Tout le glossaire