Proxy Server
Einem Proxy Server kommt in einem Computernetzwerk eine wichtige Funktion zu. Der englische Begriff “Proxy” bedeutet übersetzt “Stellvertreter” und bezeichnet im Kontext der Informationstechnologie eine Schnittstelle zum Datenaustausch in einem Netzwerk.
Diese Kommunikationsschnittstelle vermittelt zwischen zwei Computersystemen und nimmt Daten stellvertretend für das jeweilige Empfängersystem entgegen. Die wesentliche Aufgabe eines Proxy-Servers ist es somit, Anfragen eines Clients an einen Server stellvertretend für diesen anzunehmen, mit der eigenen IP-Adresse zu versehen und an den Zielcomputer im Netzwerk weiterzusenden. Das Hauptcharakteristikum dieser Art des Datenflusses innerhalb eines Netzwerks ist der Verzicht auf eine direkte Verbindung zwischen dem absendenden Rechner und dem Empfängersystem. In vielen Netzwerken kommt es sogar vor, dass weder der anfragende Rechner noch der Zielcomputer Zugriff auf Informationen haben, aus denen herausgehen würde, dass sie über einen Proxy miteinander kommunizieren. Proxy-Server-Lösungen können in zwei Richtungen umgesetzt werden: Ein sogenannter Forward-Proxy schützt ein Client-Netzwerk vor schädlichen externen Einflüssen, die aus dem Internet in das Netzwerk kommen könnten. Ist es hingegen die Absicht, ein Zielsystem, beispielsweise einen Webserver zu schützen, so kann dies durch das Vorschalten eines Proxy-Servers geschehen und man spricht folglich von einem Reverse-Proxy.