03-Triple Handshake
03-Triple Handshake
Important
Ordre d’exécution
Legacy Code est un récit continu. Certains éléments, parfois très discrets, ne prennent leur sens que plusieurs chapitres plus tard.
Pour éviter un comportement indéfini, il est recommandé de lire les chapitres dans l’ordre et sans en sauter.
Pour les non-initiés
En réseau informatique, le Three-Way Handshake est le mécanisme utilisé par le protocole TCP pour établir une connexion entre deux machines.
Il se déroule en trois échanges :
- SYN — « Je souhaite établir une connexion. »
- SYN-ACK — « Demande reçue, je suis prêt à répondre. »
- ACK — « Réponse reçue, la connexion est établie. »
Le titre Triple Handshake détourne volontairement ce mécanisme : plusieurs échanges successifs sont nécessaires avant de pouvoir considérer qu’une connexion existe réellement.
Ces explications donnent une clé de lecture des titres. Elles ne font pas partie du récit.