network-programmingp2pbittorrent

Understanding the Bittorrent Protocol


I am looking for some books, tutorial sites .

I want to understand how Bittorrent protocol works and later to implement my own tracker .

I don't have a big knowledge in network protocols so I am looking for a newbie stuff .

Have seen following posts but they didn't helped me with my issue :

A BitTorrent client completely written in C#?

Implementing Bittorrent Protocol

Looking for some good books/resources on understanding Bittorrent?

Thanks for help .


Solution

  • The BitTorrent specification is quite easy reading (relatively speaking):

    http://www.bittorrent.org/beps/bep_0003.html

    The wikipedia page is also surprisingly comprehensive:

    http://en.wikipedia.org/wiki/BitTorrent_%28protocol%29