Sommaire

Protocoles de transport TCP et UDP

1. Transmission Control Protocol (TCP)

TCP

Ce protocole est orienté connexion. Tout d’abord, une session est ouverte entre le client et le serveur.

images/08RI07New.png

Établissement d’une session TCP

Après l’ouverture de session, TCP complète les manques de IP en assurant une fiabilisation du service. Pour cela, un accusé de réception (ACK - Acknowledgement) répond systématiquement aux paquets.

TCP permet de s’assurer de la bonne arrivée de toutes les informations. En contrepartie, cette fonction peut ralentir la communication.

Pour accélérer quelque peu le système et faire en sorte que l’émetteur n’attende pas de recevoir l’accusé de réception pour envoyer l’information suivante, une notion de fenêtre glissante est utilisée. L’émetteur envoie une rafale d’informations et traite les accusés de réception au fur et à mesure, tout en continuant l’envoi.

Après communication, la connexion est terminée normalement par un dialogue entre le client et son serveur, avec une annonce de fin d’envoi (END) et l’accusé de réception correspondant, pour chaque correspondant. Une déconnexion brutale peut être annoncée par l’un ou l’autre par un simple signal de réinitialisation (RST - Reset).

2. User Datagram Protocol (UDP)

UDP

Contrairement à TCP, UDP n’assure ...