磁力链接bt下载和浏览器下载区别原理?

BT全名为BitTorrent,是一个p2p软件,你在bt下载和浏覽器下载区别download的同时也在为其他用户提供上传upload,因为大家是“互相帮助”所以不会随着用户数的增加而降低bt下载和浏览器下载区别速喥。

下面是一般用ftphttp等分享流程:

其实跟ED也十分相似,ED跟BT不同的地方有:

ED--要连上一个固定server BT--没有固定server,只要分享者制作出该分享档案的.torrent档公布出來便可

ED--分享的人越多速度越快? BT--种子seed越多速度越快

ED--世界性的分享 BT--团体性的分享(可做到速度保证)

比起其它的P2P软件BT有个独特的地方,它存在一個中间的WEB服务器就是我们在发布的时所填写的announce。 该服务器提供了发布的统一管理不像其它P2P软件那样到处去找哪些非常不稳定的个人服務器,相对起来让人安心的多

该WEB服务器更大的作用是内网用户可以做 Send(下面会说明原理),这是其它软件无法做到的但不好的地方是announce當机的时候就无法bt下载和浏览器下载区别了。要知道P2Pbt下载和浏览器下载区别关键是要人气要高announce停一下就搞到人气全没有了。

大家都知道峩们要用BTbt下载和浏览器下载区别 就要先bt下载和浏览器下载区别一个.torrent文件,这个文件到底有甚么呢:

首先是 announce 纪录了发布服务器的位置让BT知道是那个WEB服务器发布的,然后是一些文件信息文件名,目录名长度等等,最后是片段长度和片段的 Sha1 校验码,(BT为了事现续传和文件校验就把文件分成若干个片段),大家可以用写字板打看torrent文件看看就是知道个大概,后面的乱码是片段 Sha1 校验码

开始-续传的实现 sha校驗

BT 打开一个 torrent文件后,先要你选择文件保存那里然后判断文件不存在的话就建立新文件,存在的话就用 Sha1 校验码去校验文件---错误的就是还没bt丅载和浏览器下载区别的这样就可以实现续传了,但128位校验想不慢都不行

现在知道要bt下载和浏览器下载区别甚么了,到那里bt下载和浏覽器下载区别呢?这就要寻找有谁提供上传了这里BT是通过WEB服务器来实现的,首先BT会通过分析 torrent 来得到下面一串网址

peer_id 是自身的标识它是12个0和當前时间+全球的唯一标识码(GUID)的Sha校验的前八位,共20位

IP 你的ip地址没有的话服务器会自己找到

uploadED downloadED 你上传和bt下载和浏览器下载区别了多少,服務器可以用它来做流量分析

left 你还要bt下载和浏览器下载区别多少个字节

event 状态告诉服务器你是准备开始bt下载和浏览器下载区别,还是停止還是bt下载和浏览器下载区别完成了

以上这个操作默认 5 分钟做一次,或由服务器设定

服务器中有个一个 track 程序来管理这些请求得到这一串代碼后就会用 info_hash 来查找列表,找到你就可以bt下载和浏览器下载区别找不到就对不起啦。接着它会反连(NatCheck)你的 IP 和 Port这样就可以知道你是内网用戶还是共网用户(如果你是内网用户它是连不通的,因为它会连到你的服务器上你的服务器当然没有这个端口啦),然后服务器返回現在正在bt下载和浏览器下载区别这个文件的所有公网用户的IP和port就像是:d8:intervali1800e5eersld2:ip14:xxx.xxx.xx.xxx7eerid20:b7e3abdd74orti6881eeee

interval 1800 是告诉 BT 隔多少秒来查询一次这里是 30 分钟 (有点过分了),最后如果你是公网用户它会把你提交的 IP 和 Port 放到info_hash 对应的列表中这样其它人就可以找到你

得到这些 peer IP后,BT就可以找到对应的IPbt下载和浏览器下载区别了BT会到所有的peer去寻找自己要bt下载和浏览器下载区别的东西,不是一定要到seedbt下载和浏览器下载区别BT每找到一个peer就和建立一个Socket来bt下载和浏览器下载区别,所以bt下载和浏览器下载区别的人越多速度就越快。

内网用户可以做Send的原理

上面说到服务器只会返回公网的ip的那内网用户怎么可以做Send呢,这是因为BT是一个主动连接的软件(即使你已经bt下载和浏览器下载区别完了也不也会主动连接他人)下面是一个仿真流程:

1 内网用户开始做 seed,

2 服务器收到请求由于是第一个所以也没有peer返回

3 公网用户提交请求,由于seed是内网用户所以也没有peer返回等待bt下载和浏覽器下载区别,但服务器会把它的IP放到列表中

4 内网经过 interval 时间间隔后再向服务器放出请求,得到上面得公网IP

5 得到公网IP后内网马上进行连接

6 公网用户建立连接,数据开始传输 (注意现在是公网用户做服务器内网用户做客户端,是不是有点怪)

7 其它内网用户去上面公网用户bt丅载和浏览器下载区别数据

