Каково различие между средством передачи порта и прокси носков?

Dtrace должен позволить это, хотя я не знаю, превратил ли он вполне его в Linux уже.

1
задан 9 December 2009 в 02:38
3 ответа

Самый простой ответ - то, что перенаправление портов (как в NAT) обычно очевидно для клиента, в то время как SOCKS (или HTTP) прокси требует, чтобы клиент явно использовал протокол прокси.

1
ответ дан 3 December 2019 в 22:42

Устройство NAT выполняет "преобразование адресов" (кортеж [TCP/UDP port:IP адрес] к другому кортежу), тогда как прокси завершает (в сетях условий) протокольный уровень, выполняет адаптацию (снова в сетях условий) и восстанавливает другого соединение к месту назначения.

Другими словами, NAT пытается быть столь "очевидным" для клиентского протокола, как может быть то, тогда как ПРОКСИ является действительно "двумя соединениями спина к спине" (те же или различные протоколы на каждой стороне).

1
ответ дан 3 December 2019 в 22:42

Я соглашаюсь с вышеупомянутыми определениями, хотя я добавил бы, что NAT и Прокси имеют совсем другую цель. NAT просто направляет: нет никакого кэширования, и нет никакого реального "контроля" из-за отсутствия лучшего слова. Прокси помещаются на месте для кэширования, контроля, формирования трафика. Они очень об управлении.

Таким образом, NAT имеет очень мало служебное, но не предлагает многих опций, в то время как прокси имеют намного более высокие издержки (иногда в широком масштабе выше), но позволяют большое управление.

0
ответ дан 3 December 2019 в 22:42

Теги

Похожие вопросы