Varem kasutas avalikkus peamiselt veebibrausereid jututubadesse sisenemiseks ja ajaveebisaitide külastamiseks. Tänapäeval on veebisirvimisest saanud koht, kus vaadata 4K-videoid, töödelda fotosid, mängida mänge, poes käia, pangas, töötada ja palju muud.
Kuna uued veebirakendused muutuvad üha keerukamaks, on nõudlus turvalise ja tõhusama Interneti-protokolli järele ajendanud HTTP/3 arendamist.
Mis on siis HTTP/3? Mille poolest on see parem kui eelmised versioonid ja kuidas see teie sirvimiskogemust mõjutab?
Mis on HTTP/3?
HTTP/3 on HTTP (Hypertext Transfer Protocol) kolmas (ja uusim) põlvkond. Seda Interneti-protokolli kasutatakse rakenduskihis, kus kasutajatele antakse võimalus suhelda veebi ja selle ressurssidega. HTTP/3 eesmärk on pakkuda kiiremat ja tõhusamat Interneti-kogemust ilma turvalisust ohustamata.
Eelmise HTTP/2 puhul oli kasutajatel ja arendajatel andmete usaldusväärseks edastamiseks ainult TCP/IP. TCP probleem seisneb selles, et klient ja server peavad tegema a
SYN-ACK ühenduste seeria õigeks lähtestamiseks. Alles pärast käepigistust ja TLS-ühendust saavad klient ja server üksteisele andmeid saata.Kuna protsess võtab umbes neli edasi-tagasi reisi kliendist serverisse, kogevad kasutajad Interneti-juurdepääsul aeglasemat laadimisaega. HTTP/3 lahendab selle probleemi oma uuemate funktsioonidega.
Mõned peamised HTTP/3 funktsioonid hõlmavad järgmist:
- HTTP/3 on turvalisuse tagamiseks sisseehitatud TLS 1.3 krüptimisega
- QPACK tihendab HPACKi asemel päringud ja päised
- Pakub kiireid ja usaldusväärseid ühe käepigistuse ühendusi QUIC-i kaudu
- Kõik kaadripäised ja kasulikud koormused (andmed) on sujuvama andmeedastuse tagamiseks vookontrolli all
Kuidas HTTP/3 tagab kiire, usaldusväärse ja turvalise ühenduse
HTTP/3 üks eeliseid on selle toetus uuele Interneti-protokollile, mis on mõeldud asendama TCP-ühendusi ja mida tuntakse QUIC-protokollina. QUIC-i abil saadavad ja võtavad klient ja server vastu andmeid pärast ühte käepigistust. See üksainus käepigistus tagab usaldusväärse ühenduse mõlema poole vahel ja krüpteerib andmed automaatselt, kuna HTTP/3 on sisseehitatud TLS 1.3 krüptimisega.
A Mõõdikute taotlemine Uuring näitab, et QUIC-ile tuginemine TCP asemel pakub kiiremat ja tõhusamat viisi ühenduse lähtestamiseks ja andmete krüptimiseks. Test näitab, kui tõhus on QUIC-i üksikkäepigistus võrreldes TCP kolmepoolse käepigistusega ja krüptimisega.
Niisiis, kuidas on võimalik luua kiire, usaldusväärne ja turvaline ühendus ühe käepigistuse kaudu?
Võrrelgem kõigepealt, kuidas HTTP/2 ja HTTP/3 andmed edastavad küsimusele vastamiseks.
Nagu näete ülaltoodud pildil, kasutab HTTP/3 kiiret, kuid ebausaldusväärset UDP-ühendust. Neile, kes ei tea, ohverdab UDP usaldusväärsuse, et luua kiire ühendus ühe käepigistuse või ühe edasi-tagasi reisiga.
UDP probleemidega võitlemiseks pakub QUIC natiivset multipleksimist ning rakendab usaldusväärse ühenduse tagamiseks pakettide kontrollimise ja taastamise protokolle. Samal ajal pakub HTTP/3 automaatne TLS-protokoll sujuvat krüptimist, lisamata kliendi ja serveri vahele teist edasi-tagasi.
UDP ühe käepigistuse ühenduse, QUIC-i natiivse multipleksimise ja HTTP/3 automaatse TLS-ühenduse abil saame kiire, usaldusväärse ja turvalise ühenduse, mis lõppkokkuvõttes pakub paremat kasutuskogemust.
Kui suurt mõju avaldab HTTP/3?
Oleme kindlaks teinud, et HTTP/3 parandab teie kasutuskogemust, pakkudes kiiremat ja tõhusamat Interneti-ühendust. Küsimus on selles, kui palju?
Sama päringu mõõdikute uuring näitas ka seda, kui tõhusalt vaatasid HTTP/2 ja HTTP/3 kasutamisel laaditavad veebilehed kiireid andmeid edastati kolmel erineva suurusega veebisaidil, sealhulgas väikesel saidil, sisusaidil ja ühel lehel. saidile.
Siin on tulemus:
Väike sait | Sisu sait | Üheleheline sait | |
---|---|---|---|
HTTP/2 | 500 ms | 1000 ms | 600 ms |
HTTP/3 | 100 ms | 675 ms | 300 ms |
Tulemused näitavad, et HTTP/3 oli kõigil testisaitidel palju kiirem kui HTTP/2. Näiteks väikesel saidil oli HTTP/3 kiirem kui HTTP/2 200 ms, sisusaidil 325 ms ja ühelehelisel saidil 300 ms.
HTTP/3 kasutamisel võivad kasutajad oodata üldist viivituste märkimisväärset vähenemist, muutes teie sirvimiskogemuse kiiremaks ja usaldusväärsemaks ilma turvalisust ohustamata.
HTTP/3 on kõik määratud asendama HTTP/2
Üldiselt on HTTP/3 praegune standard, mida täna rakendatakse. Seetõttu ei pea lõppkasutajad selle eeliste nautimiseks midagi tegema, kuna tõenäoliselt kasutate seda juba. Tegelikult võite kasutada ka QUIC-protokolli, kuna Google on selle juba enamikus, kui mitte kõigis oma veebirakendustes ja teenustes rakendanud.