質問: tcpのfinフラグがfinと呼ばれるのはなぜですか? tcpにはいくつかのフラグがあります。 synは同期を表すなど、他のフラグ名が何から来ているのかはすでに理解しています。また、接続を閉じるためにfinが使用されていることも知っています。私が理解していないのは、finが正確に何を意味するのかということです。他のフラグと同じように略語ですか?私はそれを理解することができません。
回答: tcpのfinフラグがfinと呼ばれるのはなぜですか?finは「finish」の略語です 通常の場合、各側はfin(finish)ビットが設定された特別なメッセージを送信することによって接続の終了を終了します。このメッセージは、finと呼ばれることもあり、他のデバイスへの接続終了要求として機能すると同時に、通常のセグメントのようにデータを伝送することもあります。 finを受信するデバイスは、受信したことを示すためにfinへの確認応答で応答します。 finを送信してackを受信することにより、両側がシャットダウン手順を完了するまで、接続全体が終了したとは見なされません。 ソース tcp接続の終了 :