next up previous contents
Next: Konfiguration Up: Managementinformation bezüglich des Dienstes Previous: Link-Verwaltung

Proxy-Server

 Ein Proxy-Server übernimmt gegenüber mit ihm agierenden Komponenten sowohl die Rolle eines Clients als auch die eines Servers (siehe Abbildung [*]). Wenn ein Client so konfiguriert ist, daß er einen Proxy benutzt, so werden die von ihm verschickten Anfragen nicht direkt an die in den URLs genannten Server gesendet, sondern erst an den Proxy. Dieser übernimmt dann die Anfragen und sendet sie an die entsprechenden Server weiter. Die Antworten gehen den gleichen Weg über den Proxy zurück. Somit übernimmt ein Proxy gegenüber einem Client die Rolle des Servers und gegenüber einem Server die Rolle des Clients.


  
Abbildung: Rollenverteilung eines Proxy-Servers

Proxies sind Server mit spezifischen Funktionalitäten. Falls ein Client seine Anfragen über einen Proxy verschickt, so sendet er nicht nur den relativen Pfad eines URL mit der Anfrage (z.B. GET /verzeichnis/datei.html), sondern den gesamten URL samt Protokoll- und Serverangabe (GET http://www.server.com/verzeichnis/datei.html). Ein als Proxy konfigurierter Server versteht diese URLs und kann sie bearbeiten. Er muß lediglich so konfiguriert werden, daß er Anfragen, die mit einer Protokollangabe starten, erkennt und an die entsprechenden Server weiterleitet. Falls ein Web-Server zusätzlich als Proxy konfiguriert wird, so kann er normale Anfragen, die nicht mit einer Protokollangabe starten, weiterhin in der gewohnten Art und Weise bearbeiten, während er Anfragen mit Protokollangabe als Proxy-Anfragen erkennt. So kann ein Server sowohl als Web-Server als auch als Proxy handeln. Zusätzlich kann ein Proxy noch als Caching-Proxy konfiguriert werden, so daß er die Dateien in einem Cache speichert, die er als Anfragen bearbeitet und an Clients zurückgeschickt hat. Greift später ein Client auf die gleichen Dateien, so liefert er die gespeicherten Kopien aus dem Cache und muß nicht eine erneute Anfrage an den Web-Server starten. Es ist sehr wichtig, zwischen einem reinen Proxy und einem Caching-Proxy zu unterscheiden, da das Caching eine Erweiterung des Proxy-Servers ist und nicht jeder Proxy gleich ein Caching-Proxy ist.

Im Rahmen dieser Diplomarbeit werden speziell Proxy-Server betrachtet, die als Web-Server installiert und mit erweiterten Funktionalitäten als Proxy konfiguriert werden können. Um einen Proxy zu betreiben, muß der Schwerpunkt auf die Konfiguration eines Web-Servers gelegt werden, da so die gesamten verfügbaren Funktionen eines Proxy eingestellt werden können. Der Schritt der Installation kann in diesem Fall also übersprungen werden, da sie identisch mit der Installation eines Web-Servers ist (siehe Abschnitt [*]). Auch in den Bereichen des Leistungs-, Fehler- und Abrechnungsmanagements unterscheiden sich Proxies nicht von Web-Servern. Ebenso kann der Bereich der Link-Verwaltung für einen Proxy nicht in Frage kommen, da dieser im Sinne eines Web-Servers keine Dokumente zur Verfügung stellt, die einer eingehenden Ordnung und Verwaltung bedürfen. Ein Proxy ist bloß ein Vermittler von Dokumenten zwischen einem Client und anderen Servern oder Proxies.



 
next up previous contents
Next: Konfiguration Up: Managementinformation bezüglich des Dienstes Previous: Link-Verwaltung
Copyright Munich Network Management Team