Tidligere brukte publikum primært nettlesere for å gå inn i chatterom og besøke bloggsider. I dag har nettsurfing blitt et sted å se 4K-videoer, redigere bilder, spille spill, handle, bank, jobbe og mye mer.
Etter hvert som nye nettapper blir stadig mer komplekse, har etterspørselen etter en sikker og mer effektiv internettprotokoll presset på for utviklingen av HTTP/3.
Så hva er HTTP/3? Hvordan er det bedre enn de tidligere versjonene, og hvordan påvirker det nettleseropplevelsen din?
Hva er HTTP/3?
HTTP/3 er den tredje (og nyeste) generasjonen av HTTP (Hypertext Transfer Protocol). Denne internettprotokollen brukes i applikasjonslaget, der brukerne får muligheten til å samhandle med nettet og dets ressurser. HTTP/3 har som mål å gi en raskere og mer effektiv internettopplevelse uten at det går på bekostning av sikkerheten.
Med forrige HTTP/2 hadde brukere og utviklere kun TCP/IP for å transportere data pålitelig. Problemet med TCP er at klienten og serveren må utføre en
serie SYN-ACK-tilkoblinger for å initialisere riktig. Først etter håndtrykket og TLS-tilkoblingen kan klienten og serveren sende data til hverandre.Med prosessen som tar rundt fire "rundturer" fra klient til server, opplever brukere langsommere lastetider når de får tilgang til internett. HTTP/3 vil løse dette problemet med sine nyere funksjoner.
Noen viktige HTTP/3-funksjoner inkluderer:
- HTTP/3 kommer innebygd med TLS 1.3-kryptering for sikkerhet
- QPACK komprimerer forespørsler og overskrifter i stedet for HPACK
- Gir raske og pålitelige enkelthåndtrykkforbindelser gjennom QUIC
- Alle rammehoder og nyttelaster (data) er under flytkontroll for jevnere dataoverføringer
Hvordan HTTP/3 gir raske, pålitelige og sikre tilkoblinger
En av fordelene med HTTP/3 er støtten for den nye internettprotokollen som er ment å erstatte TCP-tilkoblinger, kjent som QUIC-protokollen. Ved å bruke QUIC sendes og mottas data av klienten og serveren etter et enkelt håndtrykk. Dette enkelthåndtrykket gir en pålitelig tilkobling fra begge parter og krypterer automatisk data ettersom HTTP/3 kommer innebygd med TLS 1.3-kryptering.
EN Be om beregninger studie viser at å stole på QUIC i stedet for TCP gir en raskere og mer effektiv måte å initialisere tilkobling og kryptere data. Testen viser hvor effektivt QUICs enkelthåndtrykk er sammenlignet med TCPs treveis håndtrykk pluss kryptering.
Så hvordan er det mulig å ha en rask, pålitelig og sikker tilkobling bare gjennom et enkelt håndtrykk?
La oss først sammenligne hvordan HTTP/2 og HTTP/3 videresender data for å svare på spørsmålet.
Som du kan se på bildet ovenfor, bruker HTTP/3 den raske, men upålitelige UDP-tilkoblingen. For de som ikke vet, ofrer UDP pålitelighet for å etablere en rask forbindelse gjennom et enkelt håndtrykk eller en rundtur.
For å bekjempe problemer med UDP, gir QUIC naturlig multipleksing og implementerer pakkesjekking og gjenopprettingsprotokoller for en pålitelig tilkobling. Samtidig gir HTTP/3s auto TLS-protokoll sømløs kryptering uten å legge til en annen frem og tilbake mellom klienten og serveren.
Med UDPs enkelthåndtrykk-tilkobling, QUICs native multipleksing og HTTP/3s automatiske TLS-tilkobling får vi en rask, pålitelig og sikker tilkobling som til syvende og sist gir en bedre brukeropplevelse.
Hvor stor innvirkning vil HTTP/3 ha?
Vi har slått fast at HTTP/3 vil forbedre opplevelsen din ved å tilby en raskere og mer effektiv internettforbindelse. Spørsmålet er hvor mye?
Den samme Request Metrics-studien viste også hvor effektivt nettsider lastet ved bruk av HTTP/2 og HTTP/3 så på hvordan raske data ble videresendt på tre nettsteder i forskjellige størrelser, inkludert et lite nettsted, et innholdsnettsted og en enkeltside nettstedet.
Her er resultatet:
Liten side | Innholdsside | Enkeltsideside | |
---|---|---|---|
HTTP/2 | 500 ms | 1000 ms | 600 ms |
HTTP/3 | 100 ms | 675 ms | 300 ms |
Resultatene viser at HTTP/3 var mye raskere enn HTTP/2 på alle testsider. For eksempel, på det lille nettstedet, var HTTP/3 raskere enn HTTP/2 med 200 ms, 325 ms på et innholdsnettsted og 300 ms på et enkeltsidenettsted.
Ved å bruke HTTP/3 kan brukere forvente en betydelig reduksjon i forsinkelser totalt sett, noe som gjør nettleseropplevelsen din raskere og mer pålitelig uten at det går på bekostning av sikkerheten.
HTTP/3 er satt til å erstatte HTTP/2
Totalt sett er HTTP/3 den gjeldende standarden som implementeres i dag. Derfor trenger ikke sluttbrukere å gjøre noe for å nyte fordelene siden du sannsynligvis bruker den allerede. Faktisk kan det hende du også bruker QUIC-protokollen ettersom Google allerede har implementert den på de fleste om ikke alle nettappene og tjenestene.