2016-05-18 2 views

Antwort

2

Vom manual:

Der Zweck TIME_WAIT ist, eine Verbindung zu halten Pakete zu akzeptieren, auch nachdem die Verbindung geschlossen wurde. Dies liegt daran, dass das Routing des Internets dazu führen kann, dass ein Paket eine langsame Route zu seinem Zielort annimmt, und es ankommen kann, nachdem beide Seiten zugestimmt haben, es zu schließen. Wenn der Port in für eine neue Verbindung verwendet wird, könnte das Paket von der alten Verbindung das Protokoll brechen oder persönliche Informationen von der ursprünglichen Verbindung kompromittieren. Die TIME_WAIT-Verzögerung verhindert dies, indem sichergestellt wird, dass der Port nicht wiederverwendet werden kann, bis nach einiger Zeit für diese verzögerten Pakete zulässig ist.

+0

mit diesem gibt es ein Problem? – honey1

+1

@ honey1 Nein, es ist ein bewusstes Design-Feature von TCP. Es dauert nur zwei Minuten. – EJP

+0

Es gibt also kein Problem, die neue Verbindung sollte sich öffnen, damit sich TIME_WAIT nicht auf das Öffnen einer neuen Verbindung auswirkt. – honey1