A peer-to-peer (P2P) network is a decentralized infrastructure that allows two or more devices (peers or nodes) to connect and share resources without requiring a separate server or server software to distribute the content. Torrents are the name of the files shared via P2P. P2P sharing is the ideal to allow users to send and receive bigger media files such as books, music, movies, and games at ease.