Протокол сопоставления портов NAT
Протокол сопоставления портов NAT ( NAT-PMP ) — это сетевой протокол для автоматической установки настроек преобразования сетевых адресов (NAT) и конфигураций переадресации портов без усилий пользователя. [1] Протокол автоматически определяет внешний IPv4- адрес шлюза NAT и предоставляет приложению средства для передачи параметров для связи с одноранговыми узлами. Apple представила NAT-PMP в 2005 году как часть спецификации Bonjour в качестве альтернативы более распространенному стандарту ISO для протокола интернет-шлюза, реализованному во многих маршрутизаторах NAT . Протокол был опубликован в виде информационного запроса на комментарии (RFC) Инженерной группой Интернета (IETF) в RFC 6886.
NAT-PMP работает по протоколу пользовательских датаграмм (UDP) и использует номер порта 5351 на сервере, а порт 5350 используется на клиенте, согласно спецификации. Он не имеет встроенных механизмов аутентификации , поскольку переадресация порта обычно не допускает никаких действий, которые также не могут быть достигнуты с помощью методов STUN . Преимущество NAT-PMP перед STUN заключается в том, что для него не требуется сервер STUN, а сопоставление NAT-PMP имеет известный срок действия, что позволяет приложению избегать отправки неэффективных пакетов поддержки активности.
NAT-PMP является предшественником протокола управления портами (PCP).
См. также
[ редактировать ]- Протокол управления портами (PCP)
- Протокол устройства интернет-шлюза (UPnP IGD)
- Универсальная технология Plug and Play (UPnP)
- Обход NAT
- Оглушение
- Зероконф
Ссылки
[ редактировать ]- ^ Протокол сопоставления портов NAT (NAT-PMP) . IETF . 1 апреля 2013 г. doi : 10.17487/RFC6886 . РФК 6886 .