BT首选:BitComet新版两大亮点试用(1)
最近BitComet终于推出0.59版了,作为它的忠实用户之一,笔者第一时间下载安装并试用了它。新版的BitComet有着两大亮点:DHT网络连接功能和种子搜索功能。 亮点一、DHT网络连接功能 或许很多用户从未听说过DHT网络连接功能吧?那么,什么是DHT网络连接功能呢?我们得从BT下载的原理说起。 大家知道,我们利用BT协议下载某个文件的时候,首先需要从Tracker服务器获取所有的正在下载或是正在做种的用户的信息(包括IP,端口等),然后分别连接这些用户,并在这些用户的硬盘中下载该文件的不同部分并最后组合起来构成完整的文件,这就是BT下载的原理。 但是这样做有个不足的地方,就是我们必须隔一段时间重新在Tracker服务器上获取用户的信息,一旦Tracker服务器Down机或是突然被我们的网络服务商屏蔽掉了,我们就不能得到新加入的用户的信息了。下载的速度就会受到影响。 此时,DHT技术适时出现了,它的全名是分布式哈希表,它在不需要服务器的情况下,由每个客户端负责一个小范围的路由,并负责存储一小部分数据,从而实现整个DHT网络的寻址和存储。这样,即使Tracker服务器不能正常和我们的机器进行通信,我们还是能从其他用户那里得到更多用户的信息。 另外一个著名的客户端BitTorrent已经在上个月的最新测试版中使用了这个技术,而BitComet也在新版中实现了这个技术,并且和BitTorrent的协议完全兼容。 实现这个功能我们首先必须在制作种子的时候打开这个功能,如下图一所示图一:BitComet0.59版在制作种子文件的时候默认打开了这个功能 在“网络类型”下拉框中共有三个不同的选项: “使用公用DHT网络”选项是默认的选项,选择了该选项意味着我们不用判断是否链接得上Tracker服务器,只需要有其他用户下载该文件的信息就可以直接在其他用户那里下载该文件了,而如果能够链接上Tracker服务器,BitComet会同时从DHT网络和Tracker服务器两个方面来获取用户信息。 “不使用公用DHT网络”并不是像字面的意思那样完全禁用DHT功能,它仅仅是指在不能链接上Tracker服务器的情况下使用DHT网络功能,如果能链接上Tracker服务器,我们就使用Tracker更新用户信息,而不使用DHT网络功能。 最后一个选项“仅从Tracker服务器获取用户信息”选上后,我们制作的种子文件仅仅支持使用Tracker服务器获取用户信息,该方式和以前版本的BitComet制作的种子就是一样的了,即完全禁用DHT网络功能。
首页 上页 | 1 | 2 | 下页 尾页 共 2 页