Can peers in p2p locate each other without a tracker?
Run Code Online (Sandbox Code Playgroud)
是和否。
No because:
Run Code Online (Sandbox Code Playgroud)
标准的 BitTorrent 技术确实为每个对等点使用了一个跟踪器来“报告”,以便其他对等点可以找到它们。一旦他们找到彼此,他们就可以直接对等并忽略跟踪器。
Yes because:
Run Code Online (Sandbox Code Playgroud)
如果您阅读此处提供的有关 BitTorrent 协议的规范,则下面引用了 BitTorrent 协议的官方扩展,称为“分布式哈希表”:
分布式哈希表
此扩展允许在不使用标准跟踪器的情况下跟踪下载种子的对等点。实现此协议的对等点成为“跟踪器”并存储可用于定位新对等点的其他节点/对等点的列表。
所以是的,您可以不使用第 3 方跟踪器而去,但作为回报,您(或其他对等方)成为了其他对等方要前往并找到您的跟踪器。
What happens when their IP changes ?
Run Code Online (Sandbox Code Playgroud)
如上,由于tracker协助peer互相连接,任何IP变化都会报告给tracker,然后peer可以简单地连接到tracker上更新的信息。
希望这可以帮助。
归档时间: |
|
查看次数: |
2781 次 |
最近记录: |