Mi máquina está conectada en un lan local. para conectarse a internet el tráfico pasa por el servidor proxy. Entiendo que el servidor proxy es que envía la solicitud en nombre del remitente de la solicitud original. Entonces, cuando el servidor responde, envía la respuesta al proxy pensando que es el cliente. El proxy luego reenvía la respuesta a mi máquina.
Tome el caso de la traducción de direcciones de red . Su solicitud pasa por el enrutador nat. El enrutador nat le proporciona una dirección IP pública y almacena esta asignación en su tabla. La respuesta (del servidor) se envía a esta dirección pública asignada. Lo que el enrutador nat resuelve en su dirección IP local de la tabla y reenvía la respuesta a su máquina.
Mi pregunta es ¿por qué se requiere nat cuando el proxy en sí mismo puede mediar el tráfico y proporcionarle acceso a Internet?