Inhaltsverzeichnis:
Definition - Was bedeutet Drei-Wege-Handshake?
Ein Drei-Wege-Handshake ist eine Methode, die in einem TCP / IP-Netzwerk zum Herstellen einer Verbindung zwischen einem lokalen Host / Client und einem Server verwendet wird. Bei dieser dreistufigen Methode müssen sowohl der Client als auch der Server SYN- und ACK-Pakete (Bestätigungspakete) austauschen, bevor die eigentliche Datenkommunikation beginnt.
Ein Drei-Wege-Handshake wird auch als TCP-Handshake bezeichnet.
Techopedia erklärt Drei-Wege-Händedruck
Ein Drei-Wege-Handshake wird hauptsächlich zum Herstellen einer TCP-Socket-Verbindung verwendet. Es funktioniert wenn:
- Ein Client-Knoten sendet ein SYN-Datenpaket über ein IP-Netzwerk an einen Server im selben oder einem externen Netzwerk. Das Ziel dieses Pakets besteht darin, zu fragen / abzuleiten, ob der Server für neue Verbindungen geöffnet ist.
- Der Zielserver muss über offene Ports verfügen, die neue Verbindungen akzeptieren und initiieren können. Wenn der Server das SYN-Paket vom Client-Knoten empfängt, antwortet er und sendet eine Bestätigungsbestätigung zurück - das ACK-Paket oder das SYN / ACK-Paket.
- Der Client-Knoten empfängt die SYN / ACK vom Server und antwortet mit einem ACK-Paket.
Nach Abschluss dieses Vorgangs wird die Verbindung hergestellt und Host und Server können miteinander kommunizieren.