【问题标题】:Understanding the Bittorrent Protocol了解 Bittorrent 协议
【发布时间】:2009-12-24 10:43:09
【问题描述】:

我正在寻找一些书籍、教程网站。

我想了解 Bittorrent 协议是如何工作的,然后再实现我自己的跟踪器。

我对网络协议不是很了解,所以我正在寻找一个新手。

看过以下帖子,但他们没有帮助我解决我的问题:

A BitTorrent client completely written in C#?

Implementing Bittorrent Protocol

Looking for some good books/resources on understanding Bittorrent?

感谢您的帮助。

【问题讨论】:

    标签: networking p2p bittorrent


    【解决方案1】:

    BitTorrent 规范非常容易阅读(相对而言):

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

    维基百科页面也非常全面:

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

    【讨论】:

    • 这是一个复杂的协议。如果基础知识给您带来麻烦,您可能希望从更简单的东西开始。我不知道有什么比我发布的更简单的了
    【解决方案2】:

    BitTornado 有一个跟踪器实现,它是用 Python 编写的,易于阅读。最好从一些工作开始,然后你可以尝试理解基于协议的代码。 BitTornado 基于 Bram Cohen 实现的原始版本。 Tracker 在 BitTornado.BT1.track.py 中实现

    【讨论】:

    • 如果你能发布与那个 impl 相关的链接就好了。
    【解决方案3】:

    utube 上有很多视频,包括: Stanford Seminar - Bram Cohen

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-18
      相关资源
      最近更新 更多