ืื IETF (ืืื ืืขืจื ืขื ืืื ืืฉืขื ืืจืืข ืืึทืกืง ืคืึธืจืก), ืืืึธืก ืืื ืคืึทืจืึทื ืืืืึธืจืืืขื ืคึฟืึทืจ ืืขืจ ืึทื ืืืืืงืืื ื ืคืื ืืื ืืขืจื ืขื ืคึผืจืึธืืึธืงืึธืืก ืืื ืึทืจืงืึทืืขืงืืฉืขืจ, ืืื ืืขืขื ืืืงื ืื ืคืึธืจืืืจืื ื ืคืื ืึท RFC ืคึฟืึทืจ ืื ืืืืคึผ / 3.0 ืคึผืจืึธืืึธืงืึธื ืืื ืืจืืืก ืคึฟืึทืจืืื ืืขื ืข ืกืคึผืขืกืึทืคืึทืงืืืฉืึทื ื ืืื ืืขืจ ืื ืืืขื ืืืคืืขืจืก RFC 9114 (ืคึผืจืึธืืึธืงืึธื) ืืื RFC 9204 ( QPACK ืืขืืขืจ ืงืึทืืคึผืจืขืฉืึทื ืืขืื ืึธืืึธืืืข ืคึฟืึทืจ ืืืืคึผ / 3). ืื HTTP/3.0 ืกืคึผืขืกืืคืืงืึทืืืึธื ืืื ืืืงืืืขื ืื ืกืืึทืืืก ืคืื ืึท "ืคึผืจืึธืคึผืึธืกืขื ืกืืึทื ืืึทืจื", ื ืึธื ืืืึธืก ืึทืจืืขื ืืืขื ืึธื ืืืืื ืฆื ืืขืื ืื RFC ืื ืกืืึทืืืก ืคืื ืึท ืคึผืืึทื ื ืึธืจืืึทื (ืืจืึทืคื ืกืืึทื ืืึทืจื), ืืืึธืก ืคืืงืืืฉ ืืืื ืึท ืืึทื ืฅ ืกืืืืืึทืืึทืืืืฉืึทื ืคืื ืืขื ืคึผืจืึธืืึธืงืึธื ืืื ืืขื ืืืขื ืืื ืืฉืืื ืึทืืข ืื ืืึทืืขืจืงืื ืืขื ืืขืืืื. ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืืขืจืืืึทื ืืืงื ืืืขืจืกืืขืก ืคืื ืื ืกืคึผืขืกืึทืคืึทืงืืืฉืึทื ื ืคึฟืึทืจ ืื HTTP/1.1 (RFC 9112) ืืื HTTP/2.0 (RFC 9113) ืคึผืจืึธืืึธืงืึธืืก ืืขื ืขื ืืจืืืก, ืืื ืืขืืื ื ืืื ืืึธืงืืืขื ืื ืืืคืืื ืื ื ืื ืกืขืืึทื ืืืงืก ืคืื ืืืืคึผ ืจืืงืืืขืก (RFC 9110) ืืื HTTP ืงืึทืืฉืื ื ืงืึธื ืืจืึธื ืืขืืขืจื. (RFC 9111).
ืื ืืืืคึผ / 3 ืคึผืจืึธืืึธืงืึธื ืืืคืืื ื ืื ื ืืฆื ืคืื ืื QUIC (Quick UDP Internet Connections) ืคึผืจืึธืืึธืงืึธื ืืื ืึท ืึทืจืืืขืจืคืืจื ืคึฟืึทืจ ืืืืคึผ / 2. QUIC ืืื ืึท ืคืึทืจืืขื ืืขืจืื ื ืคืื ืื UDP ืคึผืจืึธืืึธืงืึธื ืืืึธืก ืฉืืืฆื ืืืืืืคึผืืขืงืกืื ื ืคืื ืงืืืคื ืงืึทื ืขืงืฉืึทื ื ืืื ืืื ืขื ืงืจืืคึผืฉืึทื ืืขืืืึธืืก ืขืงืืืืืืึทืืขื ื ืฆื TLS / SSL. ืืขืจ ืคึผืจืึธืืึธืงืึธื ืืื ืืืฉืืคื ืืื 2013 ืืืจื Google ืืื ืึทื ืึธืืืขืจื ืึทืืืื ืฆื ืื TCP + TLS ืงืึธืืืื ืึทืฆืืข ืคึฟืึทืจ ืื ืืืขื, ืกืึทืืืืื ื ืคึผืจืึธืืืขืืก ืืื ืืึทื ื ืงืึทื ืขืงืฉืึทื ืกืขืืึทืคึผ ืืื ืคืึทืจืืึทื ืืืื ื ืฆืืื ืืื TCP ืืื ืืืืืึทื ืืืืื ื ืืืืืื ืืืขื ืคึผืึทืงืืฅ ืืขื ืขื ืคืึทืจืคืึทืื ืืขืฉืึทืก ืืึทืื ืึทืจืืืขืจืคืืจื.
ืืขืจืืืืึทื, QUIC ืืื HTTP/3.0 ืฉืืืฆื ืืื ืฉืืื ืืืคึผืืึทืืขื ืึทื ืืื ืึทืืข ืคืึธืืงืก ืืืขื ืืจืึทืืืขืจื (ืืื ืงืจืึธืื, ืคืืจืขืคืึธืงืก ืืื ืขืืืฉ, HTTP/3 ืฉืืืฆื ืืื ืขื ืืืืึทืื ืืืจื ืคืขืืืงืืึทื, ืืื ืืื Safari ืขืก ืจืืงืืืืืขืจื ืื "ืึทืืืึทื ืกืืจืืข> ืขืงืกืคึผืขืจืืืขื ืืึทื ืคึฟืขืึดืงืืืื> ืืืืคึผ / 3" ืืึทืฉืืขืืืงื. ืฆื ืืืื ืขื ืืืืึทืื). ืืืืฃ ืื ืกืขืจืืืขืจ ืืืึทื, ืืืืคึผ / 3 ืืืคึผืืึทืืึทื ืฅ ืืขื ืขื ืื ืืืฆื ืคึฟืึทืจ nginx (ืืื ืึท ืืึทืืื ืืขืจ ืฆืืืืึทื ืืื ืืื ืื ืคืึธืจืขื ืคืื ืึท ืืึทืืื ืืขืจ ืืึธืืืืข), ืงืึทืื, ืืืก ืืื ืืืืขืกืคึผืขื. ืืืืคึผ / 3 ืฉืืืฆื ืืื ืืืื ืฆืืืขืฉืืขืื ืืืจื ืื Cloudflare ืืื ืืึทืื ืขืงืกืคึผืจืขืก ื ืขืฅ.
ืฉืืืกื ืคึฟืขืึดืงืืืื ืคืื QUIC:
- ืืืื ืืืืขืจืืืื ืขื ืืขื ืฆื TLS (ืืืืกืืงืื QUIC ืืื ืื ืคืืืืงืืื ืฆื ื ืืฆื TLS ืืืืขืจ UDP);
- ืืืืคื ืึธืจื ืืืขืืงืืึทื ืงืึธื ืืจืึธื, ืคึผืจืขืืืขื ืืื ื ืคึผืึทืงืึทื ืึธื ืืืขืจ;
- ืื ืคืืืืงืืื ืฆื ืืืืงืขืฃ ืคืึทืจืืืืื ืึท ืคึฟืึทืจืืื ืืื ื (0-RTT, ืืื ืืขืขืจืขื 75% ืคืื ืงืึทืกืขืก ืืึทืื ืงืขื ืขื ืืืื ืืจืึทื ืกืืืืืขื ืืืืื ื ืึธื ืฉืืงื ืื ืงืฉืจ ืกืขืืึทืคึผ ืคึผืึทืงืึทื) ืืื ืฆืืฉืืขืื ืืื ืืืึทื ืืืืืื ืฆืืืืฉื ืฉืืงื ืึท ืืงืฉื ืืื ืืึทืงืืืขื ืึท ืขื ืืคืขืจ (ืจืื, ืจืึธืื ื ืืจืืคึผ ืฆืืื);
- ื ืืฆื ืึท ืึทื ืืขืจืฉ ืกืืงืืืึทื ืก ื ืืืขืจ ืืืขื ืจืืืจืึทื ืกืืืืื ื ืึท ืคึผืึทืงืึทื, ืืืึธืก ืึทืืืืืื ืึทืืืืืืืึทืื ืืื ืืืืขื ืืึทืคืืืื ื ืืืงืืืขื ืคึผืึทืงืืฅ ืืื ืืึทืงืืืขื ืืึทืคืจืืึทืขื ืคืื ืืืืืึทืืฅ;
- ืึธื ืืืขืจ ืคืื ืึท ืคึผืึทืงืึทื ืึทืคืขืงืฅ ืืืืื ืื ืขืงืกืคึผืจืขืก ืคืื ืื ืืืึทื ืคึฟืึทืจืืื ืื ืืื ืืื ืืื ืืื ื ืืฉื ืืึทืืื ืื ืขืงืกืคึผืจืขืก ืคืื ืืึทืื ืืื ืคึผืึทืจืึทืืขื ืกืืจืืื ืืจืึทื ืกืืืืืขื ืืืจื ืืขื ืงืจืึทื ื ืงืฉืจ;
- ืืขืืช ืงืขืจืขืงืฉืึทื ืคึฟืขืึดืงืืืื ืืืึธืก ืืื ืึทืืืื ืืืืืื ืจืขืื ืฆื ืจืืืจืึทื ืกืืืกืกืืึธื ืคืื ืคืึทืจืคืึทืื ืคึผืึทืงืืฅ. ื ืืฆื ืกืคึผืขืฆืืขืืข ืืขืืช ืงืขืจืขืงืฉืึทื ืงืึธืืื ืืืืฃ ืื ืคึผืึทืงืึทื ืืืจืื ืฆื ืจืขืืืฆืืจื ืกืืืืึทืืืึธื ืก ืืืึธืก ืืึทืจืคื ืจืืืจืึทื ืกืืืกืกืืึธื ืคืื ืคืึทืจืคืึทืื ืคึผืึทืงืึทื ืืึทืื.
- ืงืจืืคึผืืึธืืจืึทืคืืง ืืืึธืง ืืึทืื ืืจืื ืืขื ืขื ืึทืืืื ื ืืื QUIC ืคึผืึทืงืึทื ืืึทืื ืืจืื, ืืืึธืก ืจืึทืืืกืึทื ืื ืคึผืจืึทื ืคืื ืคึผืึทืงืึทื ืืึธืกืกืขืก ืืืืฃ ืืืงืึธืืืื ื ืื ืืื ืืึทืื ืคืื ืกืึทืืกืึทืงืืืึทื ื ืคึผืึทืงืืฅ;
- ืงืืื ืคืจืืืืขืืขื ืืื ืืืึทืงืื ื ืคืื ืืงืคึผ ืจืื;
- ืฉืืืฆื ืคึฟืึทืจ ืงืฉืจ ืืืืขื ืืืคืืฆืืจื, ืืืึธืก ืจืึทืืืกืึทื ืื ืฆืืื ืขืก ื ืขืื ืฆื ืคืึทืจืืืืื ืึท ืจืืงืึทื ืขืงืฉืึทื ืคึฟืึทืจ ืจืืจืขืืืืืง ืงืืืืึทื ืฅ;
- ืืขืืืขืืงืืื ืคืื ืงืึทื ืขืงืืื ื ืึทืืืึทื ืกืืจืืข ืงืึทื ืืืฉืขืกืืฉืึทื ืงืึธื ืืจืึธื ืืขืงืึทื ืืืึทืื;
- ื ืืฆื ืคึผืขืจ-ืืืจืขืงื ืืจืืคึผืื ืคืึธืจืงืึทืกืืื ื ืืขืงื ืืงืก ืฆื ืขื ืฉืืจ ืึทื ืคึผืึทืงืืฅ ืืขื ืขื ืืขืฉืืงื ืืื ืึธืคึผืืืืึทื ืจืืืฅ, ืคึผืจืขืืืขื ืืื ื ืืื ืคืื ืงืึทื ืืืฉืขืกืืื ืืื ืคืึทืจืฉืึทืคื ืคึผืึทืงืึทื ืึธื ืืืขืจ;
- ืืึทืืืืืืง ืคืึทืจืืจืขืกืขืจื ืืื ืคืึธืจืฉืืขืืื ื ืืื ืืจืืคึผืื ืงืึทืืคึผืขืจื ืืื TCP. ืคึฟืึทืจ ืืืืืขื ืืึทืืื ืื ืืก ืึทืืึท ืืื ืืึธืืืืืข, QUIC ืืื ืืขืืืืื ืฆื ืจืขืืืฆืืจื ืจืืืืคืขืจืื ื ืึทืคึผืขืจืืืฉืึทื ื ืืืขื ืืืึทืืฉืื ื ืืืืืืืก ืืื 30%.
ืฆืืืืฉื ืื ืขื ืืขืจืื ืืขื ืืื ืื HTTP / 1.1 ืกืคึผืขืกืึทืคืึทืงืืืฉืึทื ื, ืืืจ ืงืขื ืขื ืืึธื ืืขื ืคืึทืจืืืขืจ ืืืืฃ ืื ืืคืืขืืื ืืขืจื ื ืืฆื ืคืื ืื ืงืึทืจืขืืข ืฆืืจืืงืงืืืขื (CR) ืืึทืจืึทืงืืขืจ ืึทืจืืืก ืืขื ืืืฃ ืืื ืืื ืืึทืื, ื.ื. ืืื ืคึผืจืึธืืึธืงืึธื ืขืืขืืขื ืื, ืื CR ืืึทืจืึทืงืืขืจ ืงืขื ืขื ืืืื ืืขืืืืื ื ืืืืื ืืื ืงืึทื ืืืฉืึทื ืืงืฉืึทื ืืื ืื ืฉืืจื ืคืืืขืจ ืืึทืจืึทืงืืขืจ (CRLF). ืื ืึทืืืขืจืืืึทื ืคืื ืืฉืึทื ืืงื ืืขืื ืืืืกืืืื ืืื ืืืคึผืจืืืื ืฆื ืคืึทืจืคึผืึธืฉืขืืขืจื ืื ืฆืขืฉืืืืื ื ืคืื ืึทืืึทืืฉื ืคืขืืืขืจ ืืื ืกืขืงืฉืึทื ื ืืื ืืขืืขืจื. ืฆืืืขืืืืื ืจืขืงืึทืืึทื ืืืืฉืึทื ื ืคึฟืึทืจ ืืึทื ืืืื ื ืึทืืืืืืืึทืก ืืื ืืึทืื ืฆื ืคืึทืจืฉืคึผืึทืจื "HTTP ืืขืื ืกืืึทืืึทืืื ื" ืื ืคืืื, ืืืึธืก ืืึธืื ืืื ืื ืฆื ืืืขืืืฉ ืืื ืืื ืื ืืื ืืึทืื ืคืื ืื ืืขืจืข ืืืืขืจื 'ืจืืงืืืขืก ืืื ืื ืืืืคื ืฆืืืืฉื ืื ืคืจืึธื ืืขื ื ืืื ืืึทืงืขื ื.
ืื ืืืืคึผ / 2.0 ืืึทืฉืจืืึทืืื ื ืืขืจืืืึทื ืืืงื ืืคืืจืืฉ ืืืคืืื ื ืฉืืืฆื ืคึฟืึทืจ TLS 1.3. ืืืคึผืจืืฉืืืืืื ืื ืคึผืจืืืึธืจืึทืืืืืืฉืึทื ืกืืขืืข ืืื ืคึฟืึทืจืืื ืื ืืขืืขืจ ืคืขืืืขืจ. ืื ืึทื ืืืื ืืขืงืึทื ืืืึทื ืคึฟืึทืจ ืึทืคึผืืืืืื ื ืื ืงืฉืจ ืืื ืืืืคึผ / 1.1 ืืื ืืขืจืงืืขืจื ืคืึทืจืขืืืขืจื. ืจืืืืกื ืจืขืงืืืืจืขืืขื ืฅ ืคึฟืึทืจ ืงืึธื ืืจืึธืืืจืื ื ืคืขืื ื ืขืืขื ืืื ืืืึทืืืขืก. ืขืืืขืืข ืคืจืืขืจ ืจืขืืขืจืืืืจื ืจืึทื ืืืืคึผืก ืืื ืคึผืึทืจืึทืืขืืขืจืก ืืขื ืขื ืคืืจืืขืืืืื ืคึฟืึทืจ ื ืืฆื. ืื ืคึผืจืึธืืืืืึทืืึทื ืืขืืขืจ ืคืขืืืขืจ ืฉืืึทืืืช ืฆื ืื ืงืฉืจ ืืขื ืขื ืืขืจ ืืขื ืื ืืืคืืื ื.
ืืงืืจ: opennet.ru