Inhoudsopgave:
Definitie - Wat betekent Three-Way Handshake?
Een drieweg-handshake is een methode die in een TCP / IP-netwerk wordt gebruikt om een verbinding tussen een lokale host / client en server tot stand te brengen. Het is een driestapsmethode waarbij zowel de client als de server SYN- en ACK-pakketten (bevestiging) moeten uitwisselen voordat de daadwerkelijke datacommunicatie begint.
Een drieweg-handshake wordt ook wel een TCP-handshake genoemd.
Techopedia verklaart Three-Way Handshake
Een drieweg-handshake wordt voornamelijk gebruikt om een TCP-socketverbinding tot stand te brengen. Het werkt wanneer:
- Een clientknooppunt verzendt een SYN-gegevenspakket via een IP-netwerk naar een server op hetzelfde of een extern netwerk. Het doel van dit pakket is om te vragen / afleiden of de server open is voor nieuwe verbindingen.
- De doelserver moet open poorten hebben die nieuwe verbindingen kunnen accepteren en initiëren. Wanneer de server het SYN-pakket van het clientknooppunt ontvangt, reageert het en wordt een ontvangstbevestiging geretourneerd - het ACK-pakket of SYN / ACK-pakket.
- Het clientknooppunt ontvangt de SYN / ACK van de server en reageert met een ACK-pakket.
Na voltooiing van dit proces wordt de verbinding tot stand gebracht en kunnen de host en de server communiceren.