Was sind die verschiedenen Arten von Proxy-Servern?
Es gibt drei Haupttypen von Proxyservern, von denen jeder die gleiche Grundfunktion als Vermittler zwischen einem Clientcomputer und einem Webserver ausführt. Regelmäßige Caching-Proxyserver und transparente Proxys sollen die Leistung steigern, indem die angeforderten Daten beibehalten werden. Dieser Caching-Prozess kann dazu führen, dass Daten schneller übermittelt werden, wenn sie wiederholt angefordert werden. Reverse-Proxys funktionieren auch durch Zwischenspeichern statischer Daten, obwohl sie in der Regel Teil einer Serverinfrastruktur sind und einen Webserver entlasten sollen. Die meisten Proxyserver geben die IP-Adresse (Internet Protocol) des Clients und andere Informationen weiter. Es gibt jedoch anonyme Proxys, die diese Informationen verbergen können.
Herkömmliche Proxy-Server sollen häufig angeforderte Daten zwischenspeichern, um das Surfen im Internet für den Endbenutzer zu beschleunigen. Diese Server werden normalerweise manuell eingerichtet, indem der Webbrowser auf einem Computer angewiesen wird, Anforderungen an den Proxy weiterzuleiten. Bei jeder Anforderung des Browsers überprüft der Proxy-Server seinen Cache, um festzustellen, ob die erforderlichen Informationen vorliegen. In diesem Fall werden die Daten mit einer Geschwindigkeit geliefert, die normalerweise schneller ist als der Download direkt vom Webserver.
Transparente Proxys funktionieren ähnlich, erfordern jedoch keine clientseitige Konfiguration. Die Webbrowser auf jedem Clientcomputer senden Anforderungen und empfangen Daten, ohne zu wissen, dass die Informationen über einen Proxy übertragen werden. Viele große Unternehmen verwenden transparente Proxys, um die manuelle Konfiguration der einzelnen Clients zu vermeiden, und Internetdienstanbieter (ISPs) verwenden diese häufig ebenfalls. Wenn ein Internetdienstanbieter einen transparenten Proxy verwendet, kann die Zeit, die Benutzer zum Herunterladen von Websites mit häufigem Zugriff benötigen, effektiv verkürzt werden.
Der dritte Haupttyp von Proxyservern reduziert die Belastung eines Webservers, anstatt die Leistung für den Endbenutzer zu verbessern. Diese Reverse-Proxys sind normalerweise in die Serverarchitektur integriert und können viele Anfragen nach statischen Informationen wie Bildern und Videos verarbeiten. Dynamisch generierte Informationen werden weiterhin direkt vom Webserver an den Client gesendet. Durch das Auslagern statischer Daten kann jedoch die Leistung verbessert werden.
Jeder dieser Proxyservertypen leitet normalerweise alle Clientinformationen zusammen mit den Datenanforderungen weiter. Wenn ein Benutzer seine IP-Adresse oder andere persönliche Informationen verbergen möchte, muss ein spezieller anonymer Proxy-Server verwendet werden. Diese Server arbeiten auf die gleiche Weise wie andere Proxys, geben jedoch keine persönlichen Informationen weiter. Anonyme Proxyserver können herkömmliche Caching-Proxys sein, für deren Verwendung ein Webbrowser konfiguriert werden muss, oder sie können über eine Website-Oberfläche aufgerufen werden.