HTTP / 3 on yleistymässä. Cloudflare tukee nyt HTTP / 3: ta, joka on jo osa Chrome Canarya ja lisätään pian Firefox Nightlyyn. Tämä uusi standardi tekee web-selaamisesta nopeampaa ja turvallisempaa.
Miksi HTTP / 3 ja QUIC Matter
Tässä on lyhyt selitys: Verkkoselaimet, web-palvelimet ja muut kriittiset verkkoinfrastruktuurin osat saavat tukea uudelle standardille nimeltä HTTP / 3, joka käyttää QUIC-toimintoa. Tämä on uudempi HTTP-versio, jota selaimet käyttävät kommunikoimaan verkkopalvelimien kanssa ja lähettämään tietoja edestakaisin.
HTTP / 3 on kirjoitettu uudelleen lähettämään tietoja nopeammin ja paremmin vastustamaan virheitä. Siinä on myös sisäänrakennettu salaus. Se tarkoittaa enemmän nopeutta ja turvallisuutta. Kumpikaan ei ole vain tiedonsiirtonopeus: HTTP / 3: n pitäisi myös vähentää viivettä, eli verkkosivustot alkavat latautua nopeammin, kun napsautat tai napautat linkkiä.
Tavallisen ihmisen ei tarvitse koskaan tietää HTTP / 3: sta ja QUIC: stä. Ihmisillä, jotka ylläpitävät verkkosivustoja ja kehittävät verkko-ohjelmistoja, on jonkin verran tehtävää, mutta kaikki tulee olemaan avoimia tavalliselle ihmiselle. Eräänä päivänä verkkoselaimesi ja käyttämäsi verkkosivustot alkavat kommunikoida sen sijaan HTTP / 3: n kautta, ja verkko paranee entistä paremmin, kun useammat sivustot päättävät käyttää HTTP / 3: ta.
HTTP / 1: stä HTTP / 2: een
Alkuperäisessä HTTP-versiossa käytetään lähetysohjausprotokollaa (TCP.). Ensimmäistä kertaa vuonna 1974 kuvattua TCP: tä ei koskaan suunniteltu nykyisen verkon nopeutta ja reagoivuutta ajatellen. Google yritti korjata monet TCP: n ongelmista uudella protokollalla nimeltä SPDY, joka ilmoitti HTTP / 2: lle.
HTTP / 2 saapui useimpiin suurimpiin selaimiin vuoden 2015 loppuun mennessä, mikä lisäsi ominaisuuksia, kuten tietojen pakkaaminen ja useiden pyyntöjen lähettäminen yhdellä TCP-yhteydellä, jotta asiat nopeutuvat.
Syyskuusta 2019 lähtien W3Techit arvioi, että HTTP / 2: ta käyttää nyt 41% verkkosivustoista.
Mitä ovat HTTP / 3 ja QUIC?
HTTP / 3 on pikemminkin HTTP-protokollan uudelleenkirjoittaminen. TCP: n sijaan HTTP / 3 käyttää Googlen QUIC-protokollaa. HTTP / 3 tunnettiin alun perin nimellä HTTP-over-QUIC. HTTP / 3 sisältää myös TLS 1.3-salauksen, joten ei tarvitse erillistä HTTPS: ää, joka kiinnittää suojauksen protokollaan, kuten nykyäänkin.
QUIC tarkoitti alun perin lyhyttä UDP-Internet-yhteyttä. Tämä protokolla on suunniteltu nopeammaksi ja pienemmällä viiveellä kuin TCP. QUIC tarjoaa vähemmän yleiskustannuksia yhteyden muodostamisen yhteydessä ja nopeamman tiedonsiirron yhteyden kautta. Toisin kuin TCP, virhe, joka katoaa matkan varrella, ei aiheuta yhteyden katkeamista ja odota ongelman korjaamista. QUIC jatkaa muiden tietojen siirtämistä ongelman ratkaisemisen aikana.
Itse asiassa QUIC oli lisätty Google Chromeen takaisin vuonna 2013. Chrome käyttää sitä kommunikoidessaan Googlen palveluiden ja joidenkin muiden verkkosivustojen, kuten Facebookin kanssa, ja se on Android-sovellusten käytettävissä. Mutta QUIC ei ole standardi, joka on integroitu muihin verkkoselaimiin. HTTP / 3: n avulla tekniikka tulee vakiomuodossa myös muille selaimille.
Yhteenvetona: HTTP / 3 on uudempi, parempi, nopeampi protokolla. Se on nykyaikaisempi ratkaisu, jonka pitäisi tarjota parempi suojaus ja nopeus verkkoon.
He ovat tulossa lähelläsi olevaan verkkoselaimeen
HTTP / 3 lisättiin verenvuodon reunaan
Kanariansaaret
Google Chromen versio syyskuussa 2019, piilotettu a
komentorivin lippu
. Chrome Canary käynnistetään
--enable-quic --quic-version = h3-23
komentoriviargumentit mahdollistavat HTTP / 3: n.
Mozilla ilmoitti työskentelevänsä HTTP / 3: n lisäämisestä Firefox Nightlyn kokeelliseen versioon tänä syksynä. Microsoft Edgen uusi Chromium-versio perii Googlen HTTP / 3-työn Chromelle, samoin kuin muut Chromium-pohjaiset selaimet, kuten Opera. Odotamme myös, että Apple hyppää aluksella HTTP / 3: n kanssa Safarissa jossain vaiheessa.
Cloudflare on tasainen ilmoitti että se helpottaa HTTP / 3: n käyttöönottoa sivustoille, jotka käyttävät sen sisältötoimitusverkkoa. Cloudflare-asiakkaat voivat pian kääntää kytkimen ja ottaa käyttöön HTTP / 3 (QUIC-toiminnolla) -sivustonsa. Tämän pitäisi toivottavasti auttaa lisäämään HTTP / 3-käyttöönottoa tekemällä verkkosivustoille helpompaa ottaa käyttöön, kun selaimet saavat HTTP / 3: n vakaana ja käyttöön kaikille.
HTTP / 3 on tulossa myös muihin ohjelmistoihin - esimerkiksi Nginx-verkkopalvelin työskentelee HTTP / 3-tuella Nginx-versio 1.17 .
Olemme toteuttamisen alkuvaiheessa. Cloudflare sanoo "jatkavansa työskentelyä muiden organisaatioiden, kuten Google ja Mozilla, kanssa viimeistelläkseen QUIC- ja HTTP / 3-standardit ja kannustaakseen laajaa käyttöönottoa" Toisin sanoen, ohjelmisto ei ole vielä lopullinen - standardi itse voi nähdä joitain muutoksia. Paljon työtä on tehtävä, ennen kuin tämä otetaan oletuksena käyttöön nykyaikaisissa selaimissa ja käytetään automaattisesti.
Lisää teknisiä tietoja
Haluatko tietää enemmän? Tarkista Cloudflaren perusteellinen katsaus HTTP / 3: een tai kaivaa läpi luonnos HTTP / 3-standardiksi todellisia teknisiä tietoja varten.