Dein letzter Login ist schon eine Weile her.

Bitte überprüfe, ob alle Angaben in Deinem Profil noch aktuell sind.


26.10.2020
von Jesko
in IT-Talents

Wozu dient ein Proxy Server?

x
Für Unternehmen:
IT-Nachwuchs kennenlernen!
Jetzt starten

Der Helfer bei Datenübertragungen

Eine Verbindung zum Internet ist für viele selbstverständlich, aber eine Filterung des Datenverkehrs kann aus den verschiedensten Gründen von Vorteil sein. Dafür wird ein Proxy Server eingesetzt, der über die Verbindungen in beide Richtungen wachen kann.

Lesezeit: ca. 3 Min.

Bewerten

Themen auf dieser Seite:

IT-Talents.de ist Deine Plattform für Förderung und Weiterbildung während des IT-Studiums!
Fördermöglichkeiten ansehen


Was ist ein Proxy Server?

Ein Proxy Server ist eine Relaisstation zwischen einem Client wie Deinem Computer und einem Webserver, von dem Du Daten anfordern willst. Der Proxy Server kann als Programm auf Deinem Gerät realisiert sein oder auch auf einem eigenen Server installiert werden. Das wird besonders dann der Fall sein, wenn der Proxy Server den Datenverkehr für mehrere Clients überwachens qoll.

Wozu dient ein Proxy Server?

Die Hauptfunktionen eines Proxies sind Verschleiern, Absichern und Beschleunigen von Datenübertragungen.

Eine Anfrage an einen Server wird vom Proxy Server unter Angabe der eigenen IP-Adresse gestellt. Deine IP-Adresse bleibt bei einer solchen Anfrage vor dem Webserver verborgen. Damit kannst Du zum Beispiel Geoblocking umgehen und Webseiten aufrufen, die für Nutzer in Deinem Land gesperrt sind.

Proxy Server haben oft einen Cache, in dem sie die zuletzt geladenen Daten speichern. Werden diese Daten von anderen Clients aufgerufen, können die Anfragen vom Proxy Server selbst beantwortet werden, ohne eine neue Anfrage an den auswärtigen Webserver richten zu müssen. Das spart Bandbreite, Kosten und vor allem Zeit. Ein Proxy kann so auch die Last verteilen und das Überlasten des Internetzugangs durch einen Client verhindern.

Der Proxy Server kann die ankommenden Datenpakete untersuchen und Schadprogramme herausfiltern. Die entsprechenden Regeln lassen sich auf die Erfordernisse Deines Netzwerks individuell anpassen.

Auf IT-Talents.de kannst Du Dich mit dem Who-is-Who der IT-Branche vernetzen!
Jetzt Top-Unternehmen anschauen


Die Funktionsweise erklärt: Ein Aufruf einer Webseite

Dein Client sendet eine Anfrage an den Proxy Server und dieser überprüft sie. Ein solcher Test kann beispielsweise daraus bestehen, vom Netzwerk Deiner Firma keine Anfragen an die Webseiten sozialer Medien weiterzuleiten.

Ist diese Überprüfung erfolgreich und befinden sich die angeforderten Daten schon im Cache des Proxy Servers, werden sie an Deinen Client weitergereicht.

Liegen die Daten im Cache nicht bereit, sendet der Proxy Server eine Anfrage an den Webserver unter Verwendung seiner eigenen IP-Adresse. Der Server antwortet, der Proxy Server überprüft wiederum die übermittelten Daten, legt sie im Cache ab und schickt sie an Deinen Client.

Der Unterschied zwischen generischem und dediziertem Proxy Server

Ein generischer Proxy Server kann Anfragen in verschiedenen Protokollen behandeln. Beispiele sind HTTP für Webseiten, SMTP für e-mail und FTP für den Transfer von Dateien.

Ein dezidierter Proxy Server unterstützt nur ein einzige dieser Protokolle.

Wenn Du willst: IT-Talents.de ist Dein Headhunter! Unser Team macht sich für Dich auf die Suche nach dem passenden Arbeitgeber. Bequem und persönlich.
Jetzt JobScout anschauen


Forwarding und Reverse Proxies

Ein forwarding Proxy Server kontrolliert den Datenverkehr mehrerer lokaler Clients mit anderen Servern im Internet. Ein solcher Proxy Server schirmt diese Clients ab, sodass Sicherheitssysteme für alle diese Clients nur auf dem Proxy Server installiert werden müssen.

Ein reverse Proxy Server schützt einen Webserver, überprüft die Anfragen und leitet nur die zulässigen an den Webserver weiter. Ein reverse Proxy Server kann auch ein sogenanntes Loadbalancing durchführen, also die eingehenden Anfragen auf mehrere Webserver je nach Auslastung aufteilen.

