すべてのプロダクト
Search
ドキュメントセンター

CDN:QUIC プロトコルとは

最終更新日:Jan 29, 2024

Quick UDP Internet Connections (QUIC) プロトコルは、クライアントとPOP (Point of presence) 間のデータ伝送のセキュリティを強化し、コンテンツ配信を高速化します。 このトピックでは、QUICと課金ルールを紹介し、QUICを有効にする方法について説明します。

QUIC の概要

QUICは、TLS/SSLと同じセキュリティ機能を提供し、接続と送信の待ち時間を短縮する実験的なトランスポート層ネットワークプロトコルです。 QUICはUDPに基づいて開発され、弱いネットワーク接続の場合に優れたパフォーマンスを発揮します。 パケット損失とネットワーク遅延の問題が深刻な場合でも、QUICはサービスの可用性を確保できます。 QUICは、使用されるオペレーティングシステムまたはカーネルに関係なく、アプリケーション層で異なる輻輳制御アルゴリズムを実装することができる。 TCPと比較して、QUICはサービス要件に基づいて柔軟な変更をサポートします。 QUICは、TCP最適化がボトルネックに遭遇した場合の適切な代替手段です。

Alibaba Cloud CDNは、レイヤー7で実装されるQUICをサポートしています。

QUICタイプ

Alibaba Cloud CDNは、IETF QUICおよびGoogle QUIC (gQUIC) をサポートしています。 gQUICのサポートバージョンは、Q39、Q43、およびQ46です。

  • IETF QUICは、標準的なインターネットプロトコルである。

  • IETF QUICは、gQUICバージョンG39、Q43、およびQ46と互換性があります。 IETF QUICの使用を推奨します。

制御ポリシー機能の動作

次の図は、QUICとAlibaba Cloud CDNの連携を示しています。原理图

クライアント要件

QUICには、クライアントに対して次の要件があります。

  • Google Chromeを使用している場合、Alibaba Cloud CDNはHTTP/3をサポートしているため、QUICリクエストをAlibaba Cloud CDNに送信できます。

  • 自己開発アプリを使用する場合、アプリは、lsquic-client、Cronet、ngtcp2、quicheなどのQUICをサポートするネットワークプロトコルライブラリと統合する必要があります。

課金ルール

QUICは付加価値サービスです。 QUICリクエストの数に基づいて課金されます。 詳細については、 CDN料金ページ

重要
  • Alibaba Cloud CDNは、UDP経由で送信されるかどうかに基づいてQUICリクエストを識別します。

  • ヘッダーにQUICが指定されているQUICリクエスト: Alibaba Cloud CDNは、リクエストがQUICリクエストであるかどうかを識別します。 その場合、QUICリクエストに対して課金されます。 そうでない場合は、HTTPSリクエストに対して課金されます。

QUICリクエストを識別する方法

次の例では、Google Chromeを使用してQUICリクエストを識別する方法を示します。

手順: webページの空白を右クリックし、[Inspect] > [Network] を選択します。 リクエストの [プロトコル] 列の値がh3-29の場合、リクエストはQUICリクエストです。

説明

[プロトコル] 列が表示されない場合は、ページを更新して行を右クリックし、[ヘッダーオプション] > [プロトコル] を選択します。

次の図は、[プロトコル] 列にh3が表示され、リクエストがQUICリクエストであることを示しています。

示例