Date Added: Apr 2013
A P2P network is a special type of computer network that exhibits self-organization, symmetric communication, and distributed control. P2P streaming systems can be classified into P2P live streaming systems and P2P VoD systems. P2P live streaming systems can be categorized into tree-based P2P live streaming systems and mesh-based P2P live streaming systems. VoD services allow users to watch any point of video at any time. Depending on the forwarding approaches, P2P VoD systems can be categorized into: buffer-forwarding systems, storage-forwarding systems, and hybrid-forwarding systems. Next, the authors examine different ways that P2P networks are often attacked, including denying services, contaminating the network, and compromising personal information of the peers.