A peer to peer networking protocol. This is similar to the one used by Torrent ( in slightly tweaked way )