Qu'est-ce que la poignée de main à trois voies dans TCP?

1 Réponses


  • TCP (Transmission Control Protocol) est l'un des protocoles les plus importants de la suite TCP/IP. TCP est un protocole orienté connexion et il est capable d'établir cette connexion à l'aide d'un mécanisme appelé poignée de main à trois voies.

    Pour pouvoir décrire le mécanisme de la poignée à trois voies, prenons juste un exemple. Considérons par exemple qu'un utilisateur A veut demander des données au serveur B. Lorsque l'utilisateur A veut envoyer les données, on considère que le serveur B est en mode écoute. Avant que l'utilisateur A puisse envoyer les données, il doit établir une connexion, à cet effet il envoie un bit de contrôle SYN, lorsque le serveur B reçoit ce paquet, il répond avec son propre bit SYN et un Acknowledge pour le paquet qu'il vient de recevoir .

    Celui-ci se rend ensuite à l'utilisateur A, qui reçoit l'accusé de réception ainsi que le bit SYN. L'utilisateur A devrait maintenant envoyer un accusé de réception pour le bit SYN reçu du serveur B.

    Une fois que le serveur B reçoit l'accusé de réception, une connexion est établie. Désormais, les deux sockets TCP peuvent échanger des données ouvertement puisqu'une connexion entre eux a été établie. Une poignée de main à trois voies est requise à chaque fois que deux entités doivent partager des données entre elles.

Ecrivez votre réponse

Votre réponse apparaîtra après modération