2016-05-18 1 views
1

cmd promptでnetstat -naを入力したとき、私はTIME_WAIT状態の意味は何ですか?COMMENDプロンプトでNETSTAT -NAに入ったとき、TIME_WAIT状態の意味は何ですか?

C:\user\hp\>netstat -na 
port  Local Address   Foreign Address  State 
TCP  192.168.1.556:49152  192.168.1.662:3306 TIME_WAIT 

このように、私は非常に多くのTIME_WAITを持っています。

TIME_WAIT状態の意味は? TIME_WAIT状態に問題はありますか? manualから

答えて

2

TIME_WAITの目的は、パケット接続が閉じられた後でさえ を受け入れ、接続を維持することです。これは、インターネット ルーティングによって、パケットがその宛先へのスロー・ルートを引き起こし、 両側がクローズすることに同意した後に到着する可能性があるからです。ポートが の新しい接続に使用されている場合、古い接続からのパケットは のプロトコルを破棄したり、元の接続の から個人情報を侵害する可能性があります。 TIME_WAIT遅延は、 が遅れたパケットが到着するまでにある程度の時間が経過するまでポートを再使用できないようにすることによってこれを防ぎます。

+0

これに問題はありますか? – honey1

+1

@ honey1いいえ、TCPの意図的な設計機能です。それは2分しか続きません。 – EJP

+0

問題はないので、新しい接続を開く必要があります。そのため、TIME_WAITは新しい接続を開く際には影響しません。 – honey1

関連する問題