Sobes.tech
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.