Sobes.tech
Junior — Middle

Môžeš uviesť hlavné verzie protokolu HTTP a rozdiely medzi nimi?

sobes.tech AI

Odpoveď od AI

Hlavné verzie protokolu HTTP a ich rozdiely:

  • HTTP/1.0

    • Prvý široko používaný štandard.
    • Každé spojenie sa otvára a zatvára pre každý požiadavok.
    • Predvolene nepodporuje trvalé spojenia.
  • HTTP/1.1

    • Podpora pre trvalé spojenia (keep-alive), čo znižuje náklady na nadväzovanie spojení.
    • Podpora pre chunked transfer encoding.
    • Rozšírené hlavičky a vylepšené cacheovanie.
  • HTTP/2

    • Multiplexovanie požiadaviek cez jedno TCP spojenie, čo znižuje latenciu.
    • Kompresia hlavičiek (HPACK) na zníženie objemu prenášaných dát.
    • Prioritizácia požiadaviek a push servera.
  • HTTP/3

    • Založené na protokole QUIC cez UDP namiesto TCP.
    • Rýchle nadväzovanie spojenia a lepšia odolnosť voči strate paketov.
    • Zlepšený výkon v mobilných a nestabilných sieťach.

Každá nová verzia zlepšuje výkon, spoľahlivosť a efektívnosť prenosu dát v porovnaní s predchádzajúcou.