Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 5788|Vastaus: 5

QUIC-protokolla HTTP/3 on virallisesti julkaistu

[Kopioi linkki]
Julkaistu 12.6.2022 14.07.25 | | | |
Vuosien kovan työn jälkeen 6. kesäkuuta 2022 IETF (Internet Engineering Task Force) julkaisi virallisesti RFC:n HTTP/3:lle, joka on Hypertext Transfer Protocolin (HTTP) kolmas merkittävä versio, ja koko RFC on yli 20 000 sanaa ja selittää HTTP/3:n yksityiskohtaisesti.



Samaan aikaan Internet Engineering Task Force (IETF) on päivittänyt HTTP/1.1- ja HTTP/2-protokollat seuraavasti:

HTTP/3 - RFC 9114 -protokolla:Hyperlinkin kirjautuminen on näkyvissä.
HTTP/2 - RFC 9113 -protokolla:Hyperlinkin kirjautuminen on näkyvissä.
HTTP/1.1 - RFC 9112 -protokolla:Hyperlinkin kirjautuminen on näkyvissä.

QUIC

QUIC (Quick UDP Internet Connection) on Googlen kehittämä ainutlaatuinenPerustuu UDP:henMatalaviiveinen Internet-siirtokerroksen protokolla. Marraskuussa 2016 International Internet Engineering Task Force (IETF) piti ensimmäisen QUIC-työryhmän kokouksen, joka sai laajaa huomiota alalla. Tämä tarkoittaa myös sitä, että QUIC on aloittanut standardisointiprosessinsa seuraavan sukupolven siirtokerrosprotokollana.

HTTP/3

HTTP/3 on Hypertext Transfer Protocolin kolmas merkittävä versio tiedonvaihtoon World Wide Webissä yhdessä HTTP/1.1:n ja HTTP/2:n kanssa. HTTP/3 toimii aina QUICillä (ei TCP:llä TCP/IP:lle, vaan QUIC korvaa sen), ja se on valmis (ja on HTTP/3:n ytimessä).

HTTP/3:n toteuttamiseen on monia tapoja, kuten Cloudflaren quiche, Caddyn kokeellinen haara ja Nginxin virallinen QUIC-haara.


Koska Openssl ei virallisesti tue QUIC-protokollaa, syynä on se, että he ovat yhä kiireisiä Openssl-3.0:n kehittämisessä ja QUIC-päivitykset ovat liian nopeita, joten meidän täytyy käyttää Googlen kehittämää haaraa.Boringssl!

BoringSSL on Googlen luoma OpenSSL:n haarukka, mutta BoringSSL:ää käyttävä koodi ei takaa API:n tai ABI:n vakautta, joten Google jatkaa virhekorjausten lähettämistä OpenSSL:ään ja rahoittaa Core Infrastructure Initiativea sekä OpenBSD Foundationia.

Taustaa: Google käytti yli 70 OpenSSL-päivitystä, joista osa hyväksyttiin OpenSSL:n päävarastoon, mutta suurin osa ei. Kun Android, Chrome ja muut projektit alkavat vaatia osaa näistä päivityksistä, asiat monimutkaistuvat yhä enemmän, ja kaikkien korjausten toimivuuden varmistaminen eri koodikantojen välillä vaatii liikaa vaivaa. Niinpä he päättivät luoda OpenSSL-haaran.

NGINX:n virallinen verkkosivusto Quic Branchin sivusto:Hyperlinkin kirjautuminen on näkyvissä.
Demosivusto nginx-quicille:Hyperlinkin kirjautuminen on näkyvissä.




Kuinka nopea HTTP/3 on?

New York, USA: Tässä ovat HTTP/2:n ja HTTP/3:n vasteajat, kun pyydät kolmelta eri sivustolta New Yorkin datakeskuksesta:



HTTP/3 sisään:

Pienet paikat ovat 200 millisekuntia nopeampia
Sisältösivusto on 325 millisekuntia nopeampi
Yksisivuiset sovellukset ovat 300 millisekuntia nopeampia

Minnesota on 1000 mailin (noin 160 kilometrin etäisyydellä) New Yorkista; Tämä pituus ei riitä verkkoyhteydelle. On kuitenkin tärkeää, että HTTP/3 pystyy parantamaan suorituskykyä jopa suhteellisen lyhyillä etäisyyksillä.


Testi tukee QUIC-HTTP/3:ta

Tällä hetkellä on olemassa kaksi verkkosivustoa, joilla voidaan testata, tukeeko sivustomme QUIC-HTTP/3:ta, seuraavasti:

Hyperlinkin kirjautuminen on näkyvissä.
Hyperlinkin kirjautuminen on näkyvissä.




(Loppu)






Edellinen:Massaliitteen lataus (COS JavaScript SDK)
Seuraava:[Käännä] Excelistä nähdäksesi VBA-koodin pikakuvakkeet
 Vuokraisäntä| Julkaistu 12.6.2022 14.08.31 |
Nginx lisää HTTP/2-protokollan käyttöönoton
https://www.itsvse.com/thread-10307-1-1.html
 Vuokraisäntä| Julkaistu 5.7.2022 22.33.20 |
 Vuokraisäntä| Julkaistu 29.11.2023 20.20.35 |
Nginx tukee jo HTTP/3:ta ja sitä voi ladata ja käyttää suoraan.https://hg.nginx.org/nginx-quic/
Cloudflaren Quiche-projekti, HTTP/3-toteutus, joka on kirjoitettu Rust-kielellä, on integroitu Nginxiin Cloudflare toimesta.https://github.com/cloudflare/quiche/tree/master/nginx
 Vuokraisäntä| Julkaistu 9.7.2024 8.39.02 |
Aiemmin erillisessä "quic"-haarassa kehitetty koodi on yhdistetty nginx-päälinjaan, koska1.25.0Versio, se on osa NGINX:ää.

QUIC ja HTTP/3 -tuki on kokeellista ja käytä varoen.
 Vuokraisäntä| Julkaistu 10.7.2024 18.01.35 |
Nginx mahdollistaa HTTP/3-protokollan, joka perustuu QUIC:iin
https://www.itsvse.com/thread-10790-1-1.html
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com