FINパケット
読み:フィン-パケット
外語:FIN packet
TCPのパケットで、FINフラグを1にしたもの。
概要
TCP接続を終了する際には、パケットのこのビットを立てた(1にした)FINパケットを相互に送り合う。
相互に送り合うことで、相互に終了したことを理解することができる、丁寧な切断方法が採用されている。
特徴
使用例
このパケットを送信することにより、以降の「送信を終了する」旨を通知する。送信以降も、受信は可能である。双方で通信を終了するためには、双方からFINパケットを送信し合わねばならない。
正常な通信時には、このビットが使われるのは2パケットだけである。
通信の終了を希望する側を甲、その通信相手を乙とすると、次のようになる。
- 甲→乙
- 甲は乙にFIN+ACKを送信
- 乙は甲にACKを返信
- 乙→甲
- 乙は甲にFIN+ACKを送信
- 甲は乙にACKを返信
この手順により、TCPは丁寧に接続が終了される。
状態遷移
送信
受信
再検索