Peer to Peer Networking

The Windows Peer-to-Peer Networking component provides the Peer Name Resolution Protocol (PNRP), Peer Grouping, Peer Graphing, and Peer Identity services. These services are necessary to create Windows peer-to-peer applications that are built on Windows XP SP1 and later versions of the operating system.


This following list shows the services that this component includes:

  • Peer Name Resolution Protocol Service (PNRPSVC), which allows peer names to be registered and resolved by using Peer Name Resolution Protocol (PNRP)
  • Peer-to-Peer Identity Management Service (PNPIMSVC), which allows applications to manage peer identities that are created on a computer in a specific user context
  • Peer-to-Peer Service (P2PSVC), which allows applications to manage peer groups that are created on a computer in a specific Peer Identity/User context
  • Peer-to-Peer Group Authentication Service (P2PGASVC), which authenticates group members into peer groups

Associated Components

No other components interact with this component.


There are no configurable settings for this component.


The Peer-to-Peer Networking component allows for the creation of peer-to-peer applications. This component relies on IPv6 as the transport, and uses Simple Service Discovery Protocol (SSDP) — if it is installed — as the bootstrapping mechanism for PNRP on the local subnet. The Peer-to-Peer Networking component requires IPv6 to be installed and enabled. PNRP optionally uses the SSDP protocol. SSDP is associated with the Universal Plug & Play component.

© 2006 Microsoft Corporation. All rights reserved.