A great technical blog post that explains the inner workings of the BitTorrent protocol in an easy to understand way.

Link: https://blog.jse.li/posts/torrent/