La mia macchina è connessa in una LAN locale. per connettersi a Internet il traffico passa attraverso il server proxy. la mia comprensione del server proxy è che invia la richiesta per conto del mittente della richiesta originale. Quindi, quando il server risponde, invia la risposta al proxy pensando che sia il client. Il proxy quindi inoltra la risposta alla mia macchina.
Prendi il caso della traduzione dell'indirizzo di rete . La tua richiesta passa attraverso il router nat. Il router nat fornisce quindi un indirizzo IP pubblico e memorizza questa mappatura nella sua tabella. La risposta (dal server) viene inviata a questo indirizzo pubblico assegnato. Che il router nat risolve dal tuo indirizzo IP locale dalla tabella e inoltra la risposta al tuo computer.
La mia domanda perché Nat è richiesto quando il proxy stesso è in grado di mediare il traffico e fornire accesso a Internet?