ะะพัััะฟะตะฝ ะฟะตัะฒัะน ััะฐะฑะธะปัะฝัะน ัะตะปะธะท ะฟัะพะตะบัะฐ nghttp3, ัะฐะทะฒะธะฒะฐััะตะณะพ ะฑะธะฑะปะธะพัะตะบั ะฝะฐ ัะทัะบะต ะกะธ ั ัะตะฐะปะธะทะฐัะธะตะน ะฟัะพัะพะบะพะปะฐ HTTP/3. ะ ะฐะทะฒะธะฒะฐะตะผัะน ัะตะผ ะถะต ะฟัะพะตะบัะพะผ ะฒะฐัะธะฐะฝั ะฑะธะฑะปะธะพัะตะบะธ ะดะปั ะฟัะพัะพะบะพะปะฐ HTTP/2 ะธัะฟะพะปัะทัะตััั ะฒ ะบะฐัะตััะฒะต ะพัะฝะพะฒั ะผะพะดัะปั mod_http2, ะฒั ะพะดััะตะณะพ ะฒ ัะพััะฐะฒ http-ัะตัะฒะตัะฐ Apache. ะะฐัะฐะฑะพัะบะธ ะฟัะพะตะบัะฐ ัะฐะบะถะต ะทะฐะดะตะนััะฒะพะฒะฐะฝั ะฒ ััะธะปะธัะต Curl. ะะพะด ะฑะธะฑะปะธะพัะตะบะธ ัะฐัะฟัะพัััะฐะฝัะตััั ะฟะพะด ะปะธัะตะฝะทะธะตะน MIT.
ะกัะฐะฝะดะฐัั HTTP/3 ะพะฟัะตะดะตะปัะตั ะธัะฟะพะปัะทะพะฒะฐะฝะธะต ะฟัะพัะพะบะพะปะฐ QUIC (Quick UDP Internet Connections) ะฒ ะบะฐัะตััะฒะต ััะฐะฝัะฟะพััะฐ ะดะปั HTTP/2. QUIC ะฟัะตะดััะฐะฒะปัะตั ัะพะฑะพะน ะฝะฐะดัััะพะนะบั ะฝะฐะด ะฟัะพัะพะบะพะปะพะผ UDP, ะฟะพะดะดะตัะถะธะฒะฐัััั ะผัะปััะธะฟะปะตะบัะธัะพะฒะฐะฝะธะต ะฝะตัะบะพะปัะบะธั ัะพะตะดะธะฝะตะฝะธะน ะธ ะพะฑะตัะฟะตัะธะฒะฐัััั ะผะตัะพะดั ัะธััะพะฒะฐะฝะธั, ัะบะฒะธะฒะฐะปะตะฝัะฝัะต TLS/SSL. ะัะพัะพะบะพะป ะฑัะป ัะพะทะดะฐะฝ ะฒ 2013 ะณะพะดั ะบะพะผะฟะฐะฝะธะตะน Google ะฒ ะบะฐัะตััะฒะต ะฐะปััะตัะฝะฐัะธะฒั ัะฒัะทะบะต TCP+TLS ะดะปั Web, ัะตัะฐััะตะน ะฟัะพะฑะปะตะผั ั ะฑะพะปััะธะผ ะฒัะตะผะตะฝะตะผ ัััะฐะฝะพะฒะบะธ ะธ ัะพะณะปะฐัะพะฒะฐะฝะธั ัะพะตะดะธะฝะตะฝะธะน ะฒ TCP ะธ ััััะฐะฝัััะตะน ะทะฐะดะตัะถะบะธ ะฟัะธ ะฟะพัะตัะต ะฟะฐะบะตัะพะฒ ะฒ ะฟัะพัะตััะต ะฟะตัะตะดะฐัะธ ะดะฐะฝะฝัั .
ะ nghttp3 ะฟัะตะดะพััะฐะฒะปัะตััั ะฝะตะทะฐะฒะธัะธะผะฐั ัะตะฐะปะธะทะฐัะธั ัะฟะตัะธัะธะบะฐัะธะน RFC 9114 (HTTP/3 ะฟะพะฒะตัั
ะฟัะพัะพะบะพะปะฐ QUIC), RFC 920 (ัะตั
ะฝะพะปะพะณะธั ัะถะฐัะธั ะทะฐะณะพะปะพะฒะบะพะฒ QPACK), RFC 9220 (ะฟะตัะตะดะฐัะฐ WebSockets ะฟะพะฒะตัั
HTTP/3) ะธ RFC 9218 (ัะฐััะธััะตะผะฐั ัั
ะตะผะฐ ะดะปั ัะฟัะฐะฒะปะตะฝะธั ะฟัะธะพัะธัะตัะฐะผะธ ะพัะฟัะฐะฒะบะธ ะพัะฒะตัะพะฒ ะฝะฐ ะทะฐะฟัะพัั ะบะปะธะตะฝัะฐ). ะะธะฑะปะธะพัะตะบะฐ ะฝะต ะทะฐะฒะธัะธั ะพั ะพะฟัะตะดะตะปัะฝะฝัั
ััะตะบะพะฒ QUIC ะธ ะฟะพะดะดะตัะถะธะฒะฐะตั ัะฐะฑะพัั ะฟะพะฒะตัั
ัะฐะทะฝัั
ัะตะฐะปะธะทะฐัะธะน ััะฐะฝัะฟะพััะฝะพะณะพ ะฟัะพัะพะบะพะปะฐ QUIC. ะัะธ ััะพะผ ะฟัะพะตะบัะพะผ ัะฐะบะถะต ัะฐะทะธะฒะฐะตััั ัะพะฑััะฒะตะฝะฝะฐั ัะตะฐะปะธะทะฐัะธั ะฟัะพัะพะบะพะปะฐ QUIC โ ngtcp2, ะฟัะธะผะตะฝัะตะผะฐั ะฟะพ ัะผะพะปัะฐะฝะธั. ะ ะบะฐัะตััะฒะต ะฑัะบะตะฝะดะพะฒ ะดะปั ัะธััะพะฒะฐะฝะธั ะดะฐะฝะฝัั
ะฒ ngtcp2 ะฟะพะดะดะตัะถะธะฒะฐัััั quictls, GnuTLS, BoringSSL, Picotls ะธ wolfSSL. ะะดะฝะพะฒัะตะผะตะฝะฝะพ ั nghttp3 1.0 ะพะฟัะฑะปะธะบะพะฒะฐะฝ ะธ ะฟะตัะฒัะน ััะฐะฑะธะปัะฝัะน ัะตะปะธะท ngtcp2 1.0.
เด
เดตเดฒเดเดฌเด: opennet.ru