为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > BT下载介绍

BT下载介绍

2018-10-04 21页 doc 365KB 11阅读

用户头像

is_601191

暂无简介

举报
BT下载介绍BT下载介绍 文档名称 文档密级 BT下载介绍 1 BT基本常识 你还在为网络下载速度而发愁吗,你认为同时连接人数越少的站点下载速度越快吗,现在我要告诉你,有一种下载软件会把你的这种想法完全颠覆~用它下载,同时在线的人越多,下载的速度才会越快~大家一起在同一时间下载,就会让下载速度飞起来~它,就是BT~ BT的基本工作原理 BT是一种开放源代码、多点下载的P2P软件。与其他的P2P软件不同,BT拥有更大的自由度,更好的可控性。而最重要的是,BT体现了更强的共享精神~ 图1 分配下载空间 BT在工作时,首先会把...
BT下载介绍
BT下载介绍 文档名称 文档密级 BT下载介绍 1 BT基本常识 你还在为网络下载速度而发愁吗,你认为同时连接人数越少的站点下载速度越快吗,现在我要告诉你,有一种下载软件会把你的这种想法完全颠覆~用它下载,同时在线的人越多,下载的速度才会越快~大家一起在同一时间下载,就会让下载速度飞起来~它,就是BT~ BT的基本工作原理 BT是一种开放源代码、多点下载的P2P软件。与其他的P2P软件不同,BT拥有更大的自由度,更好的可控性。而最重要的是,BT体现了更强的共享精神~ 图1 分配下载空间 BT在工作时,首先会把一个文件分成若干个部分(以下用A、B、C等英文字母表示),下面假设有甲、乙、丙、丁等用户同时下载这个软件。那么,甲(Client)连接到服务器(Trackers)时就会随机下载软件的A部分,乙则在服务器随机下载了B部分。随后甲电脑中的BT软件就会根据情况,选择到比连接服务器要更快的乙的电脑上去取乙已经下载好的B部分,同样乙的BT也会到甲的电脑上去取甲已经下载好的A部分,这样不但减轻了服务器端的下载负荷,也加快了用户各方的下载速度,效率得到成倍的提高,并且减少了地域之间的限制。比如说丙要连接到服务器去下载的话速度可能会很慢,但要是同时到甲、乙甚至更多人的电脑上去下载软件不同的部分,速度就会快得多。在这一下载过程中,通常把正在下载并同时为别人提供下载的人称之为种子(Seeds),种子越多,软件下载起来也就越快~ BT的安装 因为源码公开,所以现在BT的客户端程序很多,但是从下载速度、兼容性等方面综合考虑,笔者还是建议大家使用BitTorrent(下载地址:www.cce.com.cn)。直接执行下载回来的文件,瞬间即可完成安装。 2007-04-27 H3C机密,未经许可不得扩散 第1页, 共17页 文档名称 文档密级 BT是作为系统的一个组件存在的,所以在你的机器上看不到任何BT快捷方式,只有在你需要的时候它才会自动出现~ 用BT方式下载文件 打开网站,找到网友们提供的BT下载链接文件(通常扩展名为“torrent”),点击它就会出现下载窗口,此时下载速度会很快。但先不要高兴得太早,现在下载的并非正式文件,而只是一个索引文件,它通常只有几十到几百K。 接下来BT会要求你指定下载文件的存放路径,然后BT开始分配空间(产生一个和目标文件一样的大小的空文件),这个过程大约需要1到2分钟,视下载文件大小而定(如图1)。 图2 下载中的界面 空间分配完成后正式下载开始(如图2),在这个窗口中,我们可以看到文件名称、存放路径、下载速度(Download rate)、上传速度(Upload rate)、种子数(Seeds)等信息。 使用BT下载文件时,初始速度可能比较慢,但一般用不了多久就会变得很快,因为它的下载速度会随着你上传速度的增加而增加。BT会自动分配,优先让上传速度快的人下载。 BT支持断点续传。如果你一次没有下载完成,可以到网站发布页面重新点击下载链接,在弹出的保存位置对话框中,仍然选择上次下载时的同一位置,BT会扫描一遍上次未下载完成的文件,然后进行续传。当然,如果你觉得这样操作有些繁琐的话,建议你在使用BT下载前,先将Torrent文件用“另存为”命令保存到硬盘中(建议与下载文件存在同一个目录中),这样需要续传时,只要点击这个Torrent文件,并选择与上次一致的保存目录就可以了。如果是你使用的是Windows 2000或者XP系统,则直接使用右键单击已下载的文件,选择“打开方式——Btdownloadgui”即可。 下载完成后请不要马上关闭BT窗口,因为这时候你可以为别人提供下载,正像别人给你提供下载一样,BT就是靠这种大家互相帮助的方式持续运作的。为别人提供下载时并不会影响你使用刚下载完的文件。 可能出现的几个问题 2007-04-27 H3C机密,未经许可不得扩散 第2页, 共17页 文档名称 文档密级 1.出错提示:BT有时候会出现诸如“error-problem connecting to tracker.....”之类的错误提示,或者提示出现“10060、10061”错误,这是因为BT没有正确连接,稍后它会自动重试,所以请不要马上关闭BT。 2.局域网内用户:一般来说,无论是通过局域网还是直接连接到因特网,BT都可以连接上。当然在局域网中,会损失一些下载源,速度可能会受到影响。内网用户在网关设置上,要把端口映射到你的电脑上,这样才能对外开端口。BT默认使用的端口是:6881、6882、6883……6889的TCP连接(每一个下载只使用一个端口,顺次分配)。 3.安全问题:有人对BT提供的上传服务可能带来的安全问题表示担忧,实际上这是完全没有必要的,BT的代码完全公开,如果其中含有不良代码,我想早就会被发现了。 BT的出现让我们拥有了一个全新的资源共享方式,现在,越来越多的朋友都开始通过BT,方便、快捷地获取和共享想要的资源,让我们一起记住BT的格言,那就是——人人为我,我为人人~ 2 BitComet使用技巧 内网BT首选:BitComet使用技巧点滴 BitComet是处于内网中的BT下载爱好者首选的客户端软件。它拥有独特的内网互联技术,支持UpnP的NAT和Windows XP防火墙,让处于内网中的朋友在下载的时候一样可以获得非常快的速度。在使用之前,大家需确保其选项设置中的“网络连接”标签勾选“允许打开Windows网络共享和防火墙ICS/ICF端口”以及“允许使用UPnP自动端口映射”两项。下面笔者介绍几个BitComet的应用技巧。 1( 让下载任务玩接力 BT下载占用内存和CPU资源都比较多,如果再同时连接多个种子就更夸张了。我们可以让BitComet在下载过程中,当前下载任务完成后再开始下一个任务,或者当下载速度低于某个值时可以开始新的下载任务。 选项”菜单打开设置窗口,切换到“网络连接”标签,在“任务计划”栏将“最多同时 实现:选择“选项? 进行的下载任务数”设置为“1”,在“自动开始新任务如果总下载速度低于”处设置一个合适的值,比如200KB/s,如图1所示。 2007-04-27 H3C机密,未经许可不得扩散 第3页, 共17页 文档名称 文档密级 图1 BitComet设置框 2( 让BitComet更完美——去广告、加入“下载完毕关机”功能 尽管BitComet的下载速度让人满意,不过由于考虑到“BT的共享精神”,它的作者一直没有加上“下载完毕关机”的功能,这让我们感到有些不爽(比如晚上睡觉前下载,只能到第二天早上才能关机)。我们可以使用BCLoader这个补丁来解决这一麻烦,BCLoader的下载地址为: CLoader.zip。此外,BitComet中还有一个“优惠活动”菜单式广告以及软件主界面的插图广告,想去除广告同样需要安装一个补丁,其下载地址为:。 编辑提示:还有一种比较简单的“去除”广告的方法,选择“选项?Language”,将软件界面切换为English等非简体中文版本,这时候我们再点击“优惠活动”,你会发现没有广告下拉菜单弹出了。 3( 突破网管玩下载 由于BitComet只监听惟一的端口来连接种子,如果管理员将该端口关闭,我们就连接不上任何种子了。要突破这一限制,我们可以使用代理来解决这一问题。 2007-04-27 H3C机密,未经许可不得扩散 第4页, 共17页 文档名称 文档密级 图2 代理服务器设置 实现方法:打开BitComet选项设置窗口,切换到“代理设置”标签,在这里设置一个端口为80的可用代理服务器,勾选“仅对HTTP连接使用代理(Tracker服务器的连接)”,如果仍然连接不上,请取消勾选该项后再试,如图2所示。 4( 跟连接同一种子的用户聊天 使用BitComet,我们还可以跟其他用户进行实时交流或者交换种子。首先在BitComet选项设置窗口中切换到“聊天设置”标签,勾选“允许聊天”并为自己设置一个昵称。接下来选中一个正在下载的任务,单击软件左侧的“聊天”按钮,大家就可以看到一个类似于聊天室的窗口了,这里你可以公聊也可以跟任何一个正在连接该BT种子的朋友私聊。 3 第二代软件介绍 第二代BT软件eXeem全面使用攻略 2004年下载技术是BT风行的一年,许多网友可通过BT从网上下载最新的电影,解决了网友们不能利用宽带从网站获得电影的问题。网友们通过BT软件互相分享自己的电影、软件、音乐、游戏等程序,因此它迅速走红一时间成为网络上最热门的话题。 但BT的出现直接危害了电影制片商,由于网络下载具有快速、免费的特性它带走了大量的电影院观众,导致电影票房大跌影片制作公司的利润下滑,因此第一代的BT成为影视界人士打击的对象。[点击下载] 第一代BT(BitTorrent)技术受到了美国电影协会MPAA等版权组织的打击后,著名的BT资源网站SuprNova关闭BT资源。而随之出现了新一代的BT程序“eXeem”(图1),它是SuprNova和匿名开发者推出的新产品用来替代BitTorrent技术,它结合了Kazaa和BT两者的优势,可让使用者对提供的下载文件进行打分和评论,避免出现虚假、劣质的共享资源在网络上流通,另外eXeem没有Hub在一定程度上可以避免版权组织的起诉和打击。 2007-04-27 H3C机密,未经许可不得扩散 第5页, 共17页 文档名称 文档密级 图1 一、用eXeems搜索BT资源 1.浏览器搜索 打开eXeem发现它内置了浏览器功能,我们可以直接在“首页”选项界面中输入网址访问BT资源网页(图2)。不过使用eXeem的浏览器只能访问一个窗口,如果有弹出窗口则用IE来打开。 图2 2.eXeem资源搜索 在“新文件”选项界面中可以让eXeem直接搜索BT资源,并能按照分类来搜索。选定某个类别或所有文件后点击“更新”按钮eXeem开始搜索倒计时,一分钟后在“名称”中列出可用的BT资源搜索结果(图3)。 2007-04-27 H3C机密,未经许可不得扩散 第6页, 共17页 文档名称 文档密级 图3 3.特殊搜索 上述两种搜索方法是针对没有目的性的BT资源,如果自己想看某部影片可在“搜索”选项中输入影片名进行特殊的搜索。如“Blade 3 Trinity”选择“搜索”按钮等待一会eXeem可返回搜索结果(图4)。 图4 使用eXeem的搜索功能还可对文件大小、种子个数、语言类别进行设置,用更详细的搜索。 二、用eXeem下载文件 1.下载已有的torrent文件 用浏览器搜索可在其中选定一个BT资源用浏览器下载了“torrent”文件,在eXeem的“文件”菜单下选 2007-04-27 H3C机密,未经许可不得扩散 第7页, 共17页 文档名称 文档密级 择“打开torrent”(图5)把下载的torrent文件打开后在“传输”选项中可看到eXeem开始连接这个torrent的下载地址等待下载了。 图5 2.下载eXeem资源 用“新文件”和“搜索”功能在eXeem中搜索到的BT资源可直接在返回列表中,选定文件点击鼠标右键选择“下载”(图6)开始下载。 图6 3.URL下载 如果知道BT资源的直接下载地址,用eXeem还可以直接用下载地址进行下载,在“文件”菜单下选择“打开eXeem link”功能在弹出的对话框中输入BT资源的地址(图7)。 2007-04-27 H3C机密,未经许可不得扩散 第8页, 共17页 文档名称 文档密级 图7 4.评论功能下载高质量程序 eXeem搜索返回的资源列表内容很多,如何从中选择最快、有效的下载资源呢,可参考列表中统计的资源下载次数、种子个数,或者使用eXeem提供的评论查看其它网友对该资源的评价,同时我们也可在评论功能中对该资源添加自己的评语供其他网友参考。评论查看方式:选定某个文件点击鼠标右键选择“评论”打开评论窗口(图8),为了保证评论的公正有效性,只有用户下载了该文件才能发表自己的评论否则无法对文件作出评价。 图8 三、文件传输 在“传输”选项中可查看下载文件的传输情况,如我们下载“影子神鞭”这部电影eXeem开始连接种子(图9),要暂停下载可在右键菜单中选择“暂停”,该文件还添加了信息选择右键的“信息”菜单可打开信息窗口查看该文件的相关资料(图9)。 2007-04-27 H3C机密,未经许可不得扩散 第9页, 共17页 文档名称 文档密级 图9 eXeem还提供了文件下载传输过程的详细操作,在这里可看到下载文件访问了哪些种子,其中哪些可用,哪些失败(图10)以便对该文件作评价。 图10 在文件传输中看到文件已经100%下载,可选中文件在右键菜单中选择“打开目录”功能可以打开并使用已下载的文件。 四、发布文件 eXeem支持用户发布自己硬盘上的共享文件,在“文件”菜单下选择“发布资源”功能打开“发布”窗口,在“路径”中输入本地文件的路径,eXeem会自动将选定文件作为发布名称(也可修改),在“种类”中设定文件的类型,在“子分类”中设定文件运行的操作平台(选定后在“文件大小最低限制中”自动读取发布文件的大小值),选择程序的语言种类,最后还可在发布前对文件作一番描述(图11)。 2007-04-27 H3C机密,未经许可不得扩散 第10页, 共17页 文档名称 文档密级 图11 在文件发布界面点击了“发布”按钮后,切换到eXeem的“传输”界面看到自己共享的文件已经在上传了(图12)。 图12 五、eXeem设置 1.网络设置 每个用户的网络情况不同要想eXeem的功能更好的为自己服务,对eXeem的传输设置必不可少。选择“选项”下的“设置”功能打开对话框,选择“网络”,eXeem已经根据用户的网络情况自动设置了监听端口、节点的监听端口、用户名和最大搜索连接数,如果用代理服务器上网可设置代理(图13)。 2007-04-27 H3C机密,未经许可不得扩散 第11页, 共17页 文档名称 文档密级 图13 2.下载设置 在“下载”选项中可设置下载文件的保存位置,单个文件的最大下载值、最大上传值、最大上传连接数等等(图14),这些数值eXeem都默认设置好了。 图14 3.种子设置 对发布的种子共享的设置,直接选择“同样的下载限制”可将种子上传限制为默认值。 2007-04-27 H3C机密,未经许可不得扩散 第12页, 共17页 文档名称 文档密级 图15 4.eXeem界面设置 在“界面”中可对eXeem功能进行设置,如是否最小化到系统托盘、搜索列表中排除成人内容、排除没有种子的内容、退出时需要确定等(图16)。 图16 由于eXeem还在处于测试期间,现在基本上没有太多用户对BT资源进行评论,eXeem内部共享的资源不多,尤其是中文用户更少,下载速度也不是很快。不过相信测试结束eXeem正式版问世后,它的不足之处将得以改善。 2007-04-27 H3C机密,未经许可不得扩散 第13页, 共17页 文档名称 文档密级 4 BitTorrent交互过程 client指本机上运行的BT客户端.peer指tracker返回的远程客户端. torrent文件中的20byte SHA1 hash代表的数据段. block指每次向其他peer请求的piece指 数据段(子分片). 1. client->tracker的GET消息. <1>第一次启动后发送(携带event为started). <2>以后根据tracker reponse中的interval定时发送. <3>某种事件发生(stopped, completed)时发送. <4>需要更多的peer列表时发送. 2.tracker->client的reponse <1>每次收到client的GET请求后发送. 3.client->peer的handshake消息 <1> client主动向peer发起TCP连接并成功建立,client主动发起handshake. <2> peer主动向client发起TCP连接并成功建立, client收到peer的handshake后回应handshake. 4.peer->client的handshake消息 <1> peer主动向client发起TCP连接并成功建立,peer主动发起handshake. <2> client主动向peer发起TCP连接并成功建立, peer收到handshake的handshake后回应handshake. 5.client->peer的bitField消息 <1> 如果client主动发起连接,client收到peer的handshake回应后,发送bitField消息. <2> 如果peer主动发起连接,client回应完handshake后发送bitField消息. 2007-04-27 H3C机密,未经许可不得扩散 第14页, 共17页 文档名称 文档密级 6.peer->client的bitField消息 <1> 如果peer主动发起连接,peer收到client的handshake回应后,发送bitField消息. <2> 如果client主动发起连接,peer回应完handshake后发送bitField消息. 7.client->peer的keep-alive消息 <1>定时发送(2分钟一次) 8.peer->client的keep-alive消息 <1>定时发送(2分钟一次) 9.client->peer的choke消息 <1> 每隔30秒扫描一次peer列表,对不符合条件??的peer发送choke ??? <2> 如果接到peer的无效request请求,向peer发送choke 10.peer->client的choke消息 <1> 每隔30秒扫描一次peer列表,对不符合条件??的peer发送choke ??? <2> 如果接到client的无效request请求,向client发送choke 11.client->peer的unchoke消息 <1> 每隔30秒扫描一次peer列表,对符合条件??的peer发送unchoke ??? 12.peer->client的unchoke消息 <1> 每隔30秒扫描一次peer列表,对符合条件??的peer发送unchoke ??? 13.client->peer的interested消息 <1> 收到peer的bitField消息后,根据本地情况进行判断是否向peer发送interested消息. <2> 收到peer的have消息后,根据本地情况进行判断是否向peer发送interested消息. 14.peer->client的interested消息 2007-04-27 H3C机密,未经许可不得扩散 第15页, 共17页 文档名称 文档密级 <1> 收到client的bitField消息后,根据本地情况进行判断是否向client发送interested消息. <2> 收到client的have消息后,根据本地情况进行判断是否向client发送interested消息. not interested消息 15.client->peer的 <1> 收到peer的bitField消息后,根据本地情况进行判断是否向peer发送not interested消. 息 <2> 收到peer的piece消息后,根据本地情况进行判断是否向peer发送not interested消息. 16.peer->client的not interested消息 <1> 收到client的bitField消息后,根据本地情况进行判断是否向client发送not interested消息. <2> 收到client的piece消息后,根据本地情况进行判断是否向client发送not interested消息. 17.client->peer的have消息 <1>client下载某个piece完成并且校验后发送. 18.peer->client的have消息 <1>peer下载某个piece完成并且校验后发送. 19.client->peer的request消息 <1>client收到peer的unchoke消息,根据本地情况进行判断是否向peer发送request <2>client收到peer的have消息,根据本地情况进行判断是否向peer发送request <3>client收到peer的piece消息,根据本地情况进行判断是否向peer发送request 20.peer->client的request消息 <1>peer收到client的unchoke消息,根据本地情况进行判断是否向client发送request <2>peer收到client的have消息,根据本地情况进行判断是否向client发送request <3>peer收到client的piece消息,根据本地情况进行判断是否向client发送request 2007-04-27 H3C机密,未经许可不得扩散 第16页, 共17页 文档名称 文档密级 21.client->peer的piece消息 <1>client收到peer的request消息后,并且发现自己并没有choke对方时发送. 22.peer->client的piece消息 request消息后,并且发现自己并没有choke对方时发送. <1>peer收到client的 23.client->peer的cancel消息 <1>client在即将完成下载阶段(endgame),向所有peer发送request消息(是向所有没有choke自己的peer??), 如果某个peer最先返回了请求的block(piece消息),则向其他未返回的peer发送cancel消息. 也就是说这个阶段client端还是可能收到重复的block. 24.peer->client的cancel消息 <1>peer在即将完成下载阶段(endgame),向所有peer发送request消息(是向所有没有choke自己的peer??), 如果某个peer最先返回了请求的block(piece消息),则向其他未返回的peer发送cancel消息. 也就是说这个阶段如果client还没有给peer发送piece消息,那么会收到cancel消息. 并且可能在client刚刚给peer发送出piece消息后就收到了cancel消息. 2007-04-27 H3C机密,未经许可不得扩散 第17页, 共17页
/
本文档为【BT下载介绍】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索