Definition: The term P2P refers to “peer-to-peer” networking. A peer-to-peer network allows computer hardware and software to function without the need for special server devices. P2P is an alternative to client-server network design.
P2P is a popular technology for file sharing software applications like Kazaa, WinMX and Overnet. P2P technology helps the P2P client applications upload and download files over the P2P network services.