P2P technology, also known as peer-to-peer Internet technology, is a new network technology, which depends on the computing power and bandwidth of the participants in the network, rather than concentrating all the dependence on a few servers. P2P networks are usually used to connect nodes through Ad Hoc connections. This kind of network can be used for many purposes, and all kinds of file sharing software have been widely used. P2P technology is also used for data communication of real-time media services such as VoIP.