Proxy-Server
Ein Proxy-Server agiert als Vermittler zwischen einem Client und dem Zielserver. Wenn eine Anfrage stellt, leitet der Proxy-Server diese Anfrage im Namen des Clients weiter und emfängt die Antwort vom Zielserver. Dadurch kann der Proxy-Server den Datenverkehr überwachen, filtern, umleiten, oder aninymisieren, um die Sicherheit und Effizienz der Verbindung zu verbessern
Definition
Ein Proxy-Server ist ein Vermittler zwischen einem
Client und einem Zielserver. Anfragen des Clients werden zunächst an
den Proxy gesendet. Der Proxy leitet die Anfrage anschließend an den
eigentlichen Server weiter und übermittelt die Antwort zurück an den Client.
Wozu wird ein Proxy verwendet?
- Zwischenspeicherung (Caching) von häufig abgerufenen Inhalten
- Filterung von Webseiten und Inhalten
- Erhöhung der Sicherheit durch Verbergen interner Systeme
- Überwachung und Protokollierung des Internetverkehrs
- Anonymisierung von Client-Anfragen
- Kontrolle des Internetzugriffs in Unternehmen
Ablauf einer Proxy-Kommunikation
1. Der Client sendet eine Anfrage an den Proxy.
2. Der Proxy prüft die Anfrage.
3. Der Proxy leitet die Anfrage an den Zielserver weiter.
4. Der Zielserver sendet die Antwort an den Proxy.
5. Der Proxy gibt die Antwort an den Client zurück.
Beispiel
Client
│
▼
Proxy-Server
│
▼
Webserver
Der Webserver sieht nur die IP-Adresse des Proxy-Servers und nicht
direkt die des Clients.
Arten von Proxy-Servern
- Forward Proxy: Vermittelt Anfragen von Clients ins Internet.
- Reverse Proxy: Vermittelt Anfragen aus dem Internet an interne Server.
- Transparent Proxy: Arbeitet ohne besondere Konfiguration auf dem Client.
- Caching Proxy: Speichert häufig abgerufene Inhalte zwischen.
Zusätzliche Informationen für die FISI-Prüfung
Prüfungsantwort (kurz)
Ein Proxy-Server ist ein Vermittler zwischen Client und Zielserver.
Er nimmt Anfragen entgegen, verarbeitet oder überprüft sie und leitet
sie anschließend weiter. Proxys werden zur Sicherheit, Zugriffskontrolle,
Anonymisierung, Protokollierung und zum Caching eingesetzt.