Netzwerk/L4/Port/Zustände

Aus Foxwiki

Zustände und Ereignisse des TCP-Protokolls

Beschreibung

TCP-Verbindungen als endlicher Automat

TCP-Verbindungen als endlicher Automat

Zustände

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.

Ereignisse

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.


Anhang

Siehe auch

Links

Weblinks
  1. https://einstein.informatik.uni-oldenburg.de/rechnernetze/seite64.htm