|
|||||||||||||||||||||||||||||||||||||||||
| ISBN: 3827244951 ISBN: 3827244951 ISBN: 3827244951 ISBN: 3827244951 | |||||||||||||||||||||||||||||||||||||||||
|
Wir empfehlen: | ||||||||||||||||||||||||||||||||||||||||
TunnelEin Tunnel erfüllt die gleiche Funktion wie ein Proxy, jedoch er leitet die Nachrichten lediglich weiter, versteht aber ihre Bedeutung nicht. Die empfangenen Nachrichten werden einfach an den Client oder den Server weitergeleitet.Zuerst erfolgt der Verbindungsaufbau durch den Client, der von einem Server akzeptiert wird. Der Client schickt darauf einen Request, also eine Anfrage des Clients an den WWW-Server (z.B. Zugriff auf eine Webseite). Der Server antwortet mit einer Response, die Antwort des WWW-Servers. Dabei kann es sich um eine Statusmeldung und die entsprechenden Daten handeln, falls welche angefordert sind. Sobald der Client die Antwort erhalten hat, wird die Verbindung getrennt. Die einfachste Art einer HTTP Verbindung ist die Anfrage ohne Zwischenstation. Der Client kommuniziert direkt mit dem WWW-Server (siehe Grafik 2).
Meistens besteht die Verbindung nicht direkt, sondern es sind mehrere Zwischenstationen beteiligt (siehe Grafik 3). Der Client kommuniziert dann über eine oder mehrere Zwischenstationen mit dem WWW-Server. Eine Zwischenstation kann ein Proxy, ein Gateway oder ein Tunnel sein.
Kommunikation - CacheUm den hohen Verkehrsaufwand im World Wide Web zu verringern, benutzen die meisten Beteiligten einer HTTP-Verbindung einen Cache. Dieser speichert die verschickten und empfangenen Nachrichten. Bevor eine eingehende Anforderung weitergeleitet wird, wird sie mit den Nachrichten im Cache abgeglichen. Passt eine Nachricht im Cache auf die Anforderung wird die Nachricht aus dem Cache verschickt, anstatt die Anforderung an den WWW-Server weiterzugeben. Sind nun einige der Stationen mit einem Cache ausgestattet, kann die Anforderung-/Antwort-Kette erheblich verkürzt werden, sofern eine Zwischenstation eine passende Nachricht erzeugen kann. In Grafik 4 ist eine solche Kette dargestellt. Der Client (C) schickt Anforderungen (Request) an den Ursprungsserver (US). Da die Zwischenstation I2 über passende Antworten (Response) verfügt, werden diese sofort an den Client zurückgegeben.
Aufbau einer NachrichtEine Nachricht (Message) ist folgendermaßen aufgebaut:Nachricht = Request-/Status-Linie + Header + Leerzeile [+ Daten]. Die erste Zeile enthält bei einer Anfrage die Request-Methode, bei einer Antwort die Statuszeile. Darauf folgen ein oder mehrere Header, welche jeweils durch eine Leerzeile abgeschlossen sind. Danach folgen dann optional die Daten, wichtig ist dabei, dass der Client und der Server das Datenformat (Grafiken, Audio, Octet-Stream) verstehen. |
|
||||||||||||||||||||||||||||||||||||||||
| |<< Anfang < Zurück Index Weiter > Ende >>| | |||||||||||||||||||||||||||||||||||||||||
|
Zurück zur Themenseite: StudyPaper.com/Startseite/Computer/Internet Das Setzen von Verweisen (Links) auf diese Seite ist gestattet und bedarf keine vorherige Absprache. | |||||||||||||||||||||||||||||||||||||||||
| Startseite | english | Bookmark setzen | Webseite weiterempfehlen | Copyright © | Impressum | |||||||||||||||||||||||||||||||||||||||||