Nowadays peer-to-peer (p2p) technologies are widely adopted and used for building even more sophisticated services: from ubiquitous file-sharing systems to the even more popular Internet telephony. In addition, the Session Initiation Protocol (SIP) has been used for different purposes. Due to its intrinsic generality and flexibility, it could be adopted to build and manage also p2p applications. Moreover, the p2p philosophy could be applied to the existing SIP architecture, to cope with issues such as Denial of Service (DoS). In this paper, we survey the state of the art of the joint use of p2p and SIP. Some hints and examples in using SIP as a core technological component of the p2p world are also presented.
[1]
Henry Sinnreich,et al.
SIP, P2P, and Internet Communications
,
2006
.
[2]
David Mazières,et al.
Kademlia: A Peer-to-Peer Information System Based on the XOR Metric
,
2002,
IPTPS.
[3]
Robert Morris,et al.
Chord: A scalable peer-to-peer lookup service for internet applications
,
2001,
SIGCOMM 2001.
[4]
Jia Wang,et al.
Analyzing peer-to-peer traffic across large networks
,
2004,
IEEE/ACM Trans. Netw..
[5]
Michalis Faloutsos,et al.
Is P2P dying or just hiding? [P2P traffic measurement]
,
2004,
IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..