IETF (Internet Engineering Task Force) αααααα½ααα»αααααΌααααα»αααΆαα’αα·αααααααα·ααΈααΆα αα·αααααΆααααααααα’ααΈαααΊαα·α ααΆααααα ααααΆααααααΎα RFC αααααΆαααα·ααΈααΆα HTTP/3.0 αα·αααΆαααααα»αααααααΆαααααααααΆααααΆαααααααΆααααααααααααααΆααααααα’ααααααααΆα RFC 9114 (αα·ααΈααΆα) αα·α RFC 9204 ( αα αα αααα·ααααΆαααα αΆααααααΆα QPACK αααααΆαα HTTP/3) α ααΆααααααΆαα HTTP/3.0 ααΆαααα½αααααΆαααΆααα "αααααααΆααααααΆαααααΎα‘αΎα" αααααΆααααααΆαααΆαααΉαα αΆααααααΎααααααα±αα RFC ααΌαααααΆαααΆααααααααααΆαααα ααααΈααααΆα (αααααααΆαααα ααααΈααααΆα) ααααα·αααΆααΆααααααΆαααααααΆααααααααααα·ααΈααΆα αα·ααα·αααΌααααααΆαααΆααα’αα ααα·αααααΆαααααΎα αααα»ααααααΆαα½αααααΆααα αααααααααΆαα’αΆαααααααααααααααΆααααΆαααααααΆαααα·ααΈααΆα HTTP/1.1 (RFC 9112) αα·α HTTP/2.0 (RFC 9113) ααααΌαααΆαααααα»ααα ααααΌα ααΆα―αααΆαααααααααα’ααααααααααααΎ HTTP (RFC 9110) αα·α HTTP caching control headers (RFC 9111) α
αα·ααΈααΆα HTTP/3 αααααααΆαααααΎααααΆαααα·ααΈααΆα QUIC (Quick UDP Internet Connections) ααΆααΆαααΉααααααΌααααααΆαα HTTP/2 α QUIC ααΊααΆααααααααααααααα·ααΈααΆα UDP αααααΆααααααΆααααααΈαααΆααααααΆααα αααΎα αα·ααααααααΌααα·ααΈααΆαααααα’αα·αααααΈααααααααΎααΉα TLS/SSLα αα·ααΈααΆααααααααΌαααΆααααααΎαα‘αΎααααα»αααααΆα 2013 ααα Google ααΆαααααΎααα½ααααααΆααααΆααα½ααααα αΌαααααΆαα TCP+TLS αααααΆααααα ααααα ααααααααααΆααααα αΆααΆαα½αααΉαααΆαααα‘αΎαααΆααααααΆααααααα αα·ααααααααΆα αα αΆαα αααα»α TCP αα·ααα»αααααΆααααΆααααααΆαααααα ααααααααΆαααααα ααααααααΆαα’αα‘α»ααααααααααα·ααααααα
αα αα α»ααααααααα ααΆαααΆαααα QUIC αα·α HTTP/3.0 ααααΌαααΆαα’αα»αααααα½α α αΎααα αααα»ααααααα·ααΈαα»αααααΆαα’ααΈαααΊαα·αααααααα·ααααΆααα’αα (αα αααα»α Chrome, Firefox αα·α Edge ααΆαααΆαααα HTTP/3 ααααΌαααΆαααΎαααΆαααααΆαααΎα α αΎααα αααα»α Safari ααΆααΆαααΆαααΆαααααα "ααααα·αααααα > αααααααα·ααααα·ααααα > HTTP/3" ααααΌαααΆαααΎα) α αα αααααααΆααααΆαααΈααα ααΆαα’αα»αααα HTTP/3 ααΆααααααΆαα nginx (αα αααα»αααΆααΆααΆα ααααα‘αα αα·ααααα»αααααααααΆαααΌαα»αααΆα ααααα‘αα) Caddy, IIS αα·α LiteSpeed ββα ααΆαααΆαααα HTTP/3 ααααααΌαααΆααααααααααααααΆαα ααα αΆαααΆαα·ααΆ Cloudflare αααααα
ααααααααααΆααααααα QUICα
- αα»ααααα·ααΆααααααααααααααΉα TLS (ααΆααααΆαα QUIC αααααααααααΆαααααΎααααΆαα TLS ααΎ UDP);
- ααΆααααα½ααα·αα·αααααΆααα»α αα·αααααα αΌα ααΆαααΆαααΆαααΆαααΆααααααααα ααααααααΆα;
- αααααααΆααααα»αααΆααααααΎαααΆααααααΆααααααΆαα (0-RTT αααα»ααααα αα 75% ααααααΈαα·ααααααα’αΆα
ααααΌαααΆααααααΌαααααΆαααααααΆααααΈααααΎαααα
ααααα‘αΎαααΆααααααΆαα) αα·ααααααααΆααααααΆαααααα·α
αα½α
αααα»ααααΆαααΆαααααΎααααΎ αα·αααα½αααΆαααααΎααα (RTT αααααααΆααααΎααααΎααα
αα)α
- ααΆαααααΎααααΆαααααααααΆαααααααααααΆαα ααααααααΌααααα ααααααααΆαα‘αΎααα·α ααααααααΆαααΆααα·αα αααΆααααΆαααααα»αααΆααααααα’ααααααααΆααααα ααααααααΆααααααΆαααα½α αα·ααααα αΆααααΆαα’αααααα
- ααΆαααΆααααααααα ααααααααΆααααααΆααααααΆαα ααα αΆαααααααΈααααααααΆααααΆαα½αααΆ αα·ααα·αααααααααΆαα ααα αΆααα·αααααααα αααα»αααααααΈααααΆαααΆα‘αααααααΆααααααΌαααΆααααααΆααααααΆαααα αα α»ααααααα
- αα»αααΆαααααα α»ααααααΆαααααααααΆααααααΆαααααααααΆαααΆααααααΌαααΆαα‘αΎααα·ααααααα ααααααααΆααααααΆααα ααΆαααααΎααααΆαααααααΌαααααα α»ααα·ααααα ααααα·ααααα ααααααααΆα ααΎααααΈααΆαααααααααααΆαααΆαααααααααΌαα±αααααααΌααα·αααααααααα ααααααααΆααααααΆαααααα·αα
- ααααααααααα»αααααΈαααααΌαααΆααααααΉαααΆαα½αααααααααααα ααααααααΆα QUIC αααααΆααααααααααααααΆααααααΆαααΆααααααααα ααααααααΆαααΎααΆααα·ααΌαααΆαα·ααΆαααααα ααααααααΆαααΆαααααααααΆααα
- αα·αααΆααααα αΆααΆαα½αααΉαααΆααααααααΆαααα½α TCP;
- ααΆαααΆαααααααααΆααααΆααααααα’ααααααααΆαααΆααααααΆαα αααααΆααααααααααααααΆαααααΆααααΌαααΆαααΎααααΈαααααΎαααΆααααααΆααα‘αΎααα·ααααααΆααα’αα·αα·ααααΌαααααα αααα
- ααααααΆαααααΆααααααΆααααααα·αααααα ααααααΆααααα½ααα·αα·αααααΆαααααααααααΆααααααΆαα;
- ααααΎαα αα αααααααααΆααααααΆαααααα·ααα ααΈαα½αα ααΎααααΈααΆααΆααΆαααα ααααααααΆαααααΌαααΆαααααΎαααα»αα’ααααΆααααα’αααααΎα ααΆαααΆααα½αααΆααΈααΆααααααα αα·ααααααΆαα±ααααΆααααααααα ααααααααΆαα
- ααΆαααΎαα‘αΎααα½αα±ααααααααααΆαααα αααα»αααααΎαααΆααα·αααα αΌααααααΉα TCP α αααααΆααααααΆααααααΈααα’αΌααΌα ααΆ YouTube , QUIC ααααΌαααΆααααα αΆαααΎααααΈααΆαααααααααααα·ααααα·ααΆαααα·ααααα αααααΎαααΈααα’αΌ 30% α
αααα»αα ααααααΆαααααΆααααααΌααα αααα»αααΆααααααΆαα HTTP/1.1 ααα»αααααααΆααα’αΆα ααααααααΆααααΆαα αΆαααΆααααΎααΆαααααΎααααΆααααΆα ααααα‘αααααα½α’αααααααα‘αααααα·α (CR) αα ααΆααααα αα½ααΆαα½αααΉαααΆαα·ααΆ α§α αα αααα»αααΆαα»αα·ααΈααΆα αα½α’αααα CR α’αΆα ααααΎααΆαααααΆαα½ααα½α’ααααα αααΈαααααΆαα (CRLF) ααα»αααααα αααα½ααααααααΆαβαααααβααααΎβαααβααΆαβαααααβααααΌαβααΆαβααααΎβα±ααβαααααΎαβα‘αΎαβααΎααααΈβααααα½αβαααβααΆαβαααααβαααααβαααβααΆαβααααΆααβααΆαα½αβααΉαβααααααΆα ααΆαααααααααΆαααααΆααααααΆααααΆααααααααΆαααααΉαααΆααα·αα αααΆααααΆααααΎααααΈαααααααΆααααΆαααΆααααα αΆα βHTTP Request Smugglingβ αααα’αα»ααααΆαα±ααααΎαααααΆαααααα½αααΎααα αααα»αααααΉαααΆαααααααΎααααα’αααααααΎααααΆαααααααααααα αααα»αααα αΌααααΆααααααααΆααα»α αα·ααααααααΆααααααα
ααΆαα’αΆαααααααααααααΆααααΆαα HTTP/2.0 ααααααααΆαα
αααΆααααΌαααΆαααΆαααααααααΆαα TLS 1.3 α ααΆαααα·ααααααααααΆααααααααα’αΆαα·ααΆα αα·αααΆαααααααΆαααααΆαααααααα ααααααΆαααααα·αααααΎαααααΆααααααΎαα
αα
α»ααααααααΆαααΆααααααΆααααΆαα½α HTTP/1.1 ααααΌαααΆααααααΆαααΆαααααααΎα αΎαα αααααΌαααΆααααααΆαααα·αα·αααααΎααααααααΆα αα·ααααααααααΌαααΆαααΆαααααααα ααααααααα»α αα·ααααΆαααΆαααααααααααΆαααααα»ααα»αααΈαα»ααα½αα
ααα½αααααΌαααΆαααααΎα‘αΎααααααΆααααΆαααααΎααααΆααα ααΆαααααααΆα αΆαααΆαααααααΆααααααΉαααΆααααααΆααααααΌαααΆαααααααααΆαα
αααΆααααΆααααΆαα
ααααα: opennet.ru