通信用語の基礎知識 戻る
アスカネットワークサービス

FIN

読み:フィン
外語:FIN: Finish
品詞:名詞
2007/01/09 作成
2007/01/09 更新

TCPヘッダ内のControl Bits(制御ビット)領域にあるフラグビットの一つ。転送終了フラグ。

TCP接続を終了する際に、このビットを立てる(1にする)。

このビットを含むパケットをFINパケットという。

このパケットを送信することにより、以降の「送信を終了する」旨を通知する。送信以降も、受信は可能である。双方で通信を終了するためには、双方からFINパケットを送信し合わねばならない。

正常な通信時には、このビットが使われるのは2パケットだけである。

通信の終了を希望する側を甲、その通信相手を乙とすると、次のようになる。

  1. 甲→乙
    1. 甲は乙にFIN/ACKを送信
    2. 乙は甲にACKを返信
  2. 乙→甲
    1. 乙は甲にFIN/ACKを送信
    2. 甲は乙にACKを返信

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