ネットワーク用語 > FIN

FIN

FIN = FINish

FIN ‐ 通信用語の基礎知識

FIN
読み:フィン
外語:FIN: Finish 英語
 
TCPヘッダー内のControl Bits(制御ビット)領域にあるフラグビットの一つ。
転送終了フラグ。

概要
TCP接続を終了する際に、このビットを立てる(1にする)。
このビットを含むパケットをFINパケットという。

特徴
このパケットを送信することにより、以降の「送信を終了する」旨を通知する。
送信以降も、受信は可能である。
双方で通信を終了するためには、双方からFINパケットを送信し合わねばならない。
正常な通信時には、このビットが使われるのは2パケットだけである。
通信の終了を希望する側を甲、その通信相手を乙とすると、次のようになる。

  • 甲→乙
    • 甲は乙にFIN/ACKを送信
    • 乙は甲にACKを返信
  • 乙→甲
    • 乙は甲にFIN/ACKを送信
    • 甲は乙にACKを返信

この手順により、TCPは丁寧に接続が終了される。

http://program.sagasite.info/wiki/index.php?plugin=attach&refer=TCP%E3%83%98%E3%83%83%E3%83%80&openfile=fig01.gif

FINパケット ‐ 通信用語の基礎知識

FINパケット
読み:フィン・パケット
外語:FIN packet 英語
 
TCPのパケットで、FINフラグを1にしたもの。
TCPで通信を終了する場合は、このFINパケットを相互に送り合う。

http://program.sagasite.info/wiki/index.php?plugin=attach&refer=3%E3%82%A6%E3%82%A7%E3%82%A4%E3%83%8F%E3%83%B3%E3%83%89%E3%82%B7%E3%82%A7%E3%82%A4%E3%82%AF&openfile=connection_end.jpg

リンク

3ウェイハンドシェイク
TCPヘッダ


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS