我第一次使用磁铁链。好奇它是如何工作的,我查了一下规格,没有找到任何答案。Wiki显示xt
表示“确切主题”,后面是带有SHA1哈希的格式(本例中为btih
)。我看到上面提到的Base32,知道它是每个字符5位和32个字符,我发现它正好可以容纳160位,这正好是SHA1的大小。
没有IP地址或任何东西的空间,它只是一个SHA1。那么BitTorrent客户端如何找到实际的文件呢?我打开了URL Snooper来查看它是否访问页面(使用TCP)或执行查找之类的操作,但什么也没有发生。我不知道客户如何找到同行。这是如何工作的?
还有,哈希是什么?它是所有文件哈希一起的数组的哈希吗?也许它是所需的实际Torrent文件的哈希(剥离某些信息)?
在虚拟机中,我尝试使用uTorrent(新安装的)的磁铁链接,它设法找到了对等点。第一个同行从哪里来?它是新鲜的,没有其他的激流。