Перенаправление портов является процессом, состоящим в переводе пары host:port в другую пару host2:port2, оба отправленные той же сетевой маске.
Передача порта является процессом установки перевода из порта к порту B, более чем два IP-адреса (в конечном счете, тот же хост). Это обычно используется для открытия локальной сети для Интернета через его сетевой шлюз. Это позволяет хостам от WAN соединять сервисы от LAN, скрытой позади их маршрутизатора.
Параметры переадресации порта обычно собираются в таблицу переадресации, сохраненную сетевым шлюзом / маршрутизатор. Эта таблица содержит следующие параметры от каждого передающего правила:
На некоторых более свежих аппаратных средствах возможно установить правила для диапазона портов, а не для уникального порта. Это позволяет перевод от портов A to N до тех же портов на локальном хосте, получающем переданные пакеты. Это полезно, если Ваше приложение обработки требует, чтобы несколько (и последовательный) порты работали.
Рассмотрите следующую беспроводную сеть:
В этом случае передача состоит в переводе из 1.2.3.4:80 (доступный от WAN) к 192.168.1.2:80 (доступный только от LAN). Эта конфигурация происходит на передающем хосте, т.е. маршрутизаторе на 192.168.1.1. При получении пакетов на порте 80, это автоматически передаст им 192.168.1.2:80, который обработает Запрос HTTP и отправит его ответ через тот же, но противоположный сетевой маршрут (веб-сервер - маршрутизатор - клиент). После того как эта конфигурация завершена, становится возможно получить доступ к локальному веб-серверу от WAN путем запроса http://1.2.3.4/
Идентичная конфигурация была бы также сделана, переведя 1.2.3.4:443 к 192.168.1.2:443.