Middle
Comment se déroule la poignée de main TCP?
sobes.tech IA
Réponse de l'IA
La poignée de main TCP est le processus d’établissement d’une connexion entre le client et le serveur via le protocole TCP. Elle consiste en trois étapes (poignée de main en 3 voies):
- SYN : Le client envoie au serveur un segment avec le drapeau SYN pour initier la connexion et indiquer le numéro de séquence initial.
- SYN-ACK : Le serveur répond avec un segment avec les drapeaux SYN et ACK, confirmant la réception du SYN et envoyant son propre numéro de séquence initial.
- ACK : Le client envoie un segment avec le drapeau ACK, confirmant la réception du SYN-ACK.
Après cela, la connexion est considérée comme établie, et il est possible d’échanger des données.
Exemple:
- Client → Serveur : SYN seq=100
- Serveur → Client : SYN seq=300, ACK ack=101
- Client → Serveur : ACK ack=301
Ce mécanisme assure la synchronisation des numéros de séquence et la préparation des deux parties à la transmission de données.