下面的文章说明迅雷的工作原理
也就是说,迅雷会收集互联网上的所有下载地址和装了迅雷的电脑的资料.

1.其实收集互联网上的服务器的下载地址,很多软件都会这样做.如网际快车等,但网际快车不会收集在下载地址里包涵了用户名和密码的下载地址,为什么?因为网际快车的程序员知道,下载地址里有用户名和密码,就是不想让所有人都使用.但迅雷的程序员可不理你,一样收集,然后供其它人使用.说白了,就是我们站长最恨的"盗链".

例:包涵用户名的下载地:ftp://Thund:Issue@202.154.123.218/0718/世界大战.rmvb

这个下载地址里的Thund:Issue就是用户名和密码了

2.上面说到的,只是提供下载的站长利益受损,下载的用户好像说,关我什么事?我下载快,就行了.

嘿嘿,天下可没那么便宜的事.如果网上就那么几个网站的下载点,作用也不是很大,人家站长也不是傻的,让你迅雷一直的盗链.那有什么办法增加下载点呢?不就是那个用过迅雷下载的人喽

迅雷一装好后,以后你系统启动,在你的系统背后,都会启动两个线程,Thunder.exe和Issue.exe,但你在系统的右下角的工具栏里是看不到迅雷已经悄悄的启动了.只有在线程里才能看到.这两个线程有什么用呢?就是要像BT那样,共享你硬盘上的文件,让其它人下载.所以,局域网的网管可就辛苦了,找死你也找不出,为什么你的网里面的流量那么大.

从以上看出来,迅雷的程序员是很清楚用户是不想共享自己电脑上的文件给其它人下载的,所以他在系统后面悄悄启动迅雷的两个线程,而让你不发觉.所以就算你不在下载,你上网也会慢得要死.硬盘不用多久就可以丢进垃圾桶里.

3.在迅雷的客户端上,还能通过搜索,找到不同的东西下载.如搜win2003,就会搜到win2003的下载点.但这些下载点可不是在迅雷服务器上的,但这个不要面的,却通过这种方式,让迅雷的用户觉得迅雷提供了速度快的下载点.这种行为,我相信会得到众多的普通迅雷用户的支持.但这种盗链,严重影响到一个网站的生存.再有,每个迅雷用户也不一定同意自己每天一开电脑,就给别人上传.

迅雷下载速度快的原因和工作原理 迅雷比其它下载工具快,是因为他是P2SP机制,说白了,就是BT的升级:

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

所以,当一个用户用迅雷下载时,就会连上迅雷服务器,查找资源,如果是热门的文件,迅雷就能返回大量的下载点,供这个用户下载.从而达到下载速度的提升.
“迅雷”是款新兴的下载工具,据其官方网站介绍,它“基于P2SP原理”,“有效地把原本孤立的服务器和其镜像资源以及P2P资源整合到了一起”,从而“成倍提升下载速度”,在“下载的稳定性和下载的速度上,都比传统的P2P或P2S有了非常大的提高”。

--------------------------------------------------

不得不赞叹制作者的想法~~~~~~

