2011-01-27 14 views
3

私はsysctl tw_reuse = 0とtw_recycle = 0を持っていて、netstatはTIME_WAIT接続を報告しません。これは、A - > B、Aの2つのサーバー間のローカルネットワーク接続で、netstatのBへのTIME_WAIT接続はありますが、BとAの接続はありません。TIME_WAIT接続がない理由は何ですか?

答えて

3

通信を閉じる接続の側だけがTIME_WAIT状態になることができます。関連するUNIX Socket FAQシーケンス図を参照してください。 ですべての可能な場合

TCPは、すべてのデータが送信さ 保証することを忘れないでくださいは、配信されます。ソケットを閉じると、サーバはTIME_WAIT の状態になります。 すべてのデータが消失していることを本当に確信しています。

+0

私は考えていました。 :)ありがとう! – ThomK

関連する問題