Bases des réseaux informatiques
Dans le three-way handshake (établissement en trois temps) qui ouvre une connexion TCP, quel est l'ordre correct des paquets échangés ?
- ASYN → ACK → FIN
- BACK → SYN → SYN+ACK
- CSYN → SYN+ACK → ACK
Afficher la réponse et l'explication
Réponse : C. SYN → SYN+ACK → ACK
Dans le three-way handshake, le client demande d'abord une connexion avec un SYN et annonce le premier numéro des données qu'il enverra (son numéro de séquence initial). Le serveur répond par un SYN+ACK : il en accuse réception (ACK) et annonce en même temps son propre numéro de séquence initial. Enfin, le client renvoie un ACK, et les deux sens de communication sont prêts. Confirmer les numéros dans les deux sens en 3 échanges évite par exemple des connexions erronées dues à d'anciens paquets arrivés en retard. Par conséquent, TCP a besoin d'au moins un temps aller-retour (RTT) avant que les données puissent commencer à circuler. FIN sert à fermer une connexion.
Continuer : 9 autres questions sur Bases des réseaux informatiques