Return to Article Details Peer-to-Peer Systems: The Present and the Future Download Download PDF