Моя машина подключена по локальной сети. Для подключения к интернету трафик идет через прокси-сервер. Насколько я понимаю, прокси- сервер отправляет запрос от имени отправителя исходного запроса. Поэтому, когда сервер отвечает, он отправляет ответ прокси, думая, что это клиент. Затем прокси пересылает ответ на мою машину.
Возьмите случай трансляции сетевых адресов . Ваш запрос проходит через роутер nat. Затем маршрутизатор nat предоставляет вам публичный IP-адрес и сохраняет это отображение в своей таблице. Ответ (с сервера) отправляется на этот назначенный публичный адрес. Какой маршрутизатор nat разрешает ваш локальный IP-адрес из таблицы и пересылает ответ на ваш компьютер.
Мой вопрос, почему nat требуется, когда сам прокси-сервер может опосредовать трафик и предоставить вам доступ к Интернету?