Bildkredit: Richard Patterson /

Tidigare använde allmänheten främst webbläsare för att komma in i chattrum och besöka bloggsidor. Idag har webbsurfandet blivit en plats för att titta på 4K-videor, redigera foton, spela spel, shoppa, bank, jobba och så mycket mer.

När nya webbappar blir allt mer komplexa har efterfrågan på ett säkert och effektivare internetprotokoll drivit på utvecklingen av HTTP/3.

Så vad är HTTP/3? Hur är det bättre än de tidigare versionerna, och hur påverkar det din surfupplevelse?

Vad är HTTP/3?

HTTP/3 är den tredje (och nyaste) generationen av HTTP (Hypertext Transfer Protocol). Detta internetprotokoll används i applikationslagret, där användare ges möjlighet att interagera med webben och dess resurser. HTTP/3 syftar till att ge en snabbare och effektivare internetupplevelse utan att kompromissa med säkerheten.

Med den tidigare HTTP/2 hade användare och utvecklare endast TCP/IP för att transportera data på ett tillförlitligt sätt. Problemet med TCP är att klienten och servern måste utföra en

instagram viewer
serie SYN-ACK-anslutningar för att initiera ordentligt. Först efter handskakning och TLS-anslutningen kan klienten och servern skicka data till varandra.

Eftersom processen tar cirka fyra "rundturer" från klient till server, upplever användarna långsammare laddningstider när de ansluter till internet. HTTP/3 kommer att lösa detta problem med sina nyare funktioner.

Några viktiga HTTP/3-funktioner inkluderar:

  • HTTP/3 kommer inbyggt med TLS 1.3-kryptering för säkerhet
  • QPACK komprimerar förfrågningar och rubriker istället för HPACK
  • Ger snabba och pålitliga enkelhandskakningsanslutningar genom QUIC
  • Alla ramhuvuden och nyttolaster (data) är under flödeskontroll för smidigare dataöverföringar

Hur HTTP/3 ger snabba, pålitliga och säkra anslutningar

En av fördelarna med HTTP/3 är dess stöd för det nya internetprotokollet som är tänkt att ersätta TCP-anslutningar, känt som QUIC-protokollet. Med QUIC skickas och tas data emot av klienten och servern efter en enda handskakning. Detta enda handslag ger en pålitlig anslutning från båda parter och krypterar automatiskt data eftersom HTTP/3 kommer inbyggt med TLS 1.3-kryptering.

Illustration av Jayric Maning -- Ingen tillskrivning krävs

A Begär mätvärden studie visar att att förlita sig på QUIC istället för TCP ger ett snabbare och mer effektivt sätt att initiera anslutning och kryptera data. Testet visar hur effektivt QUIC: s singelhandskakning är jämfört med TCP: s trevägshandskakning plus kryptering.

Illustration av Jayric Maning -- Inga tillskrivningar krävs

Så hur är det möjligt att få en snabb, pålitlig och säker anslutning bara genom ett enda handslag?

Låt oss först jämföra hur HTTP/2 och HTTP/3 relädata för att svara på frågan.

Som du kan se i bilden ovan använder HTTP/3 den snabba men opålitliga UDP-anslutningen. För de som inte vet, offrar UDP tillförlitlighet för att upprätta en snabb anslutning genom ett handslag eller en tur och retur.

För att bekämpa problem med UDP tillhandahåller QUIC inbyggd multiplexering och implementerar paketkontroll och återställningsprotokoll för en pålitlig anslutning. Samtidigt ger HTTP/3:s auto TLS-protokoll sömlös kryptering utan att lägga till en annan fram och tillbaka mellan klienten och servern.

Med UDP: s enhandskakningsanslutning, QUICs inbyggda multiplexering och HTTP/3:s automatiska TLS-anslutning får vi en snabb, pålitlig och säker anslutning som i slutändan ger en bättre användarupplevelse.

Hur stor inverkan kommer HTTP/3 att ha?

Vi har konstaterat att HTTP/3 kommer att förbättra din upplevelse genom att tillhandahålla en snabbare och effektivare internetanslutning. Frågan är hur mycket?

Samma Request Metrics-studie visade också hur effektivt webbsidor som laddas när man använder HTTP/2 och HTTP/3 tittade på hur snabb data vidarebefordrades på tre webbplatser i olika storlekar, inklusive en liten webbplats, en innehållswebbplats och en ensidig sida webbplats.

Här är resultatet:

Liten sajt Innehållswebbplats Ensidig webbplats
HTTP/2 500 ms 1000 ms 600 ms
HTTP/3 100 ms 675 ms 300 ms

Resultaten visar att HTTP/3 var mycket snabbare än HTTP/2 på alla testsajter. Till exempel på den lilla webbplatsen var HTTP/3 snabbare än HTTP/2 med 200 ms, 325 ms på en innehållswebbplats och 300 ms på en ensidig webbplats.

Genom att använda HTTP/3 kan användare förvänta sig en avsevärd minskning av förseningar totalt sett, vilket gör din surfupplevelse snabbare och mer pålitlig utan att kompromissa med säkerheten.

HTTP/3 är inställd på att ersätta HTTP/2

Sammantaget är HTTP/3 den nuvarande standarden som implementeras idag. Slutanvändare behöver därför inte göra något för att dra nytta av dess fördelar eftersom du förmodligen redan använder det. Faktum är att du kanske också använder QUIC-protokollet eftersom Google redan har implementerat det på de flesta om inte alla sina webbappar och tjänster.

Vad är TCP- och UDP-portar?

Läs Nästa

Dela med sigTweetDela med sigE-post

Relaterade ämnen

  • Teknik förklaras
  • Nätverkstips
  • Dator nätverk

Om författaren

Jayric Maning (29 publicerade artiklar)

Jayric Maning var sugen på att lära sig hur saker fungerade och började mixtra med alla typer av elektroniska och analoga enheter under sina tidigare tonåringar. Han började forensisk vetenskap vid University of Baguio där han bekantade sig med datorkriminalteknik och cybersäkerhet. Han håller för närvarande på med självstudier och pysslar med teknik för att ta reda på hur de fungerar och hur vi kan använda dem för att göra livet enklare (eller åtminstone coolare!).

Mer från Jayric Maning

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera