Ein Proxy-Server ist ein Computer , der als Vermittler fungiert . Es steht in einem anderen Computer. Andere Computer, die Kommunikation mit ihm nicht bewusst, dass ihre Kommunikation mit einem anderen Computer als dem , den sie bestimmt zu kontaktieren wurde abgefangen . Es gibt viele verschiedene Anwendungen für Proxy-Server in der modernen Netzwerkkommunikation. Cache
Eine Verwendung für Proxy-Servern ist es, beschleunigen den Zugriff auf Web-basierte Dienste wie File-Server oder Websites. Das Wort " Cache " bedeutet " Speicher " oder " Gedächtnis". Die Caching- Proxy-Server speichert Kopien von Dateien, die stark nachgefragt sind . So erleichtert er die Belastung auf den geschützten Server . Ein Caching-Proxy -Server kann in beide Richtungen arbeiten , die Verringerung der Last auf einem Server , oder die Erhöhung der Lieferzeit an einen Client . Ein Firmennetzwerk verbinden können viele Computer , die alle Zugriff auf externe Dienste regelmäßig . Das Unternehmen kann beschließen, einen Caching- Proxy-Server zu installieren, um die häufigste Anliegen zu reagieren. Zum Beispiel muss ein Vertriebsbüro zu Produkt-Spezifikationen auf der Website des Herstellers regelmäßig zugreifen . Der Proxy-Server zählt die Anzahl , wie oft eine bestimmte Website von den Computern im Netzwerk , dass sie dient zugegriffen wird. Nach einer vorgegebenen Anzahl von Zugriffen auf die Seite , liefert der Proxy die Seite und speichert die Kopie selbst . Für alle nachfolgenden Anforderungen für dieselbe Seite , ist der Proxy nicht brauchen, um die ursprünglichen Server zu kontaktieren, aber antwortet sofort mit der Kopie sie gespeichert hat .
Load Balancer
Wo die Nachfrage auf einem Unternehmens-Server so groß, dass ein Computer nicht umgehen kann ist es , eine Gruppe von Servern installiert werden. Dies wird als Cluster. Die IP-Adresse des ursprünglichen Servers wird über einen Proxy -Server zugeteilt , eine so genannte Load-Balancer . Der Load Balancer teilt die eingehenden Anfragen zwischen den Servern im Cluster. Oft sind Caching und Load-Balancing in dem gleichen Computer kombiniert
Sicherheit
Jeder Computer mit dem Internet verbunden ist anfällig für Hacker und Malware aus anzugreifen. - - schädliche , nicht autorisierte Programme . Die einfache Lösung , um diese bösartigen Zugriff zu verhindern, ist die Internet-Verbindung von diesem Computer entfernen. Allerdings kann das erschweren einer Organisation Ziele , wenn zum Beispiel existiert das Unternehmen Dienstleistungen über das Internet zu präsentieren. Unter diesen Umständen kann ein Proxy-Server als einziger Computer in dem Netzwerk den Zugriff auf das Internet hat implementiert werden. Alle anderen Computer im Netzwerk hätten Zugang zu dem Proxy-Server . Sie präsentieren ihre Anfragen an den Proxy- Server, der dann die Verbindung zum Server, der diese Informationen hat und stellt den Antrag , als ob es die Forderung entstanden ist. Die Antwort wird dann an den Anforderer auf den Informationen der Proxy-Server aus anderen Quellen gesammelt hat, basierend geliefert . Der Proxy-Server handelt im Namen des externen Servers für den internen Client und im Namen der internen Client an den externen Server .
Filtering
Als Proxy-Server ist präsentiert Anfragen im Namen der anderen Rechner im Netzwerk , hat es die Möglichkeit zu wählen, nicht , um diesen Service unter den gegebenen Umständen durchführen . Ein Unternehmen kann der Zugriff auf bestimmte Websites von der Programmierung seiner Proxy-Server mit einer schwarzen Liste zu blockieren.