Wie Pakete erreicht Ziel durch proxy-Server?
Ich bin verwirrt darüber, wie Pakete von meinem Rechner erreicht Ihr Ziel durch proxy-Server. meine Maschine hat eine private ip-Adresse für intranet-und wir haben einen proxy-server mit öffentlichen ip zu sprechen zu Welt.
wir haben also drei Adressen hier.
1) my private ip address
2) proxy server address
3) destination address (google.com)
nun in das tcp-Paket, die ich schicke, habe ich source und destination port zu unterscheiden, die verschiedene Programme (z.B. mozilla , chrome , ie) auf meinem Rechner und Ziele.
in der ip-Netzwerk-layer, die ich mit source-und destination-Adresse.
Ich weiß nicht, ob die http hat auch Adressen.
so, wenn mein Paket lässt meine Maschine, welche Adresse wäre es mit. so dass Sie bis zu meinem proxy-server über gateways, die in zwischen. ?
sobald es erreicht den proxy-server, NAT verwendet werden kann, um es zu senden Ziel.
aber ich bin verwirrt darüber, wie es erreicht proxy-server.
BEARBEITEN:
sollte mein packet enthalten die Adresse von meinem proxy-server (lokal private), um es zu erreichen?
Ändern kann ich meinen proxy-server durch die Konfiguration von meinem browser. wie kommt mein Paket wenn es einmal lässt meine Maschine kennt, die proxy-server würde es gehen?
- Der beste Weg, dies zu betrachten selbst ist durch die Installation von Wireshark und kontrollieren den Strom von http-Paketen. Sie können dann sehen die Header und destination. Dies wird Ihnen ein klares Bild davon, wie die Dinge Aussehen auf Ihrer Seite, als Ausgangspunkt für das Verständnis des Systems als ganzes:
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Paket nicht erreichen das Ziel überhaupt. Die Daten drin erreicht das Ziel als Teil einer neuen Verbindung zwischen dem proxy und dem server, in komplett neue Pakete, deren Größe und Anzahl kann von denjenigen unterscheiden, die in der downstream-Verbindung. Von der server-TCP-Sicht wird es mit der proxy und nicht der downstream-client.
HTTP setzt auf TCP/IP (zusammen mit der FTP, SMTP usw)
Konfigurieren Sie die proxy-server auf Ihrem PC, so dass alle Anfragen über den proxy (es sei denn, Sie sind anerkannt als lokale Adressen).
Wenn Sie eine Seite aus "www.google.com:80"