Mein Computer ist in einem lokalen LAN angeschlossen. Um eine Verbindung zum Internet herzustellen, wird der Datenverkehr über den Proxyserver geleitet. Mein Verständnis des Proxyservers ist, dass er die Anfrage im Namen des ursprünglichen Absenders der Anfrage sendet . Wenn der Server antwortet, sendet er die Antwort an den Proxy und denkt, dass es sich um den Client handelt. Der Proxy leitet die Antwort dann an meinen Computer weiter.
Nehmen Sie den Fall der Übersetzung der Netzwerkadresse . Ihre Anfrage geht über den Nat-Router. Der nat-Router stellt Ihnen dann eine öffentliche IP-Adresse zur Verfügung und speichert diese Zuordnung in seiner Tabelle. Die Antwort (vom Server) wird an diese zugewiesene öffentliche Adresse gesendet. Was der Nat-Router aus der Tabelle in Ihre lokale IP-Adresse auflöst und die Antwort an Ihren Computer weiterleitet.
Meine Frage, warum nat erforderlich ist, wenn der Proxy selbst den Datenverkehr vermitteln und Ihnen den Zugang zum Internet ermöglichen kann?