Skup internetskih protokola |
---|
Aplikacioni sloj |
Prijenosni sloj |
Internet sloj |
Podatkovni sloj |
HTTP (engleski: Hypertext Transfer Protocol) jest mrežni protokol aplikacijskog sloja za prenos podataka na hipermedijskim informacijskim sistemima. HTTP je temelj komunikacije podacima na Webu.
Razvoj HTTPA je inicirao Tim Berners-Lee na CERN-u 1989. Razvoj prvih RFC-ova bio je kooridinirani napor IETF-a (engleski: Internet Engineering Task Force) i W3C (engleski: World Wide Web Consortium) koji će se kasnije prenijeti na IETF.
Specifikacija HTTP/1.1 bila je prva verzija dokumentirana 1997. u RFC 2068. Tu je specifikaciju 1999. zamijenio RFC 2616 koja je kasnije zamijenila skupina RFC-ova RFC 7230 iz 2014. godine.
Specifikacija HTTP/2 objavljena 2015. bila je efikasnija implementacija HTTP semantike i nju podržavaju skoro svi internet preglednici i veb serveri preko TLS-a koristeći ALPN proširenja koji zahtijeva verziju TLS 1.2 ili noviju.
Specifikacija HTTP/3 je predloženi nasljednik HTTP/2, koji se već koristi na internetu i koristi UDP protokol umjesto TCP-a. Kao i njegov prethodnik HTTP/2, kompatibilan je sa prehodnim verzijama protokola.
This lowers the barrier for deploying TLS 1.3, a major security improvement over TLS 1.2.
Commons ima datoteke na temu: Hypertext Transfer Protocol |