Jump to content

Talk:Peer Name Resolution Protocol

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 82.139.211.39 (talk) at 13:16, 6 February 2009 (Hint to helpful MSDN link to understand the purpose of PNPR). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

So could this be implemented by other people or is M$ the only ones allowed to use the protocol? The bellman 09:14, 8 November 2006 (UTC)[reply]

They've patented it so only MS can use it in the US, but no one else needs it. BTW: My first thought after reading the articule was: "Oh so they've finally got the netbios name service to work properly, only took them 20 years". 86.16.135.53 09:21, 12 November 2006 (UTC)[reply]

Why does no one else need to use it? No one else outside the US or no one outside of MS? Is there a comparable solution for Linux and the Mac? Mk2337 05:34, 1 December 2006 (UTC)[reply]

is zeroconf/Avahi comparable to this?--72.40.148.147 17:13, 23 January 2007 (UTC)[reply]

The article doesn't mention the most important: what is this used for? Does this provide name resolution or DNS in a LAN ? If I have 3 computers on my network and want to share files between them, can I use this instead of hosts.txt(static IP's) or port 137(dynamic IP's) ? (supposing the computers have an IPv6 stack)

purpose

What on earth is the purpose of this protocol? A IP6 LAN decentralized name resolver (replacing WINS)? Or a Layer 5/6 OSI Model protocol/API for easily creating DHT swarms of any data/purpose?Patcat88 (talk) 14:00, 9 March 2008 (UTC)[reply]

Its not a generic DHT API, though it rather uses a DHT-like structure for storing the name/address/hash mappings. Rather think of it as a service registry without any centralized server (technically it can be used as a registry for any resource, not just service endpoints). You can use it for WINS like name resolution - have file servers register their names and addresses in PNRP and clients query the address via PNRP. Or you can use it like Bonjour-like zeroconf service discovery - have services register their addresses and some metadata via PNRP and have clients issue PNRP queries. Or you can even use it for applications like IM or games - have these applications register the address and who is available on the address via PNRP and others can have than information via PNRP resolutions. PNRP gives you a very important tool to enable all these scenarios. But it isn't an end to end solution. All these scenarios will need a significant amount of custom coding. --soum talk 14:14, 9 March 2008 (UTC)[reply]
One more thing, it is not just limited to the LAN, you can configure it to scale out over the internet. But considering a n log n lookup time, you better not try peering with someone on the other side of the continent. --soum talk 14:18, 9 March 2008 (UTC)[reply]
Please have a look at Justin Smith's interesting article on MSDN. I added the link and hope it will help to understand what's PNPR is. Windows 7 "homegroup" feature seems to heavily rely on PNPR and so it might be desirable to develop some basic understanding. HTH:-) Sigrid 82.139.211.39 (talk) 13:16, 6 February 2009 (UTC)[reply]