| ブログ - 最新エントリ |
最新エントリ配信 |
最新エントリ
2007/05/28
|
カテゴリ: Miscellaneous :
執筆者: unix (12:45 pm)
|
TCPのクローズには ・ハーフクローズ ・同時クローズ があり、ハーフクローズのフローや状態遷移については説明しました。 今回は同時クローズについて状態遷移もフラグのやり取りも 一気にまとめて図解します。
という感じで同時にクローズします。 ハーフクローズと少し状態遷移が違いますよね。 |
2007/05/22
|
カテゴリ: Miscellaneous :
執筆者: unix (12:31 pm)
|
TCPのクローズには ・ハーフクローズ ・同時クローズ があり、ハーフクローズのフローについては前回説明しました。 ハーフクローズ時にもTCPの状態が変化します。 図解すると
1.アクティブさん:「もう送るデータおまへんさかい店閉めまっせ!」 2.パッシブさん:「そうでっか!よろしおす!」 3.パッシブさん:「ほなうちも買うもんないさかい財布の口閉めまっせ!」 4.アクティブさん:「おおきに、そうしてもらえますやろか!」 パッシブさん:「パッチン!!財布閉めました!」 5.アクティブさん:「もうパッシブはんも財布閉めて帰りはったかな、 シャッターおろしまひょ、バシャ!」 という感じでハーフクローズしていきます。 |
2007/05/07
|
カテゴリ: Miscellaneous :
執筆者: unix (10:52 am)
|
TCPというプロトコルはセッションをオープンし、通信完了後 クローズという動作をします。 クローズの仕方には ・ハーフクローズ ・同時クローズ 今回はこのハーフクローズについて手順を説明します。 まずクローズ要求する側を「アクティブクローズ」「パッシブクローズ」といいます。 1.アクティブクローズ:「FIN」をアクティブクローズ側に送信 (アクティブ側クローズ開始:受信は可能) 2.パッシブクローズ:送られてきた「FIN」に対して「ACK」を返信 3.パッシブクローズ:パッシブからも「FIN」をアクティブに送信 (パッシブ側クローズ開始:受信は可能) 4.アクティブクローズ:送られてきた「FIN」に対して「ACK」を返信 (パッシブ側クローズ処理完了) 5.アクティブ側クローズ処理完了 FINを両方から送って片方づつ閉じて行きます。 この最初に片方が閉じられた状態(閉じられること)を 「ハーフクローズ」 といいます。重要で基本的な言葉ですので覚えておきましょう。 |











