TCP ou UDP

Les deux grandes façons de transporter des données : TCP, fiable et ordonné, et UDP, léger et sans garantie. Leurs mécanismes, leurs compromis, et comment choisir pour la vidéo, le jeu, le DNS ou le web, jusqu'à QUIC et HTTP/3.

  • 43 cartes
  • 3 thèmes
  • Gratuit

Le programme, thème par thème

Le poids de chaque thème suit celui que lui donne l'examen.

  1. TCP
  2. UDP
  3. Choisir

Quelques cartes du deck

  • TCP : qu'est-ce que c'est ?

    Voir la réponse

    Un protocole de transport avec connexion, qui livre les données de façon fiable et dans l'ordre

    La fiabilité a un coût : poignée de main au départ et attente des retransmissions en cas de perte.

  • L'ouverture d'une connexion TCP : après « SYN » (Client → Serveur), quel est le prochain message ?

    • ACK (Client → Serveur)
    • Premières données (Client → Serveur)
    • SYN-ACK (Serveur → Client)
    • Accusé de réception des données (Serveur → Client)
    Voir la réponse

    SYN-ACK (Serveur → Client)

    Numéro de séquence du serveur, accusé de réception du SYN. Le serveur accepte et annonce son propre numéro.

  • Accusé de réception (ACK) : qu'est-ce que c'est ?

    Voir la réponse

    Le message par lequel le récepteur confirme avoir reçu des données

    Sans ACK après un délai, l'émetteur renvoie les données.

  • L'ouverture d'une connexion TCP : après « SYN-ACK » (Serveur → Client), quel est le prochain message ?

    • SYN (Client → Serveur)
    • Premières données (Client → Serveur)
    • Accusé de réception des données (Serveur → Client)
    • ACK (Client → Serveur)
    Voir la réponse

    ACK (Client → Serveur)

    Accusé de réception du SYN-ACK. Les deux côtés connaissent les numéros de l'autre.