所以内网用户做 seed 一定要有公网用户得参与,否则其它内网用户无法bt下载和浏览器下载区别如果全部是内网鼡户,那个所有连接都不会成立当然这是比较极端的情况。

以上可见内网用户不能和内网用户连接,其它用户无法从服务器查到你所以无法主动连接你,你只能每隔30分钟从服务器找到公网用户一个个进行连接

由于中国很多用户的是内网用户(我从服务器上查回来的peer還没试过超过10个的),所以内网用户用BT的确要比公网用户要慢很多

迅雷的工作原理据称为”多资源超线程技术基于网格原理能够将网络仩存在的服务器和计算机资源进行有效的整合”。实际上还是传统的bt下载和浏览器下载区别技术只不过这种bt下载和浏览器下载区别技术綜合应用HTTP、FTP传输协议将文件的文件进行分块、分片bt下载和浏览器下载区别;而且还可以将文件等分,然后去不同地址bt下载和浏览器下载区別;并且在这些传统bt下载和浏览器下载区别的过程中穿插P2P技术也就是一种新的盗链技术。总体来说迅雷的bt下载和浏览器下载区别呈现鉯下特点:

1、多点bt下载和浏览器下载区别。收集网上的所有bt下载和浏览器下载区别地址以便多点bt下载和浏览器下载区别其他软件如网际赽车不会收集在bt下载和浏览器下载区别地址里包含了用户名和密码的bt下载和浏览器下载区别地址,但迅雷一样收集然后供其他人使用。這就就是“盗链”即盗用别人的链接。

2、使用类似BT的P2Pbt下载和浏览器下载区别技术迅雷启动后,会在系统背后启动两个线程Thunderexe和Issue。exe在線程里可以看得到。这两个线程就是要像BT那样,共享本地硬盘上的文件让其它迅雷用户bt下载和浏览器下载区别。

3、收集用户提供的资源例如:当有一个用户在一个电影网站上,得到一个bt下载和浏览器下载区别地址(A)然后用迅雷bt下载和浏览器下载区别,这个bt下载和浏览器丅载区别地址就会被发到迅雷的服务器上;另一个地方又有一个用户在另一个网站上bt下载和浏览器下载区别同一部电影迅雷的服务器又嘚到另一个bt下载和浏览器下载区别地址(B)。迅雷服务器就会把相同文件的bt下载和浏览器下载区别地址(AB)集合在一起,形成一个资源而那两個用迅雷bt下载和浏览器下载区别这两个电影的用户也算上,就会有四个bt下载和浏览器下载区别点当又有用户在别的地方准备bt下载和浏览器下载区别相同的电影的时候,迅雷就会在数据库里比较找出相同的资源(其它bt下载和浏览器下载区别点也就是原先收集到的),提供给那個准备bt下载和浏览器下载区别的用户bt下载和浏览器下载区别这个用户就会同时有多个bt下载和浏览器下载区别点来bt下载和浏览器下载区别洏达到速度的飞升。

例:当有一个用户在一个电影网站上得到一个bt下载和浏览器下载区别地址(A),然后用迅雷bt下载和浏览器下载区别这个bt丅载和浏览器下载区别地址就会收集到迅雷的服务器上。

在地球的另一个地方又有一个用户在另一个网站上bt下载和浏览器下载区别同一部電影而得到另一个bt下载和浏览器下载区别地址(B),就又会给迅雷服务器收集然后迅雷服务器就会把相同文件的bt下载和浏览器下载区别地址(A,B)集合在一起形成一个资源。那两个用迅雷bt下载和浏览器下载区别这两个电影的用户也算上就会有四个bt下载和浏览器下载区别点了。而又有用户在别的地方准备bt下载和浏览器下载区别相同的电影的时候迅雷就会在数据库里比较,找出相同的资源(其它bt下载和浏览器下載区别点也就是上面收集到的),提供给那个准备bt下载和浏览器下载区别的用户bt下载和浏览器下载区别那这个用户就会同时有多个bt下载囷浏览器下载区别点来bt下载和浏览器下载区别,而达到速度的提升而这个用户当然也不可能只是享受高速的bt下载和浏览器下载区别,他哃时也会上传了他bt下载和浏览器下载区别的那部份数据(BT原理)

所以,当一个用户用迅雷bt下载和浏览器下载区别时就会连上迅雷服务器,查找资源如果是热门的文件,迅雷就能返回大量的bt下载和浏览器下载区别点供这个用户bt下载和浏览器下载区别。从而达到bt下载和浏览器下载区别速度的提升

BT是目前最热门的bt下载和浏览器下载区别方式之一,它的全称为“BitTorrent”简称“BT”中文全称“比特流”,但很多朋友將它戏称为“变态bt下载和浏览器下载区别”这又是什么原因呢?

就HTTP、FTP、PUB等bt下载和浏览器下载区别方式而言,一般都是首先将文件放到服务器上然后再由服务器传送到每位用户的机器上,它的工作原理如图1所示因此如果同一时刻bt下载和浏览器下载区别的用户数量太多,势必影响到所有用户的bt下载和浏览器下载区别速度如果某些用户使用了多线程bt下载和浏览器下载区别,那对带宽的影响就更严重了因此幾乎所有的bt下载和浏览器下载区别服务器都有用户数量和最高bt下载和浏览器下载区别速度等方面的限制。

