Hypertext Transfer Protocol | |
---|---|
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: |
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.
<ref>
-Tag; kein Text angegeben für Einzelnachweis mit dem Namen RFC1945.<ref>
-Tag; kein Text angegeben für Einzelnachweis mit dem Namen RFC2616.<ref>
-Tag; kein Text angegeben für Einzelnachweis mit dem Namen RFC7541.<ref>
-Tag; kein Text angegeben für Einzelnachweis mit dem Namen RFC9114.<ref>
-Tag; kein Text angegeben für Einzelnachweis mit dem Namen heise_7135411.