1.4 Relationship to Other Protocols
The Peer Channel Protocol depends on the following non-native protocols:
The .NET Message Framing Protocol Specification, as specified in [MC-NMF]: for exchanging encoded SOAP messages over TCP.
The .NET Binary Format: SOAP Data Structure, as specified in [MC-NBFS]: for exchanging a compactly encoded stream of data between two nodes.
The .NET Binary Format: SOAP Extension, as specified in [MC-NBFSE]: for exchanging strings once, and then referring to them in subsequent documents.
The Peer Channel Custom Resolver Protocol, as specified in [MC-PRCR]: this is optionally used to register and resolve peer's addresses during connection and maintenance operations.
The Peer Channel Protocol also has an optional dependency on the Peer Name Resolution Protocol (PNRP) Version 4.0 [MS-PNRP] native protocol, as specified in [MC-PRCR] section 1.4. This protocol can be used to register and resolve the peer's addresses during connection and maintenance operations.