Heim > häufiges Problem > Wie wird eine TCP-Verbindung mithilfe eines Drei-Paket-Handshakes hergestellt?

Wie wird eine TCP-Verbindung mithilfe eines Drei-Paket-Handshakes hergestellt?

藏色散人
Freigeben: 2020-06-29 09:25:35
Original
5186 Leute haben es durchsucht

Der Prozess zum Herstellen einer TCP-Verbindung mit einem Drei-Paket-Handshake ist: 1. Der Serverprozess erstellt zunächst den Übertragungssteuerungsblock TCB und befindet sich im Überwachungsstatus. 2. Der Client erstellt den Übertragungssteuerungsblock TCB und sendet eine Verbindungsanforderungsnachricht an den Server. 3. Nachdem der Client-Prozess das Bestätigungssegment erhalten hat, antwortet er sofort mit dem Bestätigungssegment.

Wie wird eine TCP-Verbindung mithilfe eines Drei-Paket-Handshakes hergestellt?

Eine kurze Beschreibung des Drei-Paket-Handshakes zum Aufbau einer TCP-Verbindung

Der Serverprozess erstellt zunächst den Übertragungssteuerungsblock TCB und befindet sich im Abhörzustand und wartet auf die Verbindungsanforderung des Clients

Der Client erstellt den Übertragungssteuerungsblock TCB und sendet das Verbindungsanforderungssegment an den Server

Nachdem der Server das Verbindungsanforderungssegment empfangen hat, wird ein Bestätigungsnachrichtensegment gesendet, wenn der Verbindungsaufbau vereinbart wurde

Nachdem der Clientprozess das Bestätigungsnachrichtensegment vom Server empfangen hat, antwortet er sofort mit einer Bestätigungsnachricht Segment und tritt in den Status der hergestellten Verbindung ein

Server Nach Erhalt des Bestätigungsnachrichtensegments wechselt er auch in den Status der hergestellten Verbindung

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

Verwandte Einführung:

Transmission Control Protocol (TCP, Transmission Control Protocol) ist ein verbindungsorientiertes, zuverlässiges, Bytestrom-basiertes Transportschicht-Kommunikationsprotokoll, definiert durch RFC 793 der IETF.

TCP ist so konzipiert, dass es eine mehrschichtige Protokollhierarchie unterstützt, die mehrere Netzwerkanwendungen unterstützt. TCP ist darauf angewiesen, zuverlässige Kommunikationsdienste zwischen Prozesspaaren in einem Host-Computer bereitzustellen, der mit verschiedenen, aber miteinander verbundenen Computerkommunikationsnetzwerken verbunden ist. TCP geht davon aus, dass es einfache, möglicherweise unzuverlässige Datagrammdienste von Protokollen niedrigerer Ebene erhalten kann. Grundsätzlich sollte TCP auf einer Vielzahl von Kommunikationssystemen funktionieren können, von festverdrahteten Verbindungen bis hin zu paketvermittelten oder leitungsvermittelten Netzwerken.

Das obige ist der detaillierte Inhalt vonWie wird eine TCP-Verbindung mithilfe eines Drei-Paket-Handshakes hergestellt?. 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