Sobes.tech
Junior — Middle

Kun je de belangrijkste versies van het HTTP-protocol noemen en de verschillen tussen hen?

sobes.tech AI

Antwoord van AI

De belangrijkste versies van het HTTP-protocol en hun verschillen:

  • HTTP/1.0

    • Eerste breed gebruikte standaard.
    • Elke verbinding wordt geopend en gesloten voor elke aanvraag.
    • Standaard geen ondersteuning voor persistente verbindingen.
  • HTTP/1.1

    • Ondersteuning voor persistente verbindingen (keep-alive), wat de kosten voor het opzetten van verbindingen vermindert.
    • Ondersteuning voor chunked transfer encoding.
    • Uitgebreide headers en verbeterde caching.
  • HTTP/2

    • Multiplexing van verzoeken over één TCP-verbinding, wat de vertraging vermindert.
    • Headercompressie (HPACK) om de hoeveelheid verzonden gegevens te verminderen.
    • Prioriteiten van verzoeken en server push.
  • HTTP/3

    • Gebaseerd op het QUIC-protocol over UDP in plaats van TCP.
    • Snelle verbinding totstandbrenging en verbeterde weerstand tegen pakketverlies.
    • Verbeterde prestaties in mobiele en onstabiele netwerken.

Elke nieuwe versie verbetert de prestaties, betrouwbaarheid en efficiëntie van gegevensoverdracht vergeleken met de vorige.