Hypertext Transfer Protocol

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

  1. ^ 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. 
  2. ^ "Can I use... Support tables for HTML5, CSS3, etc". caniuse.com. Pristupljeno 2. 6. 2020.
  3. ^ "Transport Layer Security (TLS) Application-Layer Protocol Negotiation Extension". IETF. juli 2014. RFC 7301.
  4. ^ 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.
  5. ^ 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.
  6. ^ 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.
  7. ^ Cimpanu, Catalin. "HTTP-over-QUIC to be renamed HTTP/3 | ZDNet". ZDNet (jezik: engleski). Pristupljeno 19. 11. 2018.
  8. ^ "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

Učila i alati

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.

  1. 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:
  2. 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.
  3. 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.
  4. 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.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.