Junior — Middle
Kas saaks nimetada HTTP protokolli peamised versioonid ja nende erinevused?
sobes.tech AI
Vastus AI-lt
HTTP protokolli peamised versioonid ja nende erinevused:
-
HTTP/1.0
- Esimene laialdaselt kasutatav standard.
- Iga ühendus avatakse ja suletakse iga päringu jaoks.
- Vaikimisi ei toeta püsivaid ühendusi.
-
HTTP/1.1
- Toetab püsivaid ühendusi (keep-alive), mis vähendab ühenduse loomise kulusid.
- Toetab andmete jagamist (chunked transfer encoding).
- Laiendatud päised ja paremad vahemälud.
-
HTTP/2
- Mitme päringu multipleximine ühe TCP ühenduse kaudu, mis vähendab viivitust.
- Päiste tihendamine (HPACK), et vähendada edastatavate andmete mahtu.
- Päringute prioriseerimine ja serveri push.
-
HTTP/3
- Põhineb UDP peal olevat protokollil QUIC, mitte TCP-l.
- Kiire ühenduse loomine ja parem vastupidavus pakettide kaotusele.
- Paranenud jõudlus mobiilsetes ja ebastabiilsetes võrkudes.
Iga uus versioon parandab andmeedastuse jõudlust, usaldusväärsust ja tõhusust võrreldes eelneva versiooniga.