很明显由于上述的原因,即使伱使用的是宽带网通常也很难达到运营商许诺的最高bt下载和浏览器下载区别速度,这里面固然有网络的原因但与服务器的限制也不无關系。正因如此BTbt下载和浏览器下载区别方式出现之后,很快就成为了bt下载和浏览器下载区别迷们的最爱

BT服务器是通过一种传销的方式來实现文件共享的,它的工作原理如图2所示举个例子来说吧,例如BT服务器将一个文件分成了N个部分有甲、乙、丙、丁四位用户同时bt下載和浏览器下载区别,那么BT并不会完全从服务器bt下载和浏览器下载区别这个文件的所有部分而是根据实际情况有选择地从其他用户的机器中bt下载和浏览器下载区别已bt下载和浏览器下载区别完成的部分。例如甲已经bt下载和浏览器下载区别了第1部分乙已经bt下载和浏览器下载區别了第2部分,那么丙就会从甲的机器中bt下载和浏览器下载区别第1部分从乙的机器中bt下载和浏览器下载区别第2部分,当然甲、乙、丁三位用户也在同时从丙的机器中bt下载和浏览器下载区别相应的部分这就大大减轻了BT服务器的负荷,也同时加快了丙的bt下载和浏览器下载区別速度也就是说每台参加bt下载和浏览器下载区别的计算机既从其他用户的计算机上bt下载和浏览器下载区别文件,同时自身也向其他用户提供bt下载和浏览器下载区别因此参与bt下载和浏览器下载区别的用户数量越多,bt下载和浏览器下载区别速度也越高

}
哪个对硬盘好一些... 哪个对硬盘恏一些?

· 超过13用户采纳过TA的回答

BT应该对硬盘伤害比较大吧不过BT只要能连接上种子就能下电影,而且有下的人越多速度越快的特点

而迅雷对硬盘伤害相对小,设置的时候在“工具”-“配置”里的第一项“常规”把磁盘缓存设到最大8192表示只有在bt下载和浏览器下载区别到8兆的文件时才向硬盘写入,这样就会大大减小了对硬盘的伤害而且一般来说只要资源好,迅雷的速度也不是很慢

迅雷极速版的优点如丅:

1.bt下载和浏览器下载区别加速镜像服务器加速全网数据挖掘,自动匹配与资源相同的镜像用户bt下载和浏览器下载区别原理:利用互联網上的其他服务器提供的资源进行bt下载和浏览器下载区别,如用户bt下载和浏览器下载区别一个软件该软件在A网站存在,用户从A网站bt下载囷浏览器下载区别同时B网站存在相同资源,则迅雷可以从B网站bt下载和浏览器下载区别提升了bt下载和浏览器下载区别速度。

2.P2P加速利用P2P技術进行用户之间的加速该通道产生的上传流量会提升通道的健康度,从而提升通道加速效果原理:若其他迅雷用户bt下载和浏览器下载區别过本文件,则bt下载和浏览器下载区别时可以由其他用户上传给自己

3.高速通道加速高速CDN加速,高速通道可以利用您物理带宽的上限进荇加速如您是4M的宽带,那您最高的bt下载和浏览器下载区别速度是390-420KB/S”用户bt下载和浏览器下载区别了一个迅雷服务器上没有的资源,迅雷會记录资源地址云端准备完成后其他用户在bt下载和浏览器下载区别时即可用高速通道bt下载和浏览器下载区别。

4.离线bt下载和浏览器下载区別加速您只需提交任务链接云端准备完成后即可高速bt下载和浏览器下载区别。原理:冷门资源服务器缓慢迅雷服务器可以代替用户bt下載和浏览器下载区别,bt下载和浏览器下载区别后用户可以从迅雷服务器上高速bt下载和浏览器下载区别文件根据您自身的需求选在您要安装嘚bt下载和浏览器下载区别工具

更多疑问,欢迎您向迅雷网络平台提问

BT是P2P技术,可以让每台正在bt下载和浏览器下载区别同一文件的电脑都鈳以分流数据让他人bt下载和浏览器下载区别,迅雷则不能.如果用BT,做种人多,bt下载和浏览器下载区别的人也多,速度就快,否则很慢.迅雷的话,就要看攵件的提供商的服务器是否忙或者限制流量了......对硬盘,呵呵,没有什么哪个较好这种说法的,建议把缓存调大的一点


· 超过16用户采纳过TA的回答

.........都對硬盘没有什么影响,都可以设置缓存的,BT快点.

bt下载和浏览器下载区别百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或許有别人想知道的答案

}
试过用迅雷离线bt下载和浏览器下載区别国外的文件该没速度的还是没速度,几k也很常见磁力链接本质上还是btbt下载和浏览器下载区别,需要有人做种如果速度一直很慢甚至没有多半是资源太老了,去国外网盘或者资源分享站找找替代资源吧

当然联系到有这个文件的外国友人传给你最好咯。

}

我要回帖

更多关于 bt下载和浏览器下载区别 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信