Протоколы UPnP и NAT-PMP работают при настройке портов следующим образом: 12
- UPnP. 5 Протокол позволяет программам, запущенным на хосте, автоматически настраивать проброс портов на NAT-маршрутизаторе. 5 Программа отправляет запрос, в котором указывает внутренний и внешний номера портов и тип протокола (TCP/UDP). 1
- NAT-PMP. 14 Протокол устанавливает настройки перевода сетевых адресов (NAT) и конфигурации проброса портов автоматически без усилий пользователя. 4 Для работы он использует UDP-порт сервера 5351. 1
После того, как приложение прекратило использовать данные порты, оно может послать маршрутизатору запрос на удаление трансляции. 1
Важно учитывать, что использование UPnP и NAT-PMP может представлять риск для безопасности сети, так как позволяет клиентскому устройству динамически открывать порты на брандмауэре. 45