1.5 Prerequisites/Preconditions

In order to connect to a graph, a node already knows the address and port of another node. These are obtained via external mechanisms or protocols by the applications that use the Peer-to-Peer Graphing Protocol, such as the Peer Name Resolution Protocol (PNRP) [MS-PNRP].

Because the Peer-to-Peer Graphing Protocol provides no way to discover the security configuration of a graph, a node is configured in advance with a choice of graph security provider. The graph security provider is an optional component, and if none is specified, then the Peer-to-Peer Graphing Protocol simply does not implement any security. However, if a graph security provider is used, each node in a given graph is configured to use the same one.