[PR]
by amanatu
-->
カレンダー
«  «  2009 1月  »  »
28 29 30 31 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

メインメニュー

最新ブログエントリ

エンジニアアイテム


最近のコメント

最近のトラックバック

アーカイブ


メルマガ登録 ID: 0000209784
UNIXのおべんきょしませんか?
 
バックナンバー powered by まぐまぐトップページへ
ブログ - unixさんのエントリ
 unixさんのエントリ配信

2007/05/28
TCPセッションクローズ-同時クローズ状態遷移-

執筆者: unix (12:45 pm)
 TCPのクローズには

・ハーフクローズ
・同時クローズ

があり、ハーフクローズのフローや状態遷移については説明しました。
今回は同時クローズについて状態遷移もフラグのやり取りも
一気にまとめて図解します。


Active--FINWAIT_1-----------CLOSING--TIME_WAIT-------------CLOSED

1.FIN↓↑   2.FIN+ACK↓↑

Passive--FINWAIT_1-----------CLOSING--TIME_WAIT-------------CLOSED


TCP A TCP B

0. ESTABLISHED ESTABLISHED

1. (Close) (Close)
FIN-WAIT-1 --> < SEQ=100 >< ACK=300 >< CTL=FIN,ACK > ... FIN-WAIT-1
<-- < SEQ=300 >< ACK=100 >< CTL=FIN,ACK > <--
... < SEQ=100 >< ACK=300 >< CTL=FIN,ACK > -->

2. CLOSING --> < SEQ=101 >< ACK=301 >< CTL=ACK > ... CLOSING
<-- < SEQ=301 >< ACK=101 >< CTL=ACK > <--
... < SEQ=101 >< ACK=30 1>< CTL=ACK > -->

3. TIME-WAIT TIME-WAIT
(2 MSL) (2 MSL)
CLOSED CLOSED


という感じで同時にクローズします。

ハーフクローズと少し状態遷移が違いますよね。
unixさんのブログを読む | コメント (0) | トラックバック数 (0) | 閲覧数 (1941)
このエントリのトラックバックURL
http://unix-study.com/modules/weblog/weblog-tb.php/91
印刷用ページ 友達に送る
 
投稿された内容の著作権はコメントの投稿者に帰属します。
技術コンテンツ全文検索

表示形式: ソート:

pitattomatch ADs
最新ニュースブロック
ヘッドラインブロック
新着リンク
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
Powered by Xoops2.05  Theme Design by OCEAN-NET
copyright (c) 2003 All rights reserved.