迅雷下载原理

从技术的角度来分析,迅雷的技术主要分成两个部分:

1.一部分是对现有的Internet下载资源的搜索和整合,将现有Internet上的下载资源进行校验,将相同校验值的统一资源定位(URL)信息进行聚合。当用户单击某个下载链接时,迅雷服务器按照一定的策略返回该URL信息所在聚合的子集,并将该用户的信息返回给迅雷服务器。

2.另一部分是迅雷客户端通过多资源多线程下载所需要的文件,提高下载速率。

迅雷高速稳定下载的根本原因,在于同时整合多个稳定服务器的资源以实现多资源多线程的数据传输。在使用迅雷进行下载的时候,每个用户在网上下载的文件都会在迅雷的服务器中进行数据记录,如有其他用户再下载桐乡的文件,迅雷的服务器会在他的数据库中搜索曾将下载过这些文件的用户,服务器再连接这些用户,通过用户已下载文件中的记录进行判断,如用户下载文件中仍存在此文件(文件如改名或改变保存位置则无效),用户将在不知不觉中扮演下载中间服务器的角色,在下载文件的同事也上传文件。

当前,迅雷已完全可以支持eMule和BT下载,使用迅雷技术,可以在P2P网络中实现更快的资源下载。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值