比特彗星[编辑]
BT原理
BT首先在上传者端把一个文件分成了多个部分,客户端甲在服务器随机下载了第N部分,客户端乙在服务器随机下载了第M部分。
这样甲的BT就会根据情况到乙的电脑上去拿乙已经下载好的第M部分,乙的BT就会根据情况去到甲的电脑上去拿甲已经下载好的第N部分。
简单的说BT的原理,就是把第一个发布者发布的资料,先分成几百K的很多小块儿,对于第一个下载者来说,他下载了1个完整的块之后,还会给第二个下载者传递,所以,第二个下载者,实际上从2个人那里得到下载,如果有100个人下载,你是第101个,就会有很多人给你传递数据。另外,不是说先下载的,就不会得到后下载的发的小块,因为后下载的,也会下载一些先下载的没有下载的快,而把这些块传给比他先来的人。
BitComet(比特彗星) 的特点
BT下载
高速而且功能强大:
从P2SP下载: 创新的跨协议下载,BT任务可以从P2SP的种子下载,软件界面 从而提高下载速度.(0.86新功能)
种子市场: 用户可以共享任务列表,也可以浏览下载其他人共享的任务.(0.86新功能)
边下载边播放: 在下载 MP3, rmvb, wmv等视频文件过程中可以边下载边播放.
智能连接优化: 自动根据您的网络连接优化下载.
智能磁盘缓存: 使用内存作下载缓存, 有效减小硬盘读写速度, 延长其使用寿命.
智能文件扫描: 续传作种均无需再次扫描文件.
智能磁盘分配: 有效减少磁盘碎片产生。
内网互联: 突破网关,自动实现不同内网间的互联传输。
支持通过公用DHT网络,实现无TrackerTorrent文件下载。
自动防火墙配置,全自动配置XP网络连接防火墙(ICF)和网络连接共享(ICS)。
自动配置路由器端口映射,采用UPnP技术实现内网免配置(要求路由器支持UPnP,操作系统XP)。
兼容Windows XP SP2的TCP/IP限制,并对tcpip.sys补丁有调整选项。
支持多Tracker协议,UTF-8扩展,UDP Tracker v2协议。
HTTP/FTP下载
创新的P2P技术 :
边下载边播放: 在下载 MP3, rmvb, wmv等视频文件过程中可以边下载边播放.
断点续传: 安全可靠的断点续传技术,保证下载文件的完整性。
多线程下载: 文件被分成多点同时从服务器下载,提高下载速度。
多镜像下载: 自动寻找文件镜像,同时从多个服务器下载,提高下载速度。
P2P下载: 将BT的P2P技术与HTTP/FTP融合,自动寻找其他下载用户进行P2P下载,即不增加服务器负担,又能提高下载速度。
多语言支持: 能正确处理多语言操作系统多语言网页,多语言路径编码过的网址。
安装信息
安装版(EXE后缀)、免安装版(ZIP后缀) BitComet免安装版:比特彗星安装下载好.ZIP文件后,直接解压到目标路径。
在目标路径,你会发现两个文件:BitComet_Win9x.exe、BitComet、exe。
1.BitComet_Win9x、exe是操作系统为Win98WinMe的用户使用。
2.BitComet.exe是操作系统为Win2000及以上的用户使用。
[说明]:免安装版的卸栽,只需把BitComet文件所在目录删除,就OK了。
BitComet安装版:(重点说明)
安装形式
1、没有安装BitComet任何版本的电脑或安装了BitComet后,卸载且删除比特彗星安装
残留文件的电脑,进行全新安装; 2、已经安装了BitComet的电脑,进行覆盖安装。
[说明]:1、两种安装形式没有分别,都属于正常安装。
2、覆盖安装保留了任务列表和设置文件,免除了重新设置的麻烦。
安装前的准备:
若已经安装了旧版BitComet,请先关闭BitComet。(关闭BitComet时,会同时关闭BitComet资源浏览器,请注意妥善处理未完成的工作。)
安装过程
1、选择安装语言。说明:因为操作系统语言的不同,下拉列表中有的选项为“乱码”,属于正常现象,不影响安装、使用。
2、安装向导。说明:点击“下一步”。
3、许可协议。说明:点击“我接受”。
4、隐私政策。说明:点击“我接受”;[可选]Google工具栏。说明:若本地操作系统已经安装了google工具栏,则不会出现这一步骤。(Google工具栏功能比较多,很实用。)5、选择组件。说明:[开始菜单项]:是否在开始菜单中加入BitComet项;
[桌面快捷-BC主程序]:BC主程序是否创建桌面快捷;
[桌面快捷-BC资源浏览器]:BC资源浏览器是否创建桌面快捷;比特彗星安装
[浏览器集成]包含:
[捕获IE文件下载]:在IE中点击下载链接,会直接用BC下载;
[添加到Firefox右键菜单]:在Firefox右键菜单中添加BC项;
[遨游(Maxthon)浏览器集成]:在Maxthon右键菜单中添加BC项,并集成捕获功能。
注意:若没有安装Firefox、Maxthon,则相应的组件会灰化(不可选)。
6、选择安装目录。说明:默认安装路径为C:ProgramFilesBitComet.[推荐安装在非系统盘下]
(Bitcomet为绿色软件,系统重装后仍可继续使用,覆盖安装也不会清除以前的设置.)
7、文件释放过程。说明:若覆盖安装前没有关闭BC,安装过程会自动关闭BC。
但在文件释放过程可能会出现如下图的错误提示,直接“重试”几次,就可以了。
8、导航页。说明:上网导航页,方便用户上网冲浪。(可选)
9、完成。说明:1.立即运行BitComet;2.显示“自描文件”;3.设置开机启动BitComet:BitComet选项中可以关闭此项。
10、自动使用默认浏览器打开中国影视库页面。
常见术语
1、torrent文件
扩展名为.torrent,包含了一些BT下载所必须的信息:1.资源的名称,如果是资源是以目录形式,还有目录树中每个文件的路径信息和文件名;2.如果资源是单个文件,这个文件的大小信息;如果是以目录形式,目录树中每个文件的大小;3.对资源实际文件按照固定大小进行分块后每块进行SHA1hash运算得到的若干特征值的集合;4.torrent文件的创建时间、制作者填写的注释、以及制作者的信息等;5.至少一个announce地址,对应于Internet上部署的一个Tracker服务器。2、客户端(client)
泛指指运行在用户自己电脑上的支持BitTorrent协议的程序。3、Tracker服务器
Tracker是指运行于服务器上的一个服务程序,也称Tracker服务器。这个程序能够追踪到底有多少人同时在下载或上传同一个文件。客户端连上Tracker服务器,就会获得一个正在下载和上传的用户的信息列表(通常包括IP地址、端口、客户端ID等信息),根据这些信息,BT客户端会自动连上别的用户进行下载和上传。4、种子(seed)
在制作完torrent文件后,发布者可以使用bittorrent下载客户端,进行seed他们将会被加进tracker服务器的列表t,其他人就可以从他那里下载文件了。5、补种(re-seed)
在seed发布文件之后一段时间,很有可能有人未下完这个文件,这个时候下完的人就可以re-seed一下,帮助那些还差X%的朋友补完。6、completedir
Completedir是官方版的制作torrent文件的软件。7、哈希(hash)
hash是指用一小段数据来标识容量很大的一段数据,以验证她的完整性。在bt的下载中,hash主要来验证文件的完整性,并且hash还可以作为不同文件判别的标志。8、UDP
UDP协议是英文UserDatagramProtocol的缩写,即用户数据报协议,主要用来支持那些需要在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。UDP协议从问世至今已经被使用了很多年,虽然其最初的光彩已经被一些类似协议所掩盖,但是即使是在今天,UDP仍然不失为一项非常实用和可行的网络传输层协议。9、SHA1hashing
SHA1hashing是BT使用的hash方式。10、announce
让全世界知道你已经发布文件了,别人可以来下载了。11、Python
Python是用来写BT软件的编程语言。12、健康度
BitComet中健康度表示文件内容的分布情况。基本等同于其他BT客户端的"等效种子数",不过更简单实用。总的来说“健康度”超过100%就可以下载,数字越大越好;“健康度”小于100%就有可能下载不完或需要补种上传。当然所有这些都只考虑连上的peer。其具体定义如下:1.如果任务正在下载中:若网上的文件不全(可能下载不完),健康度就是网上存在的占你尚需要的部分的百分比;若网上文件的全了(比如有种子),健康度就是你需要下载的文件部分在网上的等效份数。2.如果任务正在上传中:若网上的文件不全(除自己之外),健康度就是网上存在的部分能拼凑出来的占总的大小的百分比;若网上的全了(下载者之间理论上互相能补充直到完整)那就是总的分布的等效份数(不包括自己)。
13、BitComet的Peer列表中的ICic分别表示:I--需要下载;C--不给上传;i--需要上传;c--不给下载。
下载设置
首先要优化比特彗星的设置。右击比特彗星,点击第一栏“网络连接”全局最大下载速度无限制调整到1000(2M以下用户1000是个不可达到的数字,所以可行)。全局最大上传速度无限制调整到40。监听端口建议不要和6881-688916881-16889重复,个人感觉19770-22000之间比较好。(当然你映射了端口,那么就以你映射的监听端口为准,不需改动),装了防火墙的用户在你的防火墙里面打开你的监听端口。端口映射选择“允许打开WINDOWS网络共享和防火墙ICS/ICF端口(XP/VISTA有效)”“允许使用UPAP自动端口映射(XP/VISTA有效)”磁盘缓存选项中磁盘缓存最小值设为15最大值50在最大最小值范围内自动调整缓存大小一项画勾,其他的选项可保持默认。
先要弄清楚自己是用的网络是内网还是外网。像在学校,公司等公众场合多人共用网线的属于内网,在家里一人自己用的属于外网。(另一种方法:左键双击比特彗星,在最下面选择“全局统计”当我们看到本地IP和对外IP不一样则是内网,反之相同则是外网)比特彗星以其特有的内网互联技术深受内网用户的好评,如果你是内网可继续往下看,如是外网的话我个人建议还是用迅雷或比特精灵吧,毕竟软件各有所长。
知道自己用的是内网了,要提高比特彗星的下载速度就需要做一个端口映射,步骤如下:
1、点击开始,所有程序,附件,命令提示符,在命令提示符里运行ipconfig然后会看到以下字样:IPAddress.........:192.168.0.1XX是你本机的IP。SubnetMask........:255.255.0.X是子网掩码。DefaultGateway......:192.1。8.0.1XX是路由器的地址。记下本机IP跟路由器地址
2、在IE浏览器中键入192.168.1.1进入路由器设置,如网页刷不出来则直接输入路由器的IP地址。一般默认的账号密码都是ADMIN,除非你有改动。进入路由器设置后在转发规则一项里输入你在比特彗星的“全局统计”中看到的监听端口数值,IP地址填写你的本机IP,协议选择ALL,还有不要忘了在启动框框里打勾。然后在DMZ主机一项中也填写你的本机IP,再打勾。还有在APNP选项中选择APNP状态开启点击保存,再重启机子。
3、点击网上邻居,双击叫“显示联网的APNP设备的图标”系统自己安装。
4、开始控制面板WINDOWS防火墙在列外选项中其中勾中带BITCOMET的和APNP框架。
5、开始管理工具服务找到UniversalPlugandPlayDeviceHost和SSDPDiscoveryService两项都右击选择“属性”将启动类型改为自动下面的“服务状态”选择开启。
6、做到这里端口映射基本上完成了,双击比特彗星,检查“全局统计”头上的“用户列表”中“发起”一列有没有出现多个远程,检查“全局统计”中的“NAT端口映射”是否出现“已添加”,检查最右下角的DHT数已连接点OK的话数值不是0,还有是否绿灯并显示外网。都符合则OK,没有的话在上述1到5里可能有环节未设置好。以上设置完成,速度应该很快了。
比特彗星-v0.50
发布时间 2004.4.8
界面改变:支持小图片广告
界面改进:保存是否显示工具栏的选择(感谢eblade)
界面改进:感谢orochi和SiC设计的漂亮的界面
界面修正:文件选择对话框中右键察看驱动器属性会出错退出。(感谢littlefoxes)
界面修正:设置好的版面不能保存。(感谢KELVEN13)
核心改进:torrent格式新增发布者信息扩展
核心改进:每个任务允许独立控制上传速度
核心改进:增加一个简单的队列系统,允许设置最大同时下载任务数
核心改进:文件下载优先级控制
核心修正:随机监听端口不允许大于32767,避免交换机/路由器不支持(感谢XingZhanfeng)
核心修正:全局统计中流量计数当超过2G后会溢出自动回0(感谢wpeng)
核心修正:文件按块分配,不会再卡住,同时减少磁盘碎片
核心修正:用开启gzip的tracker的时候可能会出现解码错误(感谢ihf)
核心修正:上传包大小可调(感谢易龙一号)
核心修正:续传其他bt下载会丢失进度
比特彗星-v0.49
发布时间 2004.3.3
界面改进:文件改变时提示扫描
界面改进:Ctrl+Delete删除任务以及文件
界面修正:重复加载任务造成任务消失(感谢bigjumbo)
核心改进:根据下载速度自动调整缓存大小,并将默认最大值设置为50M
核心改进:修正上传通道控制bug,并为慢速连接优化上传通道控制
核心改进:自动配置XP的网络共享和防火墙(ICS/ICF)
核心改进:当仅对Tracker使用http代理时,使用GET方法而不是Connect
核心修正:未预先分配空间下载时会产生磁盘剩余空间过度减少(感谢QQQee)
核心修正:DSL/Cable用户上传瞬时值太大导致下载速度和其他网络程序受到影响
核心修正:缓存空的时候可能错误退出
核心修正:修正了DSL/Cable用户无法使用UPnP自动端口映射的问题
网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。