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.