Afbeelding tegoed: Richard Patterson /

In het verleden gebruikte het publiek voornamelijk webbrowsers om chatrooms binnen te gaan en blogsites te bezoeken. Tegenwoordig is surfen op het web een plek geworden om 4K-video's te bekijken, foto's te bewerken, games te spelen, te winkelen, te bankieren, te werken en nog veel meer.

Naarmate nieuwe web-apps steeds complexer worden, heeft de vraag naar een veiliger en efficiënter internetprotocol de ontwikkeling van HTTP/3 gestimuleerd.

Dus wat is HTTP/3? Hoe is het beter dan de vorige versies en hoe beïnvloedt het uw browse-ervaring?

Wat is HTTP/3?

HTTP/3 is de derde (en nieuwste) generatie van HTTP (Hypertext Transfer Protocol). Dit internetprotocol wordt gebruikt in de applicatielaag, waar gebruikers de mogelijkheid krijgen om te communiceren met het web en zijn bronnen. HTTP/3 heeft als doel een snellere en efficiëntere internetervaring te bieden zonder de beveiliging in gevaar te brengen.

Met de vorige HTTP/2 hadden gebruikers en ontwikkelaars alleen TCP/IP om gegevens betrouwbaar te transporteren. Het probleem met TCP is dat de client en de server een

instagram viewer
reeks SYN-ACK-verbindingen goed te initialiseren. Pas na de handshake en TLS-verbinding kunnen de client en server gegevens naar elkaar sturen.

Omdat het proces ongeveer vier "rondreizen" van client naar server in beslag neemt, ervaren gebruikers langzamere laadtijden bij toegang tot internet. HTTP/3 lost dit probleem op met zijn nieuwere functies.

Enkele belangrijke HTTP/3-functies zijn:

  • HTTP/3 is ingebouwd met TLS 1.3-codering voor beveiliging
  • QPACK comprimeert verzoeken en headers in plaats van HPACK
  • Biedt snelle en betrouwbare single-handshake-verbindingen via QUIC
  • Alle frameheaders en payloads (gegevens) staan ​​onder stroomregeling voor een soepelere gegevensoverdracht

Hoe HTTP/3 zorgt voor snelle, betrouwbare en veilige verbindingen

Een van de voordelen van HTTP/3 is de ondersteuning van het nieuwe internetprotocol dat bedoeld is om TCP-verbindingen te vervangen, het zogenaamde QUIC-protocol. Met behulp van QUIC worden gegevens na een enkele handdruk verzonden en ontvangen door de client en de server. Deze enkele handshake zorgt voor een betrouwbare verbinding van beide partijen en versleutelt automatisch gegevens omdat HTTP/3 is ingebouwd met TLS 1.3-codering.

Illustratie door Jayric Maning -- Geen toeschrijving vereist

EEN Statistieken aanvragen onderzoek toont aan dat het vertrouwen op QUIC in plaats van TCP een snellere en efficiëntere manier is om de verbinding te initialiseren en gegevens te coderen. De test laat zien hoe efficiënt de enkele handshake van QUIC wordt vergeleken met de drievoudige handshake plus encryptie van TCP.

Illustratie door Jayric Maning -- Geen toeschrijvingen vereist

Dus hoe is het mogelijk om een ​​snelle, betrouwbare en veilige verbinding te hebben met slechts één handdruk?

Laten we eerst vergelijken hoe HTTP/2 en HTTP/3 gegevens doorgeven om de vraag te beantwoorden.

Zoals je kunt zien in de afbeelding hierboven, gebruikt HTTP/3 de snelle maar onbetrouwbare UDP-verbinding. Voor degenen die het niet weten, UDP offert betrouwbaarheid op om een ​​snelle verbinding tot stand te brengen via een enkele handdruk of een retourtje.

Om problemen met UDP te bestrijden, biedt QUIC native multiplexing en implementeert het pakketcontrole- en herstelprotocollen voor een betrouwbare verbinding. Tegelijkertijd zorgt het automatische TLS-protocol van HTTP/3 voor naadloze versleuteling zonder een extra heen en weer tussen de client en de server.

Met de single-handshake-verbinding van UDP, de native multiplexing van QUIC en de automatische TLS-verbinding van HTTP/3 krijgen we een snelle, betrouwbare en veilige verbinding die uiteindelijk zorgt voor een betere gebruikerservaring.

Hoe groot is de impact van HTTP/3?

We hebben vastgesteld dat HTTP/3 uw ervaring zal verbeteren door een snellere en efficiëntere internetverbinding te bieden. De vraag is, met hoeveel?

Uit hetzelfde onderzoek naar Request Metrics bleek ook hoe efficiënt webpagina's werden geladen bij gebruik van HTTP/2 en HTTP/3 snelle gegevens werden doorgegeven op drie websites van verschillende grootte, waaronder een kleine site, een inhoudssite en een enkele pagina plaats.

Hier is het resultaat:

Kleine site Inhoudssite Site met één pagina
HTTP/2 500ms 1000ms 600ms
HTTP/3 100ms 675ms 300ms

De resultaten laten zien dat HTTP/3 op alle testsites veel sneller was dan HTTP/2. Op de kleine site was HTTP/3 bijvoorbeeld 200 ms sneller dan HTTP/2, 325 ms op een inhoudssite en 300 ms op een site met één pagina.

Door HTTP/3 te gebruiken, kunnen gebruikers over het algemeen een aanzienlijke vermindering van vertragingen verwachten, waardoor uw browse-ervaring sneller en betrouwbaarder wordt zonder afbreuk te doen aan de veiligheid.

HTTP/3 is helemaal klaar om HTTP/2 te vervangen

Over het algemeen is HTTP/3 de huidige standaard die vandaag wordt geïmplementeerd. Daarom hoeven eindgebruikers niets te doen om van de voordelen te genieten, aangezien u het waarschijnlijk al gebruikt. In feite gebruikt u mogelijk ook het QUIC-protocol, aangezien Google dit al op de meeste, zo niet alle web-apps en -services heeft geïmplementeerd.

Wat zijn TCP- en UDP-poorten?

Lees volgende

DeelTweetenDeelE-mail

Gerelateerde onderwerpen

  • Technologie uitgelegd
  • Netwerktips
  • Computer netwerken

Over de auteur

Jayric Maning (29 artikelen gepubliceerd)

Jayric Maning wilde graag weten hoe dingen werkten en begon in zijn vroege tienerjaren te sleutelen aan allerlei elektronische en analoge apparaten. Hij begon forensische wetenschap aan de Universiteit van Baguio, waar hij kennismaakte met computerforensisch onderzoek en cyberbeveiliging. Hij doet momenteel veel zelfstudie en knutselt met tech om uit te zoeken hoe ze werken en hoe we ze kunnen gebruiken om het leven gemakkelijker (of in ieder geval cooler!) te maken.

Meer van Jayric Maning

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren