Windowsマシンでnetstat -a
を実行すると、4つの状態のうちの1つであるポートのリストが表示されます
- LISTENING
- CLOSE_WAIT
- TIME_WAIT
- ESTABLISHED
CLOSE_WAIT
とTIME_WAIT
の意味・意味は?
184 Lazer 2010-08-08
ベストアンサー
TCP/IP の仕組み上、接続をすぐに閉じることはできません。TCP/IP の仕組み上、コネクションをすぐに閉じることはできません。CLOSE_WAIT は、リモートエンドポイント(接続の反対側)が接続を閉じたことを示します。time_waitは、ローカルエンドポイント(こちら側)が接続を閉じたことを示します。遅延したパケットを接続に合わせて適切に処理できるように、接続を保持しています。接続は4分以内にタイムアウトすると削除されます。詳細はhttp://en.wikipedia.org/wiki/Transmission_Control_Protocolを参照してください
204 BillThor 2010-08-08
基本的に “WAIT “の状態は、片側が接続を閉じたことを意味しますが、クローズの最終確認は保留されています
詳細については、例えば、このTCPの状態の図を参照してください
https://en.wikipedia.org/wiki/File:Tcp_state_diagram_fixed.svg
32 sleske 2010-08-08
TIME_WAITは、リモートTCPがFINリクエストのACKを受信したことを確認するのに十分な時間を待つことを表します。en.wikipedia.org/wiki/Transmission_Control_Protocol (およびRFC793も参照)
2 Denio Mariz 2016-05-20