it-swarm.com.de

Welchen Sinn kann TIME_WAIT, CLOSE_WAIT, ESTABLISHED haben?

Mit dem Befehl netstat habe ich die Anzahl der TCP Verbindungszustände ermittelt. Aber wie kann man beim Ausführen von Websites sinnvolle Verbindungen zwischen diesen Zahlen und dem Engpass/der Leistung der Website herstellen?

TIME_WAIT 2363
CLOSE_WAIT 5
FIN_WAIT1 32
FIN_WAIT2 161
ESTABLISHED 643
SYN_RECV 28
CLOSING 1
LAST_ACK 26

Bitte speichern Sie die manuellen Links und teilen Sie praktisches Wissen, danke!

5
Hao

Hoffentlich hilft das, ausführliche Erklärung hier : -

  • CLOSED Zeigt an, dass der Server ein ACK-Signal (zur Bestätigung des Empfangs eines Pakets) vom Client erhalten hat und die Verbindung geschlossen ist.

  • CLOSE_WAIT Zeigt an, dass der Server das erste FIN-Signal (zur Bestätigung, dass keine weiteren Daten gesendet werden müssen) vom Client empfangen hat und sich die Verbindung in der befindet Prozess des Schließens.

  • ESTABLISHED Zeigt an, dass der Server das SYN-Signal (Synchronisieren, dieses Signal wird nur im ersten Paket gesendet) vom Client empfangen hat und die Sitzung aufgebaut wurde .

  • FIN_WAIT_1 Zeigt an, dass die Verbindung noch aktiv ist, aber derzeit nicht verwendet wird.

  • FIN_WAIT_2 Zeigt an, dass der Client gerade die Bestätigung des ersten FIN-Signals vom Server erhalten hat.

  • LAST_ACK Zeigt an, dass der Server gerade sein eigenes FIN-Signal sendet.

  • LISTENING Zeigt an, dass der Server bereit ist, eine Verbindung anzunehmen.

  • SYN_RECEIVED Zeigt an, dass der Server gerade ein SYN-Signal vom Client empfangen hat.

  • SYN_SEND Zeigt an, dass diese Verbindung offen und aktiv ist.

  • TIME_WAIT Zeigt an, dass der Client die Verbindung als aktiv erkennt, aber derzeit nicht verwendet.

4
toomanyairmiles