Auf welcher TCP / IP-Schicht arbeitet der Web-Proxy und ist das Verständnis der Implementierung richtig?
Angenommen, Client C möchte die HTTP-Anforderung an den Server S senden, jedoch über den Proxy-Server P.
Ich verstehe es so, dass es mit den folgenden zwei Änderungen an der einfachen HTTP-Anfrage gemacht wird:
Der Client sendet die reguläre HTTP-Nachricht nur mit der vollständigen URL (in der ersten Zeile der HTTP-Nachricht) und nicht relativ und fügt ggf. Proxy-spezifische Header hinzu. Der Proxy verarbeitet und entfernt Proxy-spezifische Header. Dies ist die Anwendungsebenenoperation.
Diese Nachricht wird an die TCP / IP-Adresse des Proxys und nicht an die des Servers gesendet. Der Proxy sendet die Anforderung an die TCP / IP-Adresse des Servers (die sich in der ersten Zeile der HTTP-Nachricht befindet). Dies ist die TCP / IP-Schichtoperation.
Daher würde ich sagen, dass das Proxying auf IP-, TCP- und Anwendungsebenen erfolgt.
Ist das obige richtig?
0 Antworten auf die Frage
Verwandte Probleme
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
5
XP-Netzwerkverbindung ohne Neustart freigeben?
-
5
Wie richte ich Windows ein, 802.11 gegenüber 3G zu bevorzugen?
-
4
Gibt es eine Möglichkeit, den Scanner eines Multifunktionsdruckers gemeinsam zu nutzen?
-
3
Gibt es eine Möglichkeit, zwei Computer über USB anzuschließen?
-
3
Wie halten Sie mehrere Verbindungen zum Internet?
-
4
iPod-Touch zum Abspielen von Filmen vom PC auf der PS3?
-
2
Mac tritt der Windows-Arbeitsgruppe nicht bei
-
1
Wie kann ich die Sicherheit meines Portals erhöhen?
-
1
Wie vernetzt man Windows XP und Ubuntu Linux?