I created a virtual environment for torrent download which included 4 virtual machines. Of the four, three machines acts as peers and the other acts as a tracker. Using uTorrent
I created a torrent file from one of the peers and announced it to the tracker. From another peer I tried downloading the file using the torrent file created and it worked. However when I captured the network packets during the download using wireshark, I was surprised to see that the Bittorrent protocol was not at all used for the piece transfer. Neither it had any request
or have
messages. UDP is used for the transfer.
Why is it so? How can I instruct the client to use Bittorrent protocol for transfer?