QUIC protocol

更新时间:
复制 MD 格式

The QUIC protocol secures data transmission and improves resource access efficiency for connections between clients and DCDN nodes. This topic introduces the QUIC protocol, how to enable it, and its billing details.

QUIC

Built on UDP, QUIC performs well on weak networks and maintains service usability despite significant packet loss and network latency. QUIC implements different congestion control algorithms at the application layer, independent of OS or kernel support. This flexibility makes QUIC an ideal solution for services bottlenecked by TCP optimization.

Alibaba Cloud DCDN currently supports Layer 7 QUIC.

QUIC types

DCDN supports IETF QUIC and Google QUIC. The supported versions for Google QUIC are Q39, Q43, and Q46.
  • IETF QUIC is the standards-based version.
  • We strongly recommend that you use IETF QUIC.

How it works

The following figure shows how QUIC works in Alibaba Cloud DCDN.原理图

Client requirements

To use the QUIC protocol, clients must meet the following requirements:
  • Google Chrome can send QUIC requests directly to Alibaba Cloud DCDN because DCDN supports the standard HTTP/3 protocol.
  • Self-developed apps must integrate a QUIC-compatible network library, such as lsquic-client, Cronet, ngtcp2, or quiche.

QUIC billing

QUIC is a value-added service, billed based on the number of QUIC requests. For more information, see the QUIC section in DCDN Pricing Details.
Important
  • Alibaba Cloud DCDN identifies requests transmitted over UDP as QUIC requests.
  • For requests made over HTTPS, DCDN checks the underlying transport protocol. Requests that use the QUIC protocol are billed as QUIC requests; otherwise, they are billed as standard HTTPS requests.

How to identify QUIC requests

This section describes how to identify QUIC requests by using Google Chrome.

Right-click a blank area on the webpage and select Inspect > Network. If the Protocol column displays a value such as h3 or h3-29, the request used the QUIC protocol.
Note If the Protocol column is not displayed, refresh the page. Then, right-click any column header and select Header Options > Protocol.

In the following figure, the "h3" value in the Protocol column indicates that the request used the QUIC protocol.

示例