<?xml version='1.0' encoding='UTF-8'?>

<reference anchor='I-D.baset-p2psip-p2pp'>
<front>
<title>Peer-to-Peer Protocol (P2PP)</title>

<author initials='S' surname='Baset' fullname='Salman Baset'>
    <organization />
</author>

<author initials='H' surname='Schulzrinne' fullname='Henning Schulzrinne'>
    <organization />
</author>

<author initials='M' surname='Matuszewski' fullname='Marcin  Matuszewski'>
    <organization />
</author>

<date month='November' day='19' year='2007' />

<abstract><t>This document defines the Peer-to-Peer Protocol (P2PP), an application-layer binary protocol, for creating and maintaining an overlay of participant nodes.  The overlay can be created using various structured and unstructured peer-to-peer protocols such as Bamboo, Chord, Pastry, Kademlia, Gnutella, and Gia. P2PP uses a secure transport, supports an application API, has mechanisms for NAT and firewall traversal, exchanging node capabilities, and diagnostic information.  P2PP is designed to support a P2P Session Initiation Protocol (SIP) network, but it can be used for other applications as well.</t></abstract>

</front>

<seriesInfo name='Internet-Draft' value='draft-baset-p2psip-p2pp-01' />
<format type='TXT'
        target='http://www.ietf.org/internet-drafts/draft-baset-p2psip-p2pp-01.txt' />
</reference>

