NAT Port Mapping Protocol

from Wikipedia, the free encyclopedia

NAT Port Mapping Protocol ( NAT-PMP ) is an RFC 6886 , introduced by Apple in June 2005 as an alternative to the more common UPnP protocol, which in many NAT - routers is implemented. NAT-PMP enables a computer in a private network (behind a NAT router) to automatically configure the router so that the computer can be reached from outside the private network. It essentially automates what is known as port forwarding . NAT-PMP as UPnP also allows a program, all external incoming data on a specific TCP - or UDP - port request.

Integrated into the protocol to the public a mechanism IP address of the NAT - Gateway to detect. As a result, a peer-to-peer program , for example, is able to make this address and port known to its peers , which simplifies or even enables communication between the two.

This protocol is implemented in a number of current Apple products, e.g. B. in Mac OS X Tiger or the AirPort Extreme and AirPort Express network devices, but also in Bonjour for Windows . The alternative open source - firmware Tomato for on the Broadcom -based chipset wireless router also supports the protocol, version 1.24.

See also

Web links

Individual evidence

  1. S. Cheshire, M. Krohaben:  RFC 6886 . - NAT Port Mapping Protocol (NAT-PMP) . [Errata: RFC 6886 ]. April 2013. (English).
  2. Version changelog of the Tomato firmware