Hypertext Transfer Protocol
| 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.[1] HTTP je temelj komunikacije podacima na Webu.
Historija
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[2] i veb serveri preko TLS-a koristeći ALPN proširenja[3] koji zahtijeva verziju TLS 1.2 ili noviju.[4][5]
Specifikacija HTTP/3 je predloženi nasljednik HTTP/2,[6][7] 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.[8]
Reference
- ^ Fielding, Roy T.; Gettys, James; Mogul, Jeffrey C.; Nielsen, Henrik Frystyk; Masinter, Larry; Leach, Paul J.; Berners-Lee, Tim (juni 1999), Hypertext Transfer Protocol – HTTP/1.1, IETF. RFC 2616, https://tools.ietf.org/html/rfc2616.
- ^ "Can I use... Support tables for HTML5, CSS3, etc". caniuse.com. Pristupljeno 2. 6. 2020.
- ^ "Transport Layer Security (TLS) Application-Layer Protocol Negotiation Extension". IETF. juli 2014. RFC 7301.
- ^ Belshe, M.; Peon, R.; Thomson, M. "Hypertext Transfer Protocol Version 2, Use of TLS Features". Arhivirano s originala, 15. 7. 2013. Pristupljeno 10. 2. 2015.
- ^ Benjamin, David. "Using TLS 1.3 with HTTP/2". tools.ietf.org (jezik: engleski). Pristupljeno 2. 6. 2020.
This lowers the barrier for deploying TLS 1.3, a major security improvement over TLS 1.2.
- ^ Bishop, Mike (9. 7. 2019). "Hypertext Transfer Protocol Version 3 (HTTP/3)". tools.ietf.org (jezik: engleski). draft-ietf-quic-http-22. Pristupljeno 16. 8. 2019.
- ^ Cimpanu, Catalin. "HTTP-over-QUIC to be renamed HTTP/3 | ZDNet". ZDNet (jezik: engleski). Pristupljeno 19. 11. 2018.
- ^ "Firefox Nightly supports HTTP 3 - General - Cloudflare Community". 19. 11. 2019. Arhivirano s originala, 6. 6. 2020. Pristupljeno 23. 1. 2020.
Vanjski linkovi
Specifikacija i reference
- HTTP/1.0 specifikacija (maj 1996) kao tekst: RFC 1945 (također i verzija 0.9)
- HTTP/1.1 specifikacija (juni 1999) kao tekst: RFC 2616; također kao HTML, kao PostScript, i kao PDF;
- HTTP/1.1 specifikacija
- Tim Berners-Leeov originalni HTTP 0.9 (1991)
- Tim Berners-Leeov originalni nacrt iz 1992 (rani nacrt 1.0)
- Razlike između 1.0 i 1.1
- Pregled HTTP protokola
Učila i alati
- HTTP - učinjen veoma lahkim
- HTTPSpy
- HTTP - provjera naslova - Bookmarklet
- HTTP naslovi Arhivirano 13. 1. 2007. na Wayback Machine
- Uhvatite HTTP naslove
- Komandno-linijski HTTP klijenti: cURL, Wget, Snarf, fetch
- HTTP sažimanje Arhivirano 21. 9. 2019. na Wayback Machine
- Živi HTTP naslovi, ekstenzije za Firefox Arhivirano 15. 1. 2007. na Wayback Machine
- HTTP protokol blog i savjeti
- HTTP007 -(Freeware) HTTP alat
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.
