Three-Way Handshake
Three-Way Handshake
Un nom bien bizarre je vous l'accorde, il s'agit tout simplement du terme utilisé pour désigner les Trois Étapes d'établissement d'une Connexion que nous allons voir ci-dessous.
Première Étapes:
A -------- Flag SYN, seq=x --------> B
A envoie a B une demande de synchronisation pour débuter un dialogue en indiquant un numéro de séquence égale à x.
Deuxieme Étapes:
A <------- Flag SYN/ACK, seq=y, ack=x+1 --------- B
B acquiesce le numéro de séquence de A
en lui indiquant son numéro de séquence qui est égale a y,
puis un numéro d'ACK égale a x+1
Troisième Étapes:
A -------- Flag ACK, seq=x+1, ack=y+1 --------> B
A acquiesce le numéro de séquence de B
en lui indiquant sont numéro de séquence qui est égale a x+1 (la valeur ACK du paquet précédent)
puis un numéro d'ACK égale a y+1 (la valeur séquentielle du paquet précédent)