Netzwerk/L4/Port/Zustände: Unterschied zwischen den Versionen
Erscheinungsbild
Die Seite wurde neu angelegt: „ = Zustände und Ereignisse des TCP-Protokolls = {| class="wikitable" | | |- |'''LISTEN''' |Warten auf eine Verbindungsanforderung durch irgendeinen TCP-Prozess mit entsprechender Port-Nummer. |- |'''SYN-SENT''' |Warten auf eine zugehörige Verbindungsanforderung, nachdem durch einen TCP-Prozess eine Verbindungsanforderung gesendet worden ist. |- |'''SYN-RECEIVED''' |Warten auf eine Bestätigung einer Verbindungsanforderung, nachdem durch einen…“ |
|||
| Zeile 2: | Zeile 2: | ||
= Zustände und Ereignisse des TCP-Protokolls = | = Zustände und Ereignisse des TCP-Protokolls = | ||
{| class="wikitable" | {| class="wikitable" | ||
! Zustand !! Beschreibung | |||
|- | |- | ||
|'''LISTEN''' | |'''LISTEN''' | ||
| Zeile 38: | Zeile 37: | ||
|Es besteht keinerlei Verbindung zu irgendeinem anderen TCP-Prozess. | |Es besteht keinerlei Verbindung zu irgendeinem anderen TCP-Prozess. | ||
|} | |} | ||
{| class="wikitable" | {| class="wikitable" | ||
! Ergebnis !! Beschreibung | |||
|- | |- | ||
|User Calls | |User Calls | ||
Version vom 28. Januar 2024, 12:42 Uhr
Zustände und Ereignisse des TCP-Protokolls
| Zustand | Beschreibung |
|---|---|
| LISTEN | Warten auf eine Verbindungsanforderung durch irgendeinen TCP-Prozess mit entsprechender Port-Nummer. |
| SYN-SENT | Warten auf eine zugehörige Verbindungsanforderung, nachdem durch einen TCP-Prozess eine Verbindungsanforderung gesendet worden ist. |
| SYN-RECEIVED | Warten auf eine Bestätigung einer Verbindungsanforderung, nachdem durch einen TCP-Prozess eine Verbindungsanforderung empfangen und gesendet worden ist. |
| ESTABLISHED | In diesem Normalzustand bei der Datenübertragung existiert eine offene Verbindung, in der empfangene Daten an den Anwendungsprozess übergeben werden können. |
| FIN-WAIT-1 | Warten auf eine Verbindungsauslösungsanforderung von der Gegenstelle, oder Warten auf die Quittung nach dem Senden einer Verbindungsauslösungsanforderung. |
| FIN-WAIT-2 | Warten auf eine Verbindungsauslösungsanforderung von der Gegenstelle. |
| CLOSE-WAIT | Warten auf eine Verbindungsauslösungsanforderung durch den lokalen Anwendungsprozess. |
| CLOSING | Warten auf die Bestätigung einer Verbindungsauslösungsanforderung von der Gegenstelle. |
| LAST-ACK | Warten auf eine Verbindungsauslösungsanforderung von der Gegenstelle, einschließlich der Bestätigung der Verbindungsauslösungsanforderung. |
| TIME-WAIT | Wartezeit um sicher zu gehen, dass die Gegenstelle die Quittung ihrer Verbindungsauslösungsanforderung erhalten hat. |
| CLOSED | Es besteht keinerlei Verbindung zu irgendeinem anderen TCP-Prozess. |
| Ergebnis | Beschreibung |
|---|---|
| User Calls | Systemaufrufe durch das Anwendungsprogramm |
| OPEN | Open |
| SEND | Send |
| RECEIVE | Receive |
| CLOSE | Close |
| ABORT | Abort |
| STATUS | Status |
| Arriving Segments | Eintreffende Segmente |
| SEGMENT ARRIVES | Ein Segment trifft ein und muss verarbeitet werden, d.h. auf Fehler überprüft und die Zähler verglichen sowie die Daten gegebenenfalls an die Anwendung weitergereicht werden oder ein Fehler gemeldet werden. |
| Timeouts | Zählerablauf |
| USER TIMEOUT | Zeit, innerhalb derer eine Anwendung auf eine Nachricht von TCP reagiert haben muss. |
| RETRANSMISSION TIMEOUT | Zeit, innerhalb derer ein ausgesendetes Segment bestätigt sein muss. |
| TIME-WAIT TIMEOUT | Zeit, die nach dem Senden der letzten Quittung gewartet wird, ehe TCP den jeweiligen Port für neue Verbindungen freigibt. |