Torrenting is the Peer-to-Peer (P2P) technology used the best. It allows users to download files from other user’s computer and send files to other peers simultaneously. Torrent sites use the same technique and using this technique they provide free download of movies, games, software, apps, ebooks and lots of other things.