Die Unterscheidung zwischen sichtbarem und transparentem Proxy

Ein sichtbarer Proxy Server hat eine IP-Adresse, die den Clients bekannt ist. An diese schicken diese Clients ihre Anfragen, deren gültige dann vom Proxy weitergeleitet werden.

Im Fall eines transparenten Proxies werden die Anfragen zwar auch vom Proxy behandelt, sie werden von den Clients allerdings direkt an auswärtige Webserver adressiert. Das interne Netzwerk ist so konfiguriert, dass alle Anfragen nach außen über ein Proxy laufen, ohne dass das den Clients überhaupt bekannt sein muss.

Fazit

Das Internet ist ein gefährlicher Ort, weswegen bestimmte Schutzmaßnahmen sinnvoll sind. Über einen Proxy Server Daten aus dem Internet zu laden gehört zu diesen Schritten. Ein Proxy Server lässt sich genau so konfigurieren, wie der Datenverkehr in Deinem Netzwerk das erfordert.

Aktuelle Aktionen:

IT-Stipendium November 2020

1200€ Förderung für IT-Talente!


Sei dabei und sichere Dir beim IT-Stipendium November 2020 bis zu 1200€ Förderung.
Jetzt bewerben!

IT-Stipendium November 2020 NRW

Stipendium für Informatiker aus NRW


Sei dabei und sichere Dir beim IT-Stipendium November 2020 bis zu 1200€ Förderung.
Jetzt bewerben!

IT-Talents ist ein Netzwerk nur für IT'ler. Auf unserer Plattform kannst Du Dich als registriertes Mitglied mit wenigen Klicks auf die Jobs unserer Partnerunternehmen oder auf IT-Projekte für Studierende bewerben. Darüberhinaus führen wir Wettbewerbe durch und vergeben IT-Stipendien.

Jetzt Mitglied werden.

Verwandte Artikel

Was ist ein Framework? - Definition & Erklärung

20. Nov 2020 in IT-Talents

In Softwareprojekten ist es erforderlich, nicht nur die funktionalen Anforderungen umzusetzen, sondern auch ein…

weiter

Die 5 besten GUI-Clients für Git 2021

05. Nov 2020 in IT-Talents

Git ist ein bekanntes Werkzeug für das Versionsmanagement von Dateien. Entwickelt wurde es für die heute verbreitete H…

weiter

Was ist PHP und wie kann ich es lernen?

22. Oct 2020 in IT-Talents

Heute erwarten Nutzer ein dynamisches Verhalten Deiner Webseite und genau dafür ist PHP geeignet. Als …

weiter

Was ist Paravirtualisierung? - Virtualisierungstechnologien

06. Oct 2020 in IT-Talents

Der Begriff Virtualisierung bezieht sich auf die Erstellung einer virtuellen statt einer tatsächlichen physischen …

weiter

Was ist Betriebssystemvirtualisierung bzw.…

02. Oct 2020 in IT-Talents

Der Begriff Virtualisierung wird häufig bei Beschreibung und Implementierung abstrakter Hardware- oder Software-Modelle …

weiter

Was ist Virtualisierung? - Virtualisierungstechnologien im…

30. Sep 2020 in IT-Talents

Virtualisierung verspricht effizienten Ressourceneinsatz, einen schnellen Wechsel zwischen verschiedenen…

weiter

Die 6 besten PHP Frameworks 2020

11. Jun 2020 in IT-Talents

Websites sind im Laufe der Zeit komplexer und anspruchsvoller geworden. Positiv zu vermerken ist, dass sie jetzt…

weiter

Machine Learning: Was bedeutet Accuracy und Precision?

19. May 2020 in IT-Talents

Machine Learning ist ein Teilgebiet der künstlichen Intelligenz und befasst sich mit der Verbesserung von …

weiter

Schnell-Login für unsere Mitglieder

Tipp: Halte Dein Profil aktuell.

Lass' uns wissen, falls sich etwas Neues bei Dir ergibt.

Tipp: Vervollständige Dein Profil für noch bessere Karrierechancen.

Bist Du Schüler, Student oder bereits berufstätig? Teile uns Deinen aktuellen Status mit, damit wir Dir sinnvolle Aufgaben anbieten können.

Jetzt Status angeben

Wann stehst Du der IT-Branche zur Verfügung?

Bitte Monat und Jahr angeben.

{{ perspectiveForm.availableFrom.$error.dynamic }}

Neuer Versuch

Wo möchtest Du durchstarten?

{{ location.geolocation.name }}×
Bitte mindestens ein Ort angeben.

Als {{currentUser.status.title}} bist Du bereit für:


Lade Beschäftigungsarten

Bitte wähle den Zeitpunkt, Ort und min. eine Beschäftigungsart aus.

You have voted!
Schliessen
Vote for:
stars
Vote
You have not rated!