NAT Port Mapping Protocol
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
- NAT Port Mapping Protocol (English)
- Bonjour Protocol Specifications (English)