|
TCPセッションクローズって?
投稿日時 2007-5-7 10:52:21
執筆者 unix
|
TCPというプロトコルはセッションをオープンし、通信完了後 クローズという動作をします。
クローズの仕方には ・ハーフクローズ ・同時クローズ
今回はこのハーフクローズについて手順を説明します。 まずクローズ要求する側を「アクティブクローズ」「パッシブクローズ」といいます。
1.アクティブクローズ:「FIN」をアクティブクローズ側に送信 (アクティブ側クローズ開始:受信は可能) 2.パッシブクローズ:送られてきた「FIN」に対して「ACK」を返信 3.パッシブクローズ:パッシブからも「FIN」をアクティブに送信 (パッシブ側クローズ開始:受信は可能) 4.アクティブクローズ:送られてきた「FIN」に対して「ACK」を返信 (パッシブ側クローズ処理完了) 5.アクティブ側クローズ処理完了
FINを両方から送って片方づつ閉じて行きます。 この最初に片方が閉じられた状態(閉じられること)を
「ハーフクローズ」
といいます。重要で基本的な言葉ですので覚えておきましょう。
|
|