先看迅雷加速通道的几个概论,参考:http://www.cnblogs.com/EasonJim/p/6608544.html

我个人理解,在传统BT软件中,基于P2P的网络是不具备以上条件去加速的,只能不断的去找种子进行下载。

而迅雷中的P2SP技术上,多了S,即Server端的支持,在外界上关于迅雷的特有协议解释的很少,但是经过猜测,并非在检索上拿镜像这么简单,我有如下几点的猜测:

1、在BT下载中,原始地址来源的加速很大程度上是通过S去完成的,就是必须要有中央服务器去储存这些信息,从而达到原始地址的快速查找,给客户端快速的定位去下载;然后这一点,在传统BT软件上不具备,甚至即使具备了,但网络的部署无法和迅雷这种公司通过硬件支持去比较。

2、对于会员来说,合法资源通过高速和离线这些通道会变得直接和服务器去拿,更加快,不再是BT的网络;也就是说,这两个功能是迅雷先下载会自己服务器上再给用户下载;这一点的部署无疑就是服务器硬件的叠加。

3、镜像加速是迅雷对外公开的S,也就是去检索各大站点的文件,返回哈希值,与用户下载的哈希进行对比,如果合适,就向各大站点去索取文件,从而达到镜像加速;这类技术一般是合法资源。

4、针对加速通道上的其它技术,分享加速是迅雷特有的,其余的都是BT常规技术。

5、对于外界透露的技术基本算是迅雷的很小一部分,很大一部分应该是没有具体公开,所以这方面的资料很少。

6、还有一种猜想,比如DHT网络中每一个客户端都是一个路由,负责去找资源,如果数量非常多,这无疑会增加有效资源的发现时间;但是假设迅雷服务端也介入,从DHT网络中筛选出优秀资源,从而使客户端更快的定位和查找到最快最有效的资源。

总结:

7、迅雷还有一种业内相传的说法,就是通过P2P获取的资源优先给迅雷客户端,还有就是吸血的方式去获取资源,使其用迅雷下载的用户达到最快。

所以我觉得,迅雷最重要的特点就是它的服务器技术,在外界上不要简单的发现迅雷下载BT和普通BT的原理一样,其实更多的隐藏在了迅雷的服务端上。

因此,为什么在国内来说迅雷总是比其它BT软件更快,我想上面的解释应该是说的通。

转载于:https://www.cnblogs.com/EasonJim/p/6611606.html

为什么BT网络中迅雷的速度会这么快,比其它BT软件快相关推荐

  1. BT网络中DHT和UPnp的解释(转)

    DHT 类似Tracker的根据种子特征码返回种子信息的网络.DHT全称叫分布式哈希表(Distributed Hash Table),是一种分布式存储方法.在不需要服务器的情况下,每个客户端负责一个 ...

  2. BitTorrent网络中基于Kademlia协议到DHT无服务器泛互联网搜索软件推荐

    本文转自 http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1515544 标题有点长,可能大家不理解什么意思,偶就慢慢地介绍一下, 首先, ...

  3. BT通信中数据下载的分析和实现

    2009-08-21 14:36 BT通信中数据下载的分析和实现 关键字: Redeployment zlib 单态 AOP LightboxBT通信技术作为一种优秀的P2P下载技术,在目前的文件共享 ...

  4. 计算机兵推,如何兵推网络中心战:NCW的兵推框架

    原标题:如何兵推网络中心战:NCW的兵推框架 网络中心战(NCW)即利用计算机信息网络对处于各地的部队或士兵实施一体化指挥和控制. 其核心是利用网络让所有作战力量实现信息共享,实时掌握战场态势,缩短决 ...

  5. FDDWNET:模型参数仅为0.8M,速度和准确率综合性能在轻量级分割网络中达到SOTA

    作者:Tom Hardy Date:2020-02-04 来源:FDDWNET:模型参数仅为0.8M,速度和准确率综合性能在轻量级分割网络中达到SOTA

  6. 以太币转帐速度_燃起来吧!一文带你读懂以太坊网络中的Gas、Gas Fee、Gas Price、Gas...

    曾用过区块链相关应用,不管是交易所.DApp 或是虚拟货币钱包的人,一定都听过矿工费(Gas Fee) 这个词.它是当你要在区块链网路发起一笔交易时,所要支付给矿工的一笔手续费.其实很容易理解,就好比 ...

  7. 迅雷同时下载的人数越多,BT下载越快的奥秘——另辟蹊径的P2P应用

    同时下载的人数越多,BT下载越快的奥秘--另辟蹊径的P2P应用 BT大家或许不熟,但迅雷下载大家一定知道.通过BT下载同一文件的人数越多,BT下载的速度就越快,这跟我们通常所理解的有些不一样.要说明原 ...

  8. 探究!一个数据包在网络中的心路历程

    来自:小林coding 前言 想必不少小伙伴面试过程中,会遇到「当键入网址后,到网页显示,其间发生了什么」的面试题. 还别说,这真是挺常问的这题,前几天坐在我旁边的主管电话面试应聘者的时候,也问了这个 ...

  9. FEMS综述: 如何从微生物网络中的“毛线球”理出头绪(3万字长文带你系统学习网络)...

    如何从微生物网络中的"毛线球"理出头绪 From hairballs to hypotheses–biological insights from microbial Lisa R ...

最新文章

  1. 利用IPSec实现网络安全之三(身份验证和加密数据)
  2. 高颜值的神经网络可视化工具:3D、彩色、可定制,还能可视化参数重要性 | 开源...
  3. java提取字符从mysql_MySQL 字符串截取SUBSTRING()函数
  4. qt根据散点图拟合曲线_R可视化 | 散点图系列(1)
  5. Java作业基础知识梳理--2020-12-03
  6. 西南交通大学计算机网络,西南交通大学计算机网络实验2015-2016第2学期期末试卷...
  7. 两名黑客因发现特斯拉漏洞获Model 3一辆和3.5万美元奖金
  8. python零基础学难吗_零基础学习Python难吗?要怎么学Python才是最有效的?
  9. atitit.attilax.com产品 软件项目通用框架类库总结
  10. 黄聪:使用Python中的HTMLParser、cookielib抓取和解析网页、从HTML文档中提取链接、图像、文本、Cookies(二)
  11. ZJUT 2012校赛决赛-涂颜色
  12. Python札记 -- 参数魔法
  13. java中单例和多例
  14. 解析微分电路和积分电路的区别
  15. 内网穿透工具--Sunny-Ngrok讲解
  16. win8 性能测试软件,Win10/Win8.1/Win7全方位性能评测大揭秘(3):应用性能
  17. 组合导航中的实用技巧-ZUPT+CUPT
  18. 福昕选择工具快捷键切换
  19. PHP核心知识点总结
  20. 基于PaddlePaddle和PaddleHub的口罩检测系统的落地实现

热门文章

  1. 我学计算机的日记,日记400字:第一次学电脑
  2. mac 版本Jmeter安装教程
  3. Android技术知识点:如何通过 Android Studio 和 Google Play 服务使用可下载字体
  4. html 结合3d效果,HTML和CSS3中的2D、3D结合实现动画效果
  5. python编写宠物类pet_Python宠物类
  6. 【运维心得】双宽带热备方案推荐
  7. java文件异步上传_java 异步上传文件
  8. LWN: Linux下的打印机和扫描仪支持得怎样了?
  9. Android 实现图片、视频即时更新到相册
  10. 以下是html 5新增的标签是,HTML5新增了哪些标签?