web-dev-qa-db-ja.com

TCPのFINフラグがFINと呼ばれるのはなぜですか?

TCPにはいくつかのフラグがあります。 SYNは同期を表すなど、他のフラグ名が何から来ているのかはすでに理解しています。また、接続を閉じるためにFINが使用されていることも知っています。私が理解していないのは、FINが正確に何を意味するのかということです。他のフラグと同じように略語ですか?私はそれを理解することができません。

1
user4098326

TCPのFINフラグがFINと呼ばれるのはなぜですか?

FINは「Finish」の略語です


通常の場合、各側はFIN(finish)ビットが設定された特別なメッセージを送信することによって接続の終了を終了します。このメッセージは、FINと呼ばれることもあり、他のデバイスへの接続終了要求として機能すると同時に、通常のセグメントのようにデータを伝送することもあります。 FINを受信するデバイスは、受信したことを示すためにFINへの確認応答で応答します。 FINを送信してACKを受信することにより、両側がシャットダウン手順を完了するまで、接続全体が終了したとは見なされません。

ソース TCP接続の終了

4
DavidPostill