Poignée de main

Dans le monde réel, une poignée de main est une salutation habituelle entre deux personnes. De même, une poignée de main informatique sert de salutation entre deux systèmes informatiques. Elle est couramment utilisée pour initialiser une connexion réseau entre deux hôtes.

Une poignée de main informatique peut être effectuée entre deux systèmes qui communiquent entre eux avec le même protocole. Les deux systèmes peuvent être un client et un serveur, ou simplement deux ordinateurs sur un réseau P2P. La poignée de main confirme l’identité des systèmes qui se connectent et permet d’établir une communication supplémentaire.

L’établissement d’une poignée de main sur un réseau est couramment appelé poignée de main en trois étapes, ou « SYN-SYN-ACK ». Une poignée de main réussie comporte sept étapes :

  1. L’hôte A envoie un paquet de synchronisation (SYN) à l’hôte B.
  2. L’hôte B reçoit la demande SYN de l’hôte A.
  3. L’hôte B envoie un message d’accusé de réception de synchronisation (SYN-ACK) à l’hôte A.
  4. L’hôte A reçoit le message SYN-ACK de l’hôte B.
  5. L’hôte A envoie un message d’accusé de réception (ACK) à l’hôte B.
  6. L’hôte B reçoit le message ACK de l’hôte A.
  7. La connexion entre les deux systèmes est établie.

Lorsqu’un système initialise une poignée de main, trois résultats sont possibles :

  1. Aucune réponse – Si le système qui reçoit la poignée de main n’est pas disponible ou ne prend pas en charge le protocole utilisé par le système initial, il peut ne pas répondre à la demande.
  2. Connexion refusée – Le système qui reçoit la poignée de main est disponible et comprend la demande, mais refuse la connexion.
  3. Connexion acceptée – Le système qui reçoit la poignée de main est disponible, reçoit la demande et accepte la connexion.

Le troisième résultat indiqué ci-dessus est le seul dans lequel la poignée de main est terminée. Si une poignée de main réussit, les deux systèmes peuvent commencer à communiquer et à transférer des données via le protocole établi. Parmi les protocoles qui utilisent une poignée de main figurent TCP, TLS et SSL.

Mis à jour October 22, 2015 par Per C.

quizTestez vos connaissances

Which of the following is a valid IPv4 address?

A
123.456.789.0
0%
B
234.234.234.234
0%
C
56.273.155.20
0%
D
101.202.303.4
0%
Correct! Incorrect!     View the IPv4 definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Poignée de main sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.