Grundlagen der Webtechnologien

Welche Aussage über einen Reverse Proxy ist richtig?

  1. AWenn PCs im Unternehmen Websites im Internet aufrufen, verbindet er sich an ihrer Stelle mit den externen Servern und protokolliert oder beschränkt das Surfen
  2. BEr führt anstelle des Nutzers die Abfragen zur Umwandlung von Domainnamen in IP-Adressen ab den Root-Servern der Reihe nach aus und speichert die Ergebnisse eine Zeit lang
  3. CEr steht vor den Webservern, nimmt Anfragen der Nutzer stellvertretend entgegen, leitet sie an die dahinterliegenden Server weiter und übernimmt unter anderem die TLS-Verarbeitung
Antwort und Erläuterung anzeigen

Antwort: C. Er steht vor den Webservern, nimmt Anfragen der Nutzer stellvertretend entgegen, leitet sie an die dahinterliegenden Server weiter und übernimmt unter anderem die TLS-Verarbeitung

Ein Reverse Proxy steht auf der Serverseite, nimmt Anfragen von Nutzern entgegen und leitet sie an einen oder mehrere dahinterliegende Server weiter. Er übernimmt Aufgaben wie die zentrale Verarbeitung der HTTPS-Verschlüsselung (TLS-Terminierung), das Zwischenspeichern und Zurückgeben häufig genutzter Antworten und das Verteilen von Anfragen auf mehrere Server; außerdem kann er den Aufbau der dahinterliegenden Server vor den Nutzern verbergen. Was sich für die Nutzer in einem Unternehmen nach außen verbindet, ist ein Forward Proxy; er unterscheidet sich dadurch, dass er auf der Seite der Nutzer steht.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen der Webtechnologien

  1. Bei CGI startet der Webserver bei jeder Anfrage das Programm als neuen Prozess, und der Prozess endet, wenn die Verarbeitung abgeschlossen ist. Was ist der Hauptgrund dafür, dass FastCGI und Anwendungsserver viele Anfragen effizienter verarbeiten können als CGI?
  2. Welches Verfahren zum Erzeugen der Seiten einer Website erzeugt die HTML-Dateien aller Seiten bereits beim Build und gibt auf Anfragen diese Dateien unverändert zurück?
  3. Welche Kombination nennt die Elemente der ersten Zeile (der Anfragezeile) einer HTTP/1.1-Anfrage richtig?
  4. Welche HTTP-Methode ist zwar nicht „sicher“ (sicher heißt: Sie soll den Zustand der Ressourcen auf dem Server nicht verändern), aber „idempotent“ (dieselbe Anfrage beliebig oft zu senden, führt zum selben Zustand wie einmaliges Senden)?
  5. Welche Zuordnung eines Statuscodes zu seiner Bedeutung ist bei HTTP richtig?