A New Classification for Peer-to-peer Networks Architectures | IEEE Journals & Magazine | IEEE Xplore