Was ist Drei-Wege-Handshake in TCP?

1 Antworten


  • TCP (Transmission Control Protocol) ist eines der wichtigsten Protokolle der TCP/IP-Suite. TCP ist ein verbindungsorientiertes Protokoll und kann diese Verbindung über einen Mechanismus herstellen, der als Drei-Wege-Handshake bezeichnet wird.

    Um den Mechanismus des Drei-Wege-Handshakes beschreiben zu können, nehmen wir nur ein Beispiel. Nehmen wir zum Beispiel an, dass ein Benutzer A einige Daten von Server B anfordern möchte. Wenn Benutzer A die Daten senden möchte, gehen wir davon aus, dass sich Server B im Listening-Modus befindet. Bevor Benutzer A die Daten senden kann, muss er eine Verbindung aufbauen, dazu sendet er ein SYN-Steuerbit, wenn der Server B dieses Paket empfängt, antwortet er mit seinem eigenen SYN-Bit und einer Bestätigung für das gerade empfangene Paket .

    Diese gelangt dann zum Teilnehmer A, der die Quittung und auch das SYN-Bit erhält. Benutzer A müsste nun eine Bestätigung für das vom

    Server B empfangene SYN-Bit senden. Sobald der Server B die Bestätigung erhält, wird eine Verbindung hergestellt. Jetzt können die beiden TCP-Sockets Daten offen austauschen, da eine Verbindung zwischen ihnen aufgebaut wurde. Drei-Wege-Handshaking ist jedes Mal erforderlich, wenn zwei Einheiten Daten austauschen.

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear