The Quick UDP Internet Connections (QUIC) protocol provides enhanced security for data transmission between clients and CDN nodes and also accelerates content delivery. This topic describes what is QUIC, how QUIC works, the client requirements, and the billing rules for using the QUIC protocol.

What is QUIC?

QUIC is an experimental transport layer network protocol that provides the same security capabilities as TLS/SSL and reduces connection and transmission latency. QUIC is developed based on UDP and has an excellent performance in case of weak network connections. When packet loss and network latency issues are severe, QUIC can still ensure business continuity. QUIC can implement different congestion control algorithms at the application layer regardless of the operating system or kernel that is used. Compared with TCP, QUIC supports flexible changes based on service requirements. QUIC is a suitable alternative when TCP optimization encounters bottlenecks.

Alibaba Cloud CDN supports the implementation of QUIC at Layer 7 (HTTP over QUIC). Supported versions are Q39, Q43, and Q46.

How QUIC works

The following figure shows how QUIC works with Alibaba Cloud CDN. Architecture diagram

Client requirements

QUIC has the following requirements for clients:
  • If you use Google Chrome, the QUIC versions supported by Alibaba Cloud CDN are Q39, Q43, and Q46. Google Chrome can directly send QUIC requests to Alibaba Cloud CDN.
  • If you use a self-developed app, the app must be integrated with a network library such as lsquic-client or Cronet that supports QUIC.

Billing rules for QUIC

QUIC is a value-added service. You are billed based on the number of QUIC requests. For more information, see the billing rules for QUIC in CDN pricing.
Note A QUIC request whose protocol header is HTTPS will not be repeatedly charged in both HTTPS requests and QUIC requests. The billing rules for HTTPS requests and QUIC requests are mutually exclusive. Each request is billed as an HTTPS request or a QUIC request.
Billing rules for QUIC:
  • QUIC requests are identified based on UDP. They are not identified based on the request header.
  • Alibaba Cloud CDN checks whether a request is a QUIC request first. If a request is identified as a QUIC request, you are charged for a QUIC request. Otherwise, you are charged for an HTTPS request.

Enable QUIC

The first private preview of QUIC was completed in June 2020. QUIC is unavailable to first-time users of Alibaba Cloud CDN. The second private preview will soon begin. You can apply for participation in the private preview.