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.