Date Added: Jan 2011
Nowadays the idea of Peer-To-Peer (P2P) has been used in many fields, such as file sharing, cooperative processing, information sharing and communication etc. According to the definition, the Peer-To-Peer (P2P) network is a type of Internet network allowing a group of computer users with the same networking program to connect with each other for the purposes of directly accessing files from one another's hard drives. In a P2P network, all the hosts (which are called peers) in the network are treated equally regardless of their bandwidth capabilities or computation power or other properties (e.g. up-time, connection capability etc).