Heim > häufiges Problem > Hauptteil

Wie TCP eine Verbindung herstellt

藏色散人
Freigeben: 2020-06-29 09:16:53
Original
7860 Leute haben es durchsucht

Methode zum Herstellen einer TCP-Verbindung: Erstellen Sie zuerst einen Übertragungssteuerungsblock TCB und senden Sie dann ein Verbindungsanforderungssegment an den Server ; Nachdem Sie schließlich das Bestätigungsnachrichtensegment erhalten haben, können Sie den Status der hergestellten Verbindung eingeben.

Wie TCP eine Verbindung herstellt

Drei-Nachrichten-Handshake zum Herstellen einer TCP-Verbindung

  • Der Serverprozess ist erstellt den ersten Übertragungssteuerblock TCB und befindet sich im Abhörzustand und wartet auf die Verbindungsanforderung des Clients

  • Der Client erstellt den Übertragungssteuerblock TCB und sendet ein Verbindungsanforderungssegment an den Server

  • Nachdem der Server das Verbindungsanforderungssegment empfangen hat und dem Verbindungsaufbau zustimmt, sendet er ein Bestätigungssegment

  • Der Clientprozess empfängt die Bestätigung Segment vom Server Nach Erhalt des Bestätigungsnachrichtensegments antwortet dieser sofort mit dem Bestätigungsnachrichtensegment und wechselt in den Status „Hergestellte Verbindung“

  • Nachdem der Server das Bestätigungsnachrichtensegment empfangen hat, tritt er auch in den Status der hergestellten Verbindung ein hergestellter Verbindungsstatus

Transmission Control Block TCB (Transmission Control Block) speichert einige wichtige Informationen in jeder Verbindung

Das obige ist der detaillierte Inhalt vonWie TCP eine Verbindung herstellt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
tcp
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage