Billedkredit: Richard Patterson /

Tidligere brugte offentligheden primært webbrowsere til at gå ind i chatrooms og besøge blogsider. I dag er webbrowsing blevet et sted at se 4K-videoer, redigere billeder, spille spil, shoppe, banke, arbejde og meget mere.

Efterhånden som nye webapps bliver mere og mere komplekse, har efterspørgslen efter en sikker og mere effektiv internetprotokol skubbet på udviklingen af ​​HTTP/3.

Så hvad er HTTP/3? Hvordan er det bedre end de tidligere versioner, og hvordan påvirker det din browseroplevelse?

Hvad er HTTP/3?

HTTP/3 er den tredje (og nyeste) generation af HTTP (Hypertext Transfer Protocol). Denne internetprotokol bruges i applikationslaget, hvor brugerne får mulighed for at interagere med nettet og dets ressourcer. HTTP/3 sigter mod at give en hurtigere og mere effektiv internetoplevelse uden at gå på kompromis med sikkerheden.

Med den tidligere HTTP/2 havde brugere og udviklere kun TCP/IP til at transportere data pålideligt. Problemet med TCP er, at klienten og serveren skal udføre en

instagram viewer
serie af SYN-ACK-forbindelser at initialisere korrekt. Først efter håndtrykket og TLS-forbindelsen kan klienten og serveren sende data til hinanden.

Da processen tager omkring fire "rundture" fra klient til server, oplever brugerne langsommere indlæsningstider, når de får adgang til internettet. HTTP/3 vil løse dette problem med dets nyere funktioner.

Nogle vigtige HTTP/3-funktioner inkluderer:

  • HTTP/3 kommer indbygget med TLS 1.3-kryptering for sikkerhed
  • QPACK komprimerer anmodninger og overskrifter i stedet for HPACK
  • Giver hurtige og pålidelige enkelthåndtrykforbindelser gennem QUIC
  • Alle frame-headere og nyttelaster (data) er under flowkontrol for jævnere dataoverførsler

Hvordan HTTP/3 giver hurtige, pålidelige og sikre forbindelser

En af fordelene ved HTTP/3 er dens understøttelse af den nye internetprotokol, der skal erstatte TCP-forbindelser, kendt som QUIC-protokollen. Ved hjælp af QUIC sendes og modtages data af klienten og serveren efter et enkelt håndtryk. Dette enkelt håndtryk giver en pålidelig forbindelse fra begge parter og krypterer automatisk data, da HTTP/3 kommer indbygget med TLS 1.3-kryptering.

Illustration af Jayric Maning -- Ingen tilskrivning påkrævet

EN Anmod om metrics undersøgelse viser, at afhængighed af QUIC i stedet for TCP giver en hurtigere og mere effektiv måde at initialisere forbindelse og kryptere data. Testen viser hvor effektivt QUICs enkelthåndtryk er sammenlignet med TCPs trevejshåndtryk plus kryptering.

Illustration af Jayric Maning -- Ingen tilskrivninger påkrævet

Så hvordan er det muligt at få en hurtig, pålidelig og sikker forbindelse blot gennem et enkelt håndtryk?

Lad os først sammenligne, hvordan HTTP/2 og HTTP/3 relæer data for at besvare spørgsmålet.

Som du kan se på billedet ovenfor, bruger HTTP/3 den hurtige, men upålidelige UDP-forbindelse. For dem, der ikke ved det, ofrer UDP pålidelighed for at etablere en hurtig forbindelse gennem et enkelt håndtryk eller en rundtur.

For at bekæmpe problemer med UDP giver QUIC native multiplexing og implementerer pakkekontrol- og gendannelsesprotokoller for en pålidelig forbindelse. Samtidig giver HTTP/3's auto TLS protokol problemfri kryptering uden at tilføje en anden frem og tilbage mellem klienten og serveren.

Med UDP's single-handshake-forbindelse, QUIC's native multiplexing og HTTP/3's auto TLS-forbindelse får vi en hurtig, pålidelig og sikker forbindelse, der i sidste ende giver en bedre brugeroplevelse.

Hvor stor indflydelse vil HTTP/3 have?

Vi har fastslået, at HTTP/3 vil forbedre din oplevelse ved at give en hurtigere og mere effektiv internetforbindelse. Spørgsmålet er, hvor meget?

Den samme Request Metrics-undersøgelse viste også, hvor effektivt websider, der blev indlæst ved brug af HTTP/2 og HTTP/3, så på, hvordan hurtige data blev videregivet på tre websteder af forskellig størrelse, inklusive et lille websted, et indholdswebsted og en enkeltside websted.

Her er resultatet:

Lille websted Indholdswebsted Enkeltsidet websted
HTTP/2 500 ms 1000 ms 600 ms
HTTP/3 100 ms 675 ms 300 ms

Resultaterne viser, at HTTP/3 var meget hurtigere end HTTP/2 på alle teststeder. Eksempelvis på det lille websted var HTTP/3 hurtigere end HTTP/2 med 200 ms, 325 ms på et indholdswebsted og 300 ms på et enkeltsides websted.

Ved at bruge HTTP/3 kan brugerne forvente en betydelig reduktion af forsinkelser generelt, hvilket gør din browsingoplevelse hurtigere og mere pålidelig uden at gå på kompromis med sikkerheden.

HTTP/3 er indstillet til at erstatte HTTP/2

Overordnet set er HTTP/3 den nuværende standard, der implementeres i dag. Derfor behøver slutbrugere ikke at gøre noget for at nyde fordelene, da du sandsynligvis allerede bruger det. Faktisk bruger du muligvis også QUIC-protokollen, da Google allerede har implementeret den på de fleste, hvis ikke alle sine webapps og tjenester.

Hvad er TCP- og UDP-porte?

Læs Næste

DelTweetDelE-mail

Relaterede emner

  • Teknologi forklaret
  • Netværkstips
  • Computernetværk

Om forfatteren

Jayric Maning (29 artikler udgivet)

Med lyst til at lære, hvordan tingene fungerede, begyndte Jayric Maning at pille ved alle slags elektroniske og analoge enheder i sine tidligere teenageår. Han begyndte retsmedicin på universitetet i Baguio, hvor han stiftede bekendtskab med computerforensik og cybersikkerhed. Han laver i øjeblikket masser af selvstudium og roder med teknologi for at finde ud af, hvordan de fungerer, og hvordan vi kan bruge dem til at gøre livet lettere (eller i det mindste sejere!).

Mere fra Jayric Maning

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere