Aikaisemmin yleisö käytti pääasiassa verkkoselaimia chat-huoneisiin ja blogisivustoihin vierailemiseen. Nykyään verkkoselailusta on tullut paikka katsella 4K-videoita, muokata valokuvia, pelata pelejä, tehdä ostoksia, käydä pankissa, työskennellä ja paljon muuta.
Kun uudet verkkosovellukset ovat yhä monimutkaisempia, turvallisen ja tehokkaamman Internet-protokollan kysyntä on kannustanut HTTP/3:n kehittämistä.
Joten mikä on HTTP/3? Kuinka se on parempi kuin aiemmat versiot, ja miten se vaikuttaa selauskokemukseesi?
Mikä on HTTP/3?
HTTP/3 on HTTP: n (Hypertext Transfer Protocol) kolmas (ja uusin) sukupolvi. Tätä Internet-protokollaa käytetään sovelluskerroksessa, jossa käyttäjille annetaan mahdollisuus olla vuorovaikutuksessa verkon ja sen resurssien kanssa. HTTP/3 pyrkii tarjoamaan nopeamman ja tehokkaamman Internet-kokemuksen turvallisuudesta tinkimättä.
Edellisessä HTTP/2:ssa käyttäjillä ja kehittäjillä oli vain TCP/IP siirtääkseen tietoja luotettavasti. TCP: n ongelmana on, että asiakkaan ja palvelimen on suoritettava a
sarja SYN-ACK-liitäntöjä alustaaksesi oikein. Vasta kättelyn ja TLS-yhteyden jälkeen asiakas ja palvelin voivat lähettää tietoja toisilleen.Prosessi kestää noin neljä "meno-paluumatkaa" asiakkaalta palvelimelle, joten käyttäjät kokevat hitaampia latausaikoja käyttäessään Internetiä. HTTP/3 ratkaisee tämän ongelman uudemmilla ominaisuuksillaan.
Joitakin tärkeitä HTTP/3-ominaisuuksia ovat:
- HTTP/3 on sisäänrakennettu TLS 1.3 -salauksella turvallisuuden takaamiseksi
- QPACK pakkaa pyynnöt ja otsikot HPACKin sijaan
- Tarjoaa nopeat ja luotettavat yhden kättelyn yhteydet QUIC: n kautta
- Kaikki kehysotsikot ja hyötykuormat (data) ovat vuohallinnan alaisia tiedonsiirron sujuvuuden takaamiseksi
Kuinka HTTP/3 tarjoaa nopeita, luotettavia ja suojattuja yhteyksiä
Yksi HTTP/3:n eduista on sen tuki uudelle Internet-protokollalle, joka on tarkoitettu korvaamaan TCP-yhteydet, joka tunnetaan nimellä QUIC-protokolla. QUIC: n avulla asiakas ja palvelin lähettävät ja vastaanottavat tietoja yhden kättelyn jälkeen. Tämä yksittäinen kättely tarjoaa luotettavan yhteyden molemmilta osapuolilta ja salaa tiedot automaattisesti, koska HTTP/3 on sisäänrakennettu TLS 1.3 -salauksella.
A Pyydä mittareita Tutkimus osoittaa, että QUIC: iin luottaminen TCP: n sijaan tarjoaa nopeamman ja tehokkaamman tavan alustaa yhteys ja salata tiedot. Testi osoittaa, kuinka tehokas QUIC: n yksikättely on verrattuna TCP: n kolmisuuntaiseen kättelyyn ja salaukseen.
Joten kuinka nopea, luotettava ja turvallinen yhteys on mahdollista vain yhdellä kättelyllä?
Verrataan ensin kuinka HTTP/2- ja HTTP/3-tiedot välittävät dataa vastatakseen kysymykseen.
Kuten yllä olevasta kuvasta näkyy, HTTP/3 käyttää nopeaa mutta epäluotettavaa UDP-yhteyttä. Niille, jotka eivät tiedä, UDP uhraa luotettavuutensa luodakseen nopean yhteyden yhdellä kädenpuristuksella tai yhden edestakaisen matkan avulla.
UDP-ongelmien torjumiseksi QUIC tarjoaa alkuperäisen multipleksoinnin ja toteuttaa pakettien tarkistus- ja palautusprotokollat luotettavaa yhteyttä varten. Samaan aikaan HTTP/3:n automaattinen TLS-protokolla tarjoaa saumattoman salauksen lisäämättä toista edestakaisin asiakkaan ja palvelimen välille.
UDP: n yhden kättelyn yhteyden, QUIC: n alkuperäisen multipleksoinnin ja HTTP/3:n automaattisen TLS-yhteyden avulla saamme nopean, luotettavan ja turvallisen yhteyden, joka tarjoaa lopulta paremman käyttökokemuksen.
Kuinka suuri vaikutus HTTP/3:lla on?
Olemme todenneet, että HTTP/3 parantaa käyttökokemustasi tarjoamalla nopeamman ja tehokkaamman Internet-yhteyden. Kysymys kuuluu, kuinka paljon?
Sama Request Metrics -tutkimus osoitti myös, kuinka tehokkaasti web-sivut latautuivat käytettäessä HTTP/2- ja HTTP/3-protokollaa. nopeaa dataa välitettiin kolmella erikokoisella verkkosivustolla, mukaan lukien pieni sivusto, sisältösivusto ja yksisivuinen sivusto.
Tässä on tulos:
Pieni sivusto | Sisältösivusto | Yksisivuinen sivusto | |
---|---|---|---|
HTTP/2 | 500 ms | 1000 ms | 600 ms |
HTTP/3 | 100 ms | 675 ms | 300 ms |
Tulokset osoittavat, että HTTP/3 oli paljon nopeampi kuin HTTP/2 kaikilla testisivustoilla. Esimerkiksi pienellä sivustolla HTTP/3 oli nopeampi kuin HTTP/2 200 ms, 325 ms sisältösivustolla ja 300 ms yksisivuisella sivustolla.
Käyttämällä HTTP/3:a käyttäjät voivat odottaa merkittävästi vähentyvän viiveitä yleisesti, mikä tekee selauskokemuksestasi nopeamman ja luotettavamman vaarantamatta turvallisuutta.
HTTP/3 on asetettu korvaamaan HTTP/2
Kaiken kaikkiaan HTTP/3 on nykyinen standardi, joka otetaan käyttöön tänään. Siksi loppukäyttäjien ei tarvitse tehdä mitään nauttiakseen sen eduista, koska luultavasti käytät sitä jo. Itse asiassa saatat käyttää myös QUIC-protokollaa, koska Google on jo ottanut sen käyttöön useimmissa, ellei kaikissa verkkosovelluksissaan ja -palveluissaan.