The major pro in a P2P protocol is that, since it is based on a distributed network, we can fetch the files from original person who shared the files and grab small chunks of data from other downloaders who have downloaded same files which in turn increases the rate of download. BitTorrent is one among the most commonly used files sharing protocol for transferring large sized files in a distributed network of servers/ peers rather than residing in a centralized server. In Depth Basically it is an server, which contacts the peers (basically the devices holding the torrent file connected in a network) and transfers the data between them using BitTorrent protocol (P2P protocol). The peer sends a message to the torrent tracker to register its interest in a torrent file.