[ZT]迅雷的工作原理相关推荐

  1. 迅雷的工作原理 [揭密迅雷]

    迅雷的工作原理 [揭密迅雷] 也就是说,迅雷会收集互联网上的所有下载地址和装了迅雷的电脑的资料. 1.其实收集互联网上的服务器的下载地址,很多软件都会这样做.如网际快车等,但网际快车不会收集在 下载地 ...

  2. 迅雷工作原理的推测及慎用它的理由

    迅雷工作原理的推测及慎用它的理由 什么是迅雷? 迅雷是一款新型的基于P2SP技术的下载软件.它使得您的下载更稳定和更迅速. 要 进一步了解迅雷,就要了解到什么是P2SP.我想大多数人对P2P并不陌生, ...

  3. 迅雷下载软件的工作原理(可耻啊)

    简单的说,迅雷的工作原理就是"普通下载+P2P下载",用过迅雷的人都知道,迅雷在下载的时候,下载分两部分, 一部分是你输入的下载网址,另一部分就是所谓的资源搜索,让我们来看看什么叫 ...

  4. [缓存]迅雷下载的原理——P2SP加速技术

    BT的出现使大多数人现在对P2P并不陌生,P2P的下载概念,简单点说,就是下载不再象传统方式那样只能依赖服务器,内容的传递可以在网络上的各个终端机器中进行. 而现在,P2SP出现使用户有了更好的选择, ...

  5. 迅雷(XUNLEI)的工作原理揭密(续)---突出重围

    本文是 迅雷(XUNLEI)的工作原理揭密(续)---为何遭封杀及如何应对  一文预告的成文,由于最近较忙,很难有时间将自己的想法很好的整理出来,难免题目也就前后不一致了.这编文章基本不涉及技术,权当 ...

  6. 迅雷(XUNLEI)的工作原理揭密(续)---为何遭封杀及如何应对?

    文章预告,近日完成 ,成文请看:   迅雷(XUNLEI)的工作原理揭密(续)---突出重围 迅雷(www.xunlei.com)被很多知名下载网站封杀已经不是什么新鲜事了(可以GOOGLE一下看看) ...

  7. WebRTC源码研究(4)web服务器工作原理和常用协议基础

    文章目录 WebRTC源码研究(4)web服务器工作原理和常用协议基础 前言 做WebRTC 开发为啥要懂服务器开发知识 1. Web 服务器简介 2. Web 服务器的类型 3. Web 服务器的工 ...

  8. Appium - 自动化测试框架 - 工作原理、环境搭建

    前言 Appium是移动端的UI自动化测试框架,基于C/S模式,特点是支持跨平台(安卓,ios),支持多语言(对java,python都有支持的API).本文系博主对于该框架的部分学习记录. 一.什么 ...

  9. 什么是恒流二极管:工作原理和应用

    01 恒流二极管   二极管是一种有极性的两端电子元件,它在单个方向上传导电流并阻止电流在另一个方向上流动,因为在一个方向上,它的电阻理想地为零,而在另一个方向上它是无限的. 这些组件包括两个端子,一 ...

最新文章

  1. 8086汇编语言精华笔记总结~
  2. php将关联数组输出到前台,如何使用foreach从PHP中的关联数组输出特定数据
  3. 元组Tuple、数组Array、映射Map
  4. Local Response Normalization作用——对局部神经元的活动创建竞争机制,使得其中响应比较大的值变得相对更大,并抑制其他反馈较小的神经元,增强了模型的泛化能力...
  5. 用户信号量及其PV操作处理实际问题
  6. 计算机组成原理sop,MacBERT:MLM as correction BERT
  7. mybatis动态sql中的where标签的使用
  8. java地图图表动态亮点,可视化图表行动指南:地表最强解读来了
  9. 再好的代码没有电也跑不了
  10. spring cloud Eureka 之配置信息
  11. QQ 小程序来了,怎么做?
  12. numpy tricks(二)—— 删除多维数组的行或列
  13. IntelliJ IDEA + EmmyLua:Lua IDE的安装与使用
  14. 《项目经验》静态页面图片找不到
  15. Windows 系统彻底卸载 SQL Server 通用方法
  16. JS定义const常量对象
  17. canal 全量数据
  18. 红旗h5中控台恢复出厂设置后不显示倒车影像问题
  19. 网页前端第五次培训(JS的一些基本使用)
  20. 用cheatengine实现街头霸王的无限生命

热门文章

  1. 比利时的金融监管机构更新120个加密货币网站黑名单
  2. 联想m9870T微型计算机,联想Z5s如何指纹解锁拆微信红包 Lenovo Z5s如何使用红包助手...
  3. 常见电子邮箱品牌都有什么特点?
  4. Photoshop完全自学入门与经典实例全视频教程(更新完毕)
  5. mysql against_mysql全文模糊搜索MATCH AGAINST方法示例
  6. HEDD:增强子疾病相关数据库
  7. 在虚拟机中安装“行云管家”,操作记录
  8. java二级考试试题题型有哪些_哪里有计算机二级题库?计算机二级考试题型有哪些?...
  9. 【供应链架构day6】百世零售供应链架构之道:全渠道的落地与挑战
  10. 有人这样评价Ruby,你赞同他的观点吗?