TCP 3-way Handshake -SYN, SYN-ACK, ACK

Share This

Le TCP 3-way handshake est également connu sous le nom de TCP-handshake. Il contient trois messages de poignée de main ou SYN, SYN-ACK, ACK. Il s’agit de la méthode de connexion TCP/IP sur un réseau basé sur IP. Le handshake à trois voies de TCP est souvent appelé technique SYN, SYN-ACK, ACK car il y a trois messages transmis par TCP pour négocier et démarrer une session TCP entre deux hôtes.

Les hôtes sur le réseau lisent tous les segments de données dans une session et échangent des informations sur les données reçues à l’aide des informations contenues dans l’en-tête TCP. TCP est un protocole full-duplex, où chaque connexion logique représente deux flux ou sessions de communication unidirectionnels. Pour établir la connexion, les hôtes effectuent une poignée de main TCP à trois voies. Les bits de contrôle de l’en-tête TCP indiquent la progression et l’état de la connexion.

La méthode du handshake TCP est conçue pour les hôtes qui tentent de communiquer et peuvent négocier les limites de la connexion du socket TCP avant de transmettre des données. C’est le processus de poignée de main à 3 voies également conçu pour les deux extrémités peuvent démarrer et négocier des connexions de socket TCP distinctes en même temps.

C’est le fait d’être capable de négocier plusieurs connexions de socket TCP dans les deux sens en même temps qui permet à une seule interface de réseau physique, comme Ethernet, d’être multiplexée pour transférer plusieurs flux de données TCP simultanément. La figure ci-dessous illustre la poignée de main à trois voies du protocole TCP.

Mise en commun à trois voies TCP -SYN, SYN-ACK, ACK 4

Les étapes de la mise en commun à trois voies TCP sont les suivantes :-

  1. L’hôte envoie un paquet TCP SYNchronize au serveur
  2. Le serveur reçoit le SYN de l’hôte
  3. Le serveur envoie un SYNchronize-ACKnownowledgement à l’hôte
  4. L’hôte reçoit le SYN-ACK du serveur
  5. L’hôte envoie l’ACKnowledgement au serveur
  6. Le serveur reçoit l’ACK.
  7. Les deux envoient des données.

Lorsque l’envoi des données est terminé alors les sessions vont se fermer à cause de la fin de l’envoi des données. Les mécanismes de connexion et de session permettent également la fiabilité de TCP. Pour la terminaison de la connexion, une autre communication à 3 va s’effectuer et déchirer le socket TCP.

Cette mise en place et ce démontage d’une connexion socket TCP fait partie de ce qui qualifie TCP de protocole fiable. TCP accuse également réception des données réussies et garantit que les données sont réassemblées dans le bon ordre.

(Visité 600 fois, 600 visites aujourd’hui)

.

Leave a Comment

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *