NAT Port Mapping Protocol

NAT Port Mapping Protocol

NAT Port Mapping Protocol (NAT-PMP) is an Internet Engineering Task Force Internet Draft, introduced by Apple Computer as an alternative to the more common Internet Gateway Device (IGD) Standardized Device Control Protocol implemented in many network address translation (NAT) routers. It was introduced in June 2005. NAT-PMP allows a computer in a private network (behind a NAT router) to automatically configure the router to allow parties outside the private network to contact it. NAT-PMP runs over UDP. It essentially automates the process of port forwarding.

Included in the protocol is a method for retrieving the public IP address of a NAT gateway, thus allowing a client to make this public IP address and port number known to peers that may wish to communicate with it. This protocol is implemented in the applications listed below.

Contents

Applications supporting NAT-PMP

  • BitTorrent, a BitTorrent file-sharing client.
  • Bitcomet, a BitTorrent file-sharing client.
  • Colloquy, an Internet Relay Chat client.
  • Crashplan, an offsite backup program.
  • Deluge, a BitTorrent file-sharing client.
  • FarFinder, a remote file access application for OS X.
  • FreeSWITCH, an open source telephony platform.
  • Folx, a downloader for Mac, used for torrents or normal downloads.
  • Frostwire, a BitTorrent file-sharing client.
  • Limewire, a Gnutella file-sharing client.
  • Mac OS X 10.4 and above.
  • µTorrent, a BitTorrent file-sharing client.
  • natpmpd, a software implementation of NAT-PMP for OpenBSD
  • Nicecast, a music streaming program.
  • Port Map, a manual port mapping configuration software for OS X.
  • qBittorrent, a BitTorrent file-sharing client.
  • Transmission, a BitTorrent file-sharing client.
  • Vuze, a BitTorrent file-sharing client.
  • RetroShare
  • Stallone, a software implementation of NAT-PMP for linux/iptables: http://tedp.id.au/stallone/
  • ShareTool, an automated VPN program for OS X.
  • MobileMe, Apple Inc's mobile device synchronization service.

Routers supporting NAT-PMP

Manufacturer and model - Router firmware version tested

See also

External links

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • NAT Port Mapping Protocol — (NAT PMP) ist ein IETF Internet Draft, vorgestellt von Apple im Juni 2005 als eine Alternative zum gebräuchlicheren UPnP Protokoll, welches in vielen NAT Routern implementiert ist. NAT PMP ermöglicht es einem Computer, in einem privaten Netzwerk… …   Deutsch Wikipedia

  • NAT Port Mapping Protocol — Protocolo de Mapeo de Puertos (NAT PMP) es un Proyecto de Internet de la Internet Engineering Task Force introducida por Apple Computer, como una alternativa a la más común de Internet Gateway Device (IGD) normalizado de dispositivos de control… …   Wikipedia Español

  • NAT Port Mapping Protocol — Pile de protocoles 7.  Application 6.  Présentation 5.  Session 4.  T …   Wikipédia en Français

  • NAT-PMP — NAT Port Mapping Protocol Pile de protocoles 7 • Application 6 • Présentation 5 • Session 4 • …   Wikipédia en Français

  • NAT-PMP — NAT Port Mapping Protocol (NAT PMP) ist ein IETF Internet Draft, vorgestellt von Apple im Juni 2005 als eine Alternative zum gebräuchlicheren UPnP Protokoll, welches in vielen NAT Routern implementiert ist. NAT PMP ermöglicht es einem Computer,… …   Deutsch Wikipedia

  • NAT traversal — is a general term for techniques that establish and maintain Internet protocol connections traversing network address translation (NAT) gateways. Network address translation breaks end to end connectivity. Intercepting and modifying traffic can… …   Wikipedia

  • Internet Gateway Device Protocol — Internet Gateway Device (IGD) Standardized Device Control Protocol is supported by some NAT routers. It is a common method of automatically configuring port forwarding, but is not an Internet Engineering Task Force document.Applications using… …   Wikipedia

  • Port address translation — (PAT) is a feature of a network device that translates TCP or UDP communications made between hosts on a private network and hosts on a public network. It allows a single public IP address to be used by many hosts on a private network, which is… …   Wikipedia

  • Port forwarding — Port forwarding, sometimes referred to as port mapping, [citeweb|title=Definition of: port forwarding url=http://www.pcmag.com/encyclopedia term/0,2542,t=port+forwarding i=49509,00.asp|publisher= PC Magazine |accessdate=2008 10 11] is the act of… …   Wikipedia

  • Network address translation — NAT redirects here. For other uses, see Nat (disambiguation). In computer networking, network address translation (NAT) is the process of modifying IP address information in IP packet headers while in transit across a traffic routing device. The… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”