Quick UDP Internet Connections (クイック) is an innovative transport layer network protocol that represents a significant advancement in internet technology. Developed initially by Google, QUIC is designed to improve upon the existing Transmission Control Protocol (TCP), which has been a foundational standard for internet communications. The primary aim of QUIC is to provide more efficient, secure, and faster internet connections.
QUIC は、そのシンプルさとスピードで知られるインターネット プロトコル スイートのコア メンバーであるユーザー データグラム プロトコル (UDP) に基づいて構築されています。TCP とは異なり、UDP はコネクションレス プロトコルであるため、データを送信するために継続的な接続を必要としません。UDP のこの特性が QUIC の効率性の基礎となり、クライアントとサーバー間のデータ転送を高速化します。
QUIC の主な機能の 1 つは、セキュリティが組み込まれていることです。トランスポート層セキュリティ (TLS) が追加レイヤーとして追加される従来のプロトコルとは異なり、QUIC は TLS をプロトコルの本質的なコンポーネントとして統合します。この統合により、安全な接続を確立するプロセスが合理化され、通信の開始にかかる時間と複雑さが軽減されます。
QUICはTCPに関連するいくつかのパフォーマンス上の問題を解決します。例えば、接続確立時間を短縮し、 レイテンシー 輻輳制御の改善により、ネットワークの変更(Wi-Fi から携帯電話データへの切り替えなど)をよりスムーズに処理できるようになりました。これらの改善は、ユーザーが頻繁にネットワークを切り替えるモバイル中心のインターネット時代に特に役立ちます。
HTTP/3は、ハイパーテキスト転送プロトコル(HTTP)の3番目のメジャーバージョンであり、QUICに基づいています。2022年にIETF標準として採用されたHTTP/3は、その前身(HTTP/1.1および HTTP/2)、特に TCP によって課される制約に関連するもの。 QUIC を活用することで、HTTP/3 はページの読み込み速度の向上、接続の回復力の向上、セキュリティの向上を通じて Web ブラウジングのエクスペリエンスを向上させます。
本質的に、QUIC は HTTP/3 とともに、インターネット プロトコル テクノロジーの飛躍を表しています。QUIC は、パフォーマンスとユーザー エクスペリエンスに影響を与える TCP 固有の制限に対処するために作成されました。QUIC は、速度、セキュリティ、信頼性を兼ね備えており、インターネット プロトコルの進化における重要な進歩となっています。