TCP et UDP : en-têtes, ports et multiplexage, poignée de main en trois temps et fiabilité, avec simulateurs interactifs
Expliquer le rôle de la couche Transport : choisir entre TCP et UDP, lire leurs en-têtes, et décrire ports, sockets, connexion et fiabilité.
TCP quand la fiabilité et l’ordre comptent, UDP quand la vitesse prime. Tout commence par leurs en-têtes.
Un serveur, une seule adresse IP, des dizaines d’applications : comment chaque donnée trouve-t-elle la sienne ?
TCP ouvre une session, numérote ses segments et retransmet ce qui se perd. IP, lui, s’occupe du chemin.
| Critère | TCP | UDP |
|---|---|---|
| Fiabilité | toutes les données arrivent, dans l’ordre | ni livraison ni ordre garantis |
| Connexion | poignée de main SYN / SYN-ACK / ACK | aucune, envoi immédiat |
| Récupération d’erreurs | SEQ, ACK, retransmission | aucune |
| Vitesse | plus lent (en-tête, contrôles) | plus rapide, plus léger |
| Usages | HTTP/HTTPS, e-mail, fichiers | voix, vidéo, jeux, temps réel |
Les drapeaux TCP : cliquez pour retourner.
| TCP | UDP | |
|---|---|---|
| En-tête | 20 à 60 octets | 8 octets |
| Connexion | oui (3 temps) | non |
| Fiabilité | SEQ, ACK, retransmission | aucune |
| Ordre | garanti | non garanti |
| Usages | web, e-mail, fichiers, SSH | voix, vidéo, jeux, DNS, DHCP |
| Ch. | Compétence | Résultat |
|---|
Questions ?
Rejouez la poignée de main en perdant un segment, puis vérifiez vos propres connexions avec netstat.