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.