Anke Gaksch: Beschreibung des HTTP Protokolls

Beitrag lesen

Hier ein Auszug den ich gefúnden habe:

3.1 HTTP, HTML, URL und die Anfänge des Webs

HTML ist eine Markup-Sprache die aus dem Bedarf entstanden ist, Dokumente am Bildschirm anzuzeigen, die über das Internet zugreifbar sind. Bisher war das "File Transfer Protocol" (FTP) das einzige Mittel dazu: eine "benutzerfreundliche" Schnittstelle fehlte. Tim Berners-Lee, ein Wissenschaftler am CERN (Conseil Européen pour la Recherche Nucléaire) in Genf - heute Director of the World Wide Web Consortium (W3C) - entwickelte gegen 1990 das "HyperText Transfer Protocol" (HTTP), die Markup-Sprache "HyperText Markup Language" (HTML), und eine solche Schnittstelle, ein Browser.

Das Protokoll HTTP ermöglicht, die Zusendung von Hypertext-Dokumenten bei Servern zu beantragen. Mit der Markup-Sprache HTML werden die Struktur, die Formatierung und die Hypertext-Verweise von Hypertext-Dokumente spezifiziert.

Der Browser parst die HTML-Dokumente - auch "Seiten" genannt -, die er von Servern empfängt - zutreffender augedrückt: die er bei Servern beantragt hat -, formatiert sie und zeigt sie am Bildschirm an. Ferner: wird ein Hypertext-Verweis aus einem angezeigten Dokument vom Benutzer ausgewählt, so ermittelt der Browser aus dem angezeigten Dokument, welches Dokument bei welchem Server beantragt werden soll, und beantragt es. Dieses Dokument ersetzt entweder das bisher angezeigte Dokument im selben Fenster, oder wird in einem neuen Fenster angezeigt.

Ein HTML-Dokument mag Verweise auf Ressourcen wie Bilder enthalten, die keine HTML-Dokumente sind. Ähnlich wie HTML-Dokumente werden solche Ressourcen von dem Browser bei Servern beantragt und angezeigt. Das ursprüngliche Protokoll HTTP, das später HTTP 1.0 genannt wurde, verlangte die Erstellung einer Verbindung zum zutreffenden Server für jede solche Ressource. So war die Anzeige von HTML-Seiten, die Verweise auf mehrere solchen externen Ressourcen enthielten, in der Regel langsam und von unvorhersehbarer Dauer. Aus Effizienzgründen ermöglichte die darauffolgende Version HTTP 1.1 eine Verbindung zu einem Server zur Übersendung von mehreren Ressourcen offen zu halten.

Aus dem Browser, den Tim Berners-Lee an CERN entwarf, entstand am NCSA (National Center for Supercomputing Applications) in den USA der "NCSA Mosaic Browser", womit die Wissenschaftler Anfang der 90er Jahren anfingen im World Wide Web zu "surfen".

Schnell etablierten sich URLs ("Uniform Ressource Locators") als Standard, um Dateien zu identifizieren. Das heutige World Wide Web ist untrennbar mit dem Protocoll HTTP, mit der Markup-Sprache HTML und mit den Dateienidentifikatoren URL verbunden.