Handshake

Le handshake est un mécanisme utilisé dans les communications réseau pour initier et établir une connexion entre deux systèmes ou appareils. Il consiste en une série d’échanges de messages, permettant aux deux parties de s’identifier, de vérifier les protocoles à utiliser, et d’établir une communication sécurisée et fiable. Le handshake est utilisé dans de nombreux protocoles, comme TCP/IP ou SSL/TLS.

Dans un handshake SSL/TLS, par exemple, le processus inclut l’échange de certificats, la négociation de la clé de chiffrement et l’établissement d’un canal sécurisé pour protéger les données échangées. Ce processus garantit que les informations transmises entre un client (navigateur) et un serveur ne peuvent pas être interceptées ou altérées.

Le handshake est essentiel pour garantir la sécurité, l’intégrité et la fiabilité des communications dans les réseaux modernes, en particulier pour les connexions sensibles comme les transactions bancaires en ligne ou les échanges de données personnelles.

Articles associés

Comprendre et optimiser l’impact WebPerf de vos ressources 1st vs 3rd party avec MilleCheck

MilleCheck

1 avril 2025

Même si les navigateurs sont devenus plus performants, il faut faire attention à ne pas les surcharger notamment avec des services tiers sous peine de...

Lire la suite de Comprendre et optimiser l’impact WebPerf de vos ressources 1st vs 3rd party avec MilleCheck

Dns-prefetch vs Preconnect

Technique

26 novembre 2019

Des précisions intéressantes sur l'usage des 2 méthodes que sont le dns-prefecth et le preconnect selon un article de Daniel Aleksandersen...

Lire la suite de Dns-prefetch vs Preconnect

Définitions

TCP

Le TCP (Transmission Control Protocol) est un protocole de communication qui assure la transmission fiable et ordonnée des données sur un réseau, garantissant que les paquets arrivent sans erreurs et dans le bon ordre. Voir la définition complète

 Revenir à TCP
SSL

Le SSL (Secure Sockets Layer) est un protocole de sécurité qui chiffre les données échangées entre un navigateur et un serveur, garantissant la confidentialité et l'intégrité des informations lors des communications en ligne. Voir la définition complète

 Revenir à SSL
TLS

Le TLS (Transport Layer Security) est un protocole de sécurité qui chiffre les communications sur Internet, garantissant la confidentialité et l'intégrité des données entre un client et un serveur. Voir la définition complète

 Revenir à TLS