TCPフォールバック

TCPフォールバック

 TCPフォールバックとは、TCP接続を開始する際に、最初に試みるTCPバージョンが失敗した場合に、代替のTCPバージョンを使用して接続を確立することを指します。

 IPv4のTCP/IPスタックがIPv6をサポートしていない場合、IPv6を利用するクライアントがIPv6のTCP接続を試みると、最初にIPv6を使用して接続を確立しようとしますが、これが失敗すると、自動的にIPv4にフォールバックします。同様に、IPv6のTCP/IPスタックがIPv4をサポートしていない場合、IPv4を利用するクライアントがIPv4のTCP接続を試みると、最初にIPv4を使用して接続を確立しようとしますが、これが失敗すると、自動的にIPv6にフォールバックします。

 TCPフォールバックは、IPv4とIPv6の両方のプロトコルを使用してサービスを提供するための重要な機能であり、IPv6を利用するクライアントが、IPv6がサポートされていないネットワークに接続できるようにするために利用されます。