Cours réseau

TCP vs UDP.

Les deux protocoles de la couche Transport, et comment choisir entre les deux

Fiable vs rapide TCP garantit la livraison et l'ordre. UDP privilégie la vitesse, sans garantie.
3-way handshake SYN, SYN-ACK, ACK établissent une connexion TCP avant tout échange de données.
65536 ports Chaque connexion s'identifie par un port source et un port destination, de 0 à 65535.
TCP
Transmission Control Protocol
Connexion Orientée connexion (handshake)
Fiabilité Garantie (ACK + retransmission)
Ordre Garanti (numéros de séquence)
Contrôle flux Oui (fenêtre glissante)
En-tête 20 octets minimum
Vitesse Plus lent (overhead de fiabilité)
Exemples HTTP/HTTPS, SSH, FTP, SMTP
UDP
User Datagram Protocol
Connexion Sans connexion
Fiabilité Best-effort (aucune garantie)
Ordre Non garanti
Contrôle flux Non
En-tête 8 octets fixe
Vitesse Plus rapide (pas d'overhead)
Exemples DNS, DHCP, streaming, VoIP, SNMP
Cycle de vie d'une connexion TCP - clique sur une étape
Clique sur une étape pour voir ce qui se passe.