admin管理员组

文章数量:1532182

2024年6月19日发(作者:)

BitComet常见的问题解答

1、BitComet安全吗?

BitComet基于BitTorrent协议,并有所改进(参考BitComet协

议)。BitTorrent 是离散中心服务器(Tracker)型的P2P协议,目的

在于高速分享大文件,而非匿名。下载/上传者的IP将被Tracker和其

他下载/上传同一文件的用户获得(否则无法直接通讯),正在下载的

文件将被共享。但除此以外,用户机器上的其它文件都不会被泄露。

2、监听端口有什么作用?

监听端口能使你获得远程连接。前提是你是公网ip,或你对监听

的端口作了端口映射。

在端口通的情况下,很多内网用户就可连接到你。你就可以和更

多的人进行连接下载,你的速度就会快起来。简单的说,你不监听端

口,将少了一半的传输机会。

3、Peer详细列表中什么是“远程”,什么是“本地”?

通俗地说“本地”就是自己根据IP找到了别人,“远程”就是别

人根据你的IP找到了你。如果没有监听端口,或者没有公网IP,或者

在网络防火墙后,或者网关没有端口映射,别人是找不到你的或者找

到了也连不上,也就没有远程连接,这样的用户通常被称作“内网”。

谁都可以找到并连上公网用户;内网用户只能主动去找别人;内网用

户和内网用户之间一般互相找不到。

4、BitComet和其他BitTorrent软件相比下载速度上有什么不同?

BitComet是少数的不使用BitTorrent官方Python内核的BT下

载软件之一。作者灿烂微笑花费了相当长的时间用C++完全独立重写

内核,曾经发布过N多测试版,并加入了如下的UPnP自动端口映射

功能提升内网性能。应该说对性能的过份执着也是目前界面简朴的一

个重要原因,只能对不住那些想要时尚花哨界面的朋友们了。至于速

度,请自行试用比较。

为什么说Bitcomet的磁盘缓存可以保护硬盘?

传统BT高速下载时硬盘会响得很厉害,这是大量的随机读取造成

的。举个例子:100M的文件是被分成256K大小的Piece(块),按

最少存在原则随机下载,而每个Piece再被分成16K的slice(片)顺

序请求,每次通讯就是以slice为单位的。因此总的说是随机访问,但

相邻slice的顺次访问几率较大,因此可以以piece为单位在内存中建

立缓存。BitComet可以由用户设臵缓存大小。下载上传时通过统计标

签可以看出缓存的效率:读/写命中率、磁盘读写请求频率和实际读写

频率,可以明显地看出牺牲一小部分内存作缓存对硬盘的保护作用。

5、磁盘缓存应设臵多少合适?

BitComet的磁盘缓存功能可以有效地保护硬盘,提高读写效率,

缓存设臵多大并无一定之规。如果下载或是上传速度常常超过

150KB/s,那么就有必要增大BitComet默认的缓存设臵以进一步保护

硬盘了,请根据自己的一般下载速度和内存容量设臵。BitComet允许

设臵缓存最小值、最大值、并且在分配之前检测

当前物理内存以确保一定空余量,此外可以在全局统计中看到当

前缓存分配状态。一般500KB/s的速度下建议将缓存最大值设定为

40M以上。

BitComet续传不需要扫描,那么是如何保证文件完整的?

BitComet将上一次的下载状态以xml文件形式保存在status目

录下,只要两次下载中间没有第三方程序更改过目标文件,或者曾经

出现过文件IO错误,那么续传无需扫描也可以保证下载的完整性。假

如中途曾遇到停电或其他IO错误,请选择手动检查完整性扫描一遍即

可放心续传。如果下载中途发生文件I/O错误或者磁盘空间不足,会

自动停止该文件下载;意外断电重新进入时会提示有必要时手动扫描

一遍。

6、什么是UPnP自动端口映射?

准确地说是适合内网但不仅限于内网。内网的特点就是无法对外

打开监听端口,因此会损失所有外部发起的连接。比如ADSL用路由

器、Windows网络共享等等。常用的解决办法是用NAT进行端口映

射,将网关/路由上的端口映射到本机,但操作过程相对复杂晦涩。

BitComet支持UPnP自动端口映射,可以在本机上自动完成网关端口

本文标签: 文件下载缓存端口用户