BitTorrent protocol
Familiarize yourself with the BitTorrent protocol and answer the following questions:
What do the following concepts mean: Torrent, swarm, seeder, peer, leech?
How can torrent files be used to find the addresses of other nodes who are sharing the files and the parts they are sharing? In other words, how does the client opening a torrent file find out from where to download the files?
What are the advantages and disadvantages of the torrent network?
These links can help:
https://www.howtogeek.com/141257/htg-explains-how-does-bittorrent-work/
https://www.bittorrent.org/index.html
https://www.bittorrent.com/btt/btt-docs/BitTorrent_(BTT)_White_Paper_v0.8.7_Feb_2019.pdf
https://www.cs.helsinki.fi/webfm_send/1330
http://www.cs.tut.fi/kurssit/ELT-53207/lecture05.pdf