- 追加された行はこの色です。
- 削除された行はこの色です。
[[ネットワーク用語]] > FIN * FIN [#c11b4a74] FIN = FINish [[FIN ‐ 通信用語の基礎知識>http://www.wdic.org/w/WDIC/FIN]] >FIN 読み:フィン 外語:FIN: Finish 英語 [[TCPヘッダー>TCPヘッダ]]内のControl Bits(制御ビット)領域にあるフラグビットの一つ。 転送終了フラグ。 >''概要'' TCP接続を終了する際に、このビットを立てる(1にする)。 このビットを含むパケットをFINパケットという。 >''特徴'' このパケットを送信することにより、以降の「送信を終了する」旨を通知する。 送信以降も、受信は可能である。 双方で通信を終了するためには、双方からFINパケットを送信し合わねばならない。 正常な通信時には、このビットが使われるのは2パケットだけである。 通信の終了を希望する側を甲、その通信相手を乙とすると、次のようになる。 - 甲→乙 -- 甲は乙にFIN/ACKを送信 -- 乙は甲にACKを返信 - 乙→甲 -- 乙は甲にFIN/ACKを送信 -- 甲は乙にACKを返信 この手順により、[[TCP]]は丁寧に接続が終了される。 >この手順により、[[TCP]]は丁寧に接続が終了される。 CENTER:http://program.sagasite.info/wiki/index.php?plugin=attach&refer=TCP%E3%83%98%E3%83%83%E3%83%80&openfile=fig01.gif [[FINパケット ‐ 通信用語の基礎知識>http://www.wdic.org/w/WDIC/FIN%E3%83%91%E3%82%B1%E3%83%83%E3%83%88]] >FINパケット 読み:フィン・パケット 外語:FIN packet 英語 TCPのパケットで、FINフラグを1にしたもの。 TCPで通信を終了する場合は、このFINパケットを相互に送り合う。 CENTER: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 http://www.atmarkit.co.jp/fwin2k/network/baswinlan015/baswinlan015_02.html >「FINフラグ」フィールド:1bit幅 「FIN(finis、終了)」フラグは、TCP接続を終了させるために利用される。FINフラグがセットされたパケットは、もうこれ以上データの受信が必要ないことを意味し、受信した側では終了処理を開始する。双方からFINが送られるとTCP接続が終了し、TCP接続のために用意されていた内部バッファなどのリソースが解放される。 ** リンク [#nc15e22e] [[3ウェイハンドシェイク]] [[TCPヘッダ]]