Sobes.tech
Junior — Middle

Можеш ли да наведеš главне верзије протокола HTTP и разлике међу њима?

sobes.tech АИ

Одговор од АИ

Glavne verzije HTTP protokola i njihove razlike:

  • HTTP/1.0

    • Prvi široko korišćeni standard.
    • Svaka veza se otvara i zatvara za svaki zahtev.
    • Podrazumevano ne podržava trajne veze.
  • HTTP/1.1

    • Podrška za trajne veze (keep-alive), što smanjuje troškove uspostavljanja veza.
    • Podrška za transfer kodiranje u blokovima (chunked transfer encoding).
    • Prošireni zaglavlja i poboljšano keširanje.
  • HTTP/2

    • Mnogostruko multiplexovanje zahteva preko jedne TCP veze, što smanjuje kašnjenje.
    • Kompresija zaglavlja (HPACK) za smanjenje obima prenesenih podataka.
    • Prioriteti zahteva i push servera.
  • HTTP/3

    • Baziran na protokolu QUIC preko UDP umesto TCP.
    • Brzo uspostavljanje veze i poboljšana otpornost na gubitak paketa.
    • Poboljšane performanse u mobilnim i nestabilnim mrežama.

Svaka nova verzija poboljšava performanse, pouzdanost i efikasnost prenosa podataka u poređenju sa prethodnom.