Hypertext Transfer Protocol

Hypertext Transfer Protocol
HTTP-Logo der HTTP-Arbeitsgruppe der IETF
Familie: Internetprotokollfamilie
Einsatzfeld: Datenübertragung (Hypertext u. a.)
auf Anwendungsschicht
aufbauend auf TCP (Transport für HTTP/1.1 und /2)
QUIC (Transport für HTTP/3)
Einführung: 1991
aktuelle Version: 3 (2022)
Standard:
  • RFC 1945 (1996)[1]
  • RFC 2616 (1999)[2]
  • RFC 7230 (2014)[3]
  • RFC 7231 (2014)[4]
  • RFC 7232 (2014)[5]
  • RFC 7233 (2014)[6]
  • RFC 7234 (2014)[7]
  • RFC 7235 (2014)[8]
  • RFC 7541 (2015)[9]
  • RFC 9113 (2022)[10]
  • RFC 9114 (2022)[11]

Das Hypertext Transfer Protocol (HTTP; englisch für Hypertext-Übertragungsprotokoll) ist ein 1991 eingeführtes zustandsloses Protokoll zur Übertragung von Daten auf der Anwendungsschicht über ein Rechnernetz. Es wird hauptsächlich eingesetzt, um Webseiten (Hypertext-Dokumente) aus dem World Wide Web (WWW) in einen Webbrowser zu laden. Es ist jedoch nicht prinzipiell darauf beschränkt und auch als allgemeines Dateiübertragungsprotokoll sehr verbreitet.

HTTP wurde von der Internet Engineering Task Force (IETF) und dem World Wide Web Consortium (W3C) standardisiert. Aktuelle Version ist HTTP/3, welche als RFC 9114[11] im Juni 2022 veröffentlicht wurde.[12] Die Weiterentwicklung wird von der HTTP-Arbeitsgruppe der IETF (HTTPbis) organisiert. HTTP verwendet standardmäßig Port 80 für unverschlüsselte und Port 443 für verschlüsselte Übertragung. Es gibt zu HTTP ergänzende und darauf aufbauende Standards wie HTTPS für die Verschlüsselung übertragener Inhalte oder das Übertragungsprotokoll WebDAV.

  1. Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen RFC1945.
  2. Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen RFC2616.
  3. RFC 7230 – HTTP/1.1: Message Syntax and Routing. 2014 (englisch).
  4. RFC 7231 – HTTP/1.1: Semantics and Content. 2014 (englisch).
  5. RFC 7232 – HTTP/1.1: Conditional Requests. 2014 (englisch).
  6. RFC 7233 – HTTP/1.1: Range Requests. 2014 (englisch).
  7. RFC 7234 – HTTP/1.1: Caching. 2014 (englisch).
  8. RFC 7235 – HTTP/1.1: Authentication. 2014 (englisch).
  9. Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen RFC7541.
  10. RFC 9113 – Hypertext Transfer Protocol – HTTP/2. 2022 (englisch).
  11. a b Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen RFC9114.
  12. Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen heise_7135411.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search