next up previous contents
Next: Uniform Resource Locator (URL) Up: Hypertext Transfer Protocol (HTTP) Previous: HTTP-Response

HTTP-Next Generation (HTTP-NG)

 Weil bei Verwendung von HTTP als Kommunikationsprotokoll im WWW Performance-Probleme auftreten [Spe94], und weil sich HTTP nicht für den Einsatz im Bereich des elektronischen Handels eignet, wird das Bedürfnis nach einem neuen Protokoll immer größer. HTTP-Next Generation (HTTP-NG), der als Nachfolger von HTTP/1.0 angekündigt wird, soll HTTP/1.0 als Kommunikationsprotokoll im WWW ablösen [Spe95c].

HTTP-NG bietet neben einer wesentlich höheren Perfomance auch zusätzliche Eigenschaften, die von kommerziellen Applikationen benötigt werden [Spe95a]. Die höhere Performance gegenüber HTTP/1.0 wird durch ein verändertes Transaktionsmodell erreicht. Bei HTTP/1.0 wird für jede Anfrage eine neue Verbindung zum Server aufgebaut, was zu Performance-Problemen führt. Jeder Verbindungsaufbau nimmt eine Menge Zeit in Anspruch und verursacht eine hohe Last auf dem Netz. Nach erfolgtem Verbindungsaufbau schickt der Client seine Anfrage an den Server. Der Server anwortet über die gleiche Verbindung und schickt dem Client, wenn möglich die angeforderten Daten. Nach Übertragung der Daten wird die Verbindung wieder abgebaut. Um diese Probleme zu umgehen verwendet HTTP-NG ein verändertes Transaktionsmodell. HTTP-NG ermöglicht die Abwicklung mehrerer verschiedener Anfragen eines Clients über eine einzige Verbindung. Die Verbindung ist in mehrere virtuelle Kanäle aufgeteilt. Ein Kanal wird für die Übertragung von Kontrollinformationen verwendet, die anderen Kanäle dienen der Übertragung der angeforderten Objekte. Die Kommunikation zwischen Client und Server ist dabei asynchron, was bedeutet, daß der Client nicht mehr auf die Antwort einer Anfrage warten muß, bevor er eine neue Anfrage an den Server schicken kann.

Neben den Verbesserungen im Bereich der Performance enthält HTTP-NG zusätzliche Eigenschaften, die benötigt werden, um elektronischen Handel im WWW zu etablieren. HTTP-NG ermöglicht eine sichere Kommunikation zwischen Client und Server, die durch Authentifizierung und Datenverschlüsselung gewährleistet werden und unterstützt zusätzlich die Online-Abrechnung von getätigten WWW-Transaktionen.

HTTP-NG befindet sich derzeit noch in der Spezifikationsphase, doch es ist davon auszugehen, daß es zukünftig HTTP/1.0 ersetzen wird. Derzeit sind keine Implementierungen dieses Protokolls verfügbar.


next up previous contents
Next: Uniform Resource Locator (URL) Up: Hypertext Transfer Protocol (HTTP) Previous: HTTP-Response
Root on HPHEGER0
8/27/1998