Zum Hauptinhalt springen

RFC 2616 - Hypertext Transfer Protocol -- HTTP/1.1

Veröffentlicht: Juni 1999
Status: Ersetzt durch RFC 7230-7235 (Historisch)
Autoren: R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, T. Berners-Lee


Zusammenfassung (Abstract)

Das Hypertext-Übertragungsprotokoll (Hypertext Transfer Protocol, HTTP) ist ein Protokoll auf Anwendungsebene für verteilte, kollaborative Hypermedia-Informationssysteme. Es ist ein generisches, zustandsloses Protokoll, das durch Erweiterung seiner Anfragemethoden, Fehlercodes und Header für viele Aufgaben über seine Verwendung für Hypertext hinaus genutzt werden kann, wie z.B. Nameserver und verteilte Objektverwaltungssysteme. Ein Merkmal von HTTP ist die Typisierung und Verhandlung der Datendarstellung, die es ermöglicht, Systeme unabhängig von den übertragenen Daten aufzubauen.

HTTP wird seit 1990 von der World-Wide-Web-Initiative für globale Informationen verwendet. Diese Spezifikation definiert das als „HTTP/1.1" bezeichnete Protokoll und ist eine Aktualisierung von RFC 2068.


Inhaltsverzeichnis (Table of Contents)

Hauptabschnitte


Copyright (C) The Internet Society (1999). Alle Rechte vorbehalten.

Verwandte Ressourcen

  • Offizieller Text: RFC 2616 (TXT)
  • Offizielle Seite: RFC 2616 DataTracker
  • Ersetzt durch: RFC 7230-7235 (Neue HTTP/1.1-Spezifikation)
  • Neueste Version: RFC 9110-9114 (HTTP-Semantik und HTTP/3)

Warum ist RFC 2616 so wichtig?

Historische Bedeutung

HTTP-Evolution:
1991 - HTTP/0.9 (Einfaches Protokoll)
1996 - HTTP/1.0 (RFC 1945)
1999 - HTTP/1.1 (RFC 2616) ← Klassische Version ⭐
2014 - HTTP/1.1 (RFC 7230-7235) ← Verbesserte Version
2015 - HTTP/2 (RFC 7540)
2022 - HTTP/3 (RFC 9114)

Hauptmerkmale

  • Persistente Verbindungen: Keep-Alive-Mechanismus
  • Chunked Transfer Encoding: Streaming von Daten ohne Kenntnis der Inhaltslänge
  • Inhaltsverhandlung: Server kann verschiedene Darstellungen bereitstellen
  • Caching: Umfassende Caching-Mechanismen
  • Virtuelle Hosts: Host-Header ermöglicht mehrere Domains auf einer IP
  • Bereichsanfragen: Unterstützung für teilweisen Inhalt