Http/1.0

Hallo,

habe mal ne Frage zu der Geschichte von HTTP:
Warum hat man 1996 die erste Verion zustandslos gemacht? Und warum hat man dann 1999 HTTP/1.1 eingeführt?

MfG
Martin

Moien

habe mal ne Frage zu der Geschichte von HTTP:
Warum hat man 1996 die erste Verion zustandslos gemacht? Und
warum hat man dann 1999 HTTP/1.1 eingeführt?

Grundidee der 1.0’er Version:
Client holt sich eine Datei und braucht ein paar Minuten um diese zu verarbeiten (sprich: der User liest nicht so schnell wie der Rechner downloaded und die nächste Datei ist erst viel später gefragt). Das macht Sinn weil der Rechner zwischendurch keinerlei Daten zum Client halten muss (weniger RAM-verbrauch). Ausserdem ist es saueinfach zu implementieren.

Allerdings waren die ersten Seite auch reine HTML-Seiten. D.h. es musst nur eine einzige Datei runtergeladen werden. Dann hat man angefangen Bilder und Frames zu bauen. Plötzlich musste jeder Client X die Verbindung aufbauen, ein Element holen,… usw. Dann ist es effizenter die Verbindungen zu halten und mehrfach zu benutzen (weil auch der Aufbau von TCP-Verbindungen Zeit und RAM kostet). Um da Klarheit zu schaffen (manche 1.0’er Server können die Verbindungen wiederverwenden, andere nicht, manche haben Delimiter eingesetzt, andere nicht …) wurde 1.1 durchgesetzt.

cu

virtuelle Server
Hallo Martin,

mit Version 1.1 wurde es auch möglich mehrere WWW-Angebote auf einer Maschine - sprich unter einer gemeinensamen IP-Adresse - anzubieten. Für Massenhoster unbedingt nötig. Dort laufen durchaus mehrere 100 Homepages auf einer Server-Maschine.

Gruß

Stefan

Hi,

vielen Dank für eure Antworten.
Genau das brauchte ich :wink:

MfG