Three-Way-Handshake

Lesedauer 3 Minuten

?Das Drei-Weg-Handschlag ist ein Verfahren, das im Transmission Control Protocol (TCP) verwendet wird, um eine zuverlässige Verbindung zwischen einem Sender und einem Empfänger herzustellen. Es besteht aus drei Schritten und dient dazu, sicherzustellen, dass beide Seiten bereit sind …

Three-Way-Handshake (Drei-Weg-Handschlag)

Das Drei-Weg-Handschlag ist ein Verfahren, das im Transmission Control Protocol (TCP) verwendet wird, um eine zuverlässige Verbindung zwischen einem Sender und einem Empfänger herzustellen. Es besteht aus drei Schritten und dient dazu, sicherzustellen, dass beide Seiten bereit sind, Daten zu senden und zu empfangen.

Die Schritte des Drei-Weg-Handschlag:

  1. Schritt:
    Der Sender (Client) sendet ein TCP-Segment an den Empfänger (Server), das eine Anforderung zum Aufbau einer Verbindung enthält. Dieses Segment wird als SYN (Synchronize) bezeichnet und enthält eine zufällig generierte Sequenznummer.

  2. Schritt:
    Der Empfänger (Server) empfängt das SYN-Segment und antwortet darauf, indem er ein SYN-ACK (Synchronize-Acknowledgment) Segment sendet. Das SYN-ACK-Segment bestätigt den Empfang des SYN-Segments und enthält sowohl die vom Client generierte Sequenznummer als auch eine zufällig generierte Sequenznummer des Servers.

  3. Schritt:
    Der Sender (Client) empfängt das SYN-ACK-Segment und sendet eine Bestätigung zurück, um den Empfang zu bestätigen. Dieses Segment wird als ACK (Acknowledgment) bezeichnet und enthält die vom Server generierte Sequenznummer.

Nach dem Drei-Weg-Handschlag ist die TCP-Verbindung zwischen dem Sender und dem Empfänger hergestellt. Beide Seiten haben sich auf den Austausch von Daten vorbereitet und können nun in beide Richtungen Daten senden und empfangen.

Der Drei-Weg-Handschlag stellt sicher, dass beide Seiten bereit sind, Daten zu übertragen, und ermöglicht die Synchronisierung der Sequenznummern, die zur Segmentierung und zum Zusammenfügen von Daten während der TCP-Kommunikation verwendet werden. Durch diesen Handshake wird eine zuverlässige und stabile Verbindung zwischen den beteiligten Geräten hergestellt.

Siehe auch:

weiter zu FAQs

Dieser Beitrag wurde bisher 127 mal gelesen.