浅谈离线下载

第一次写博客,写的不好请见谅


离线下载是什么?


可能很多人第一次接触的时候都感觉这个词很陌生。

让我们来看看百科对离线下载的解释:

离线下载其实就是下载工具的服务器代替电脑用户先行下载,多用于冷门资源。比如,电脑用户的正常下载最大速度能达到200KB/S,但是某个资源是冷门资源,下载速度只能达到10KB/S,电脑用户就得下很久,如果用户使用离线下载技术,就可以让服务商的服务器代替电脑用户下载,电脑用户就可以关掉下载工具或者机器,节约时间和电费。等到离线下好了,电脑用户再从下载工具的服务器上以200KB/S(理论上会员等级越高越快,但最高速度仍然受限制于你的本身宽带)的速度下到自己的电脑上。即使对于热门资源,离线下载也能省却许多挂机等待的时间,最重要的是能够腾出电脑宽带做其他的事情。

简单来说,就是让服务器先帮你下载某个文件。等你需要的时候再传给你。因为服务器很多都是千兆带宽以上,所以基本上可以做到秒传。

听起来很不错,我们来看看离线下载运用在什么地方

离线下载运用在什么地方?


我们看看某个网盘所提供的离线下载服务
这是某个网盘的离线下载服务
我们可以很清楚的看到:该网盘提供的离线下载不仅包括了基本的http/ftp传输协议。还包括了在中国较流行的p2p协议。
可能有人就要问了:p2p是个什么东西?
以下是维基百科对p2p的解释

对等式网络(peer-to-peer,
简称P2P),又称点对点技术,是无中心服务器、依靠用户群(peers)交换信息的互联网体系,它的作用在于,减低以往网路传输中的节点,以降低资料遗失的风险。与有中心服务器的中央网络系统不同,对等网络的每个用户端既是一个节点,也有服务器的功能,任何一个节点无法直接找到其他节点,必须依靠其户群进行信息交流。
P2P节点能遍布整个互联网,也给包括开发者在内的任何人、组织、或政府带来监控难题。P2P在网络隐私要求高和文件共享领域中,得到了广泛的应用。使用纯P2P技术的网络系统有比特币、Gnutella,或自由网等。另外,P2P技术也被使用在类似VoIP等实时媒体业务的数据通信中。有些网络(如Napster、OpenNAP,或IRC
@find)包括搜索的一些功能,也使用客户端-服务器结构,而使用P2P结构来实现另外一些功能。这种网络设计模型不同于客户端-服务器模型,在客户端-服务器模型中通信通常来往于一个中央服务器。

没错,p2p就是这么厉害。它的出现推动着互联网去中心化的发展。用p2p技术进行支付的话是个较安全的做法。p2p的出现也说明了网络通讯不一定要靠

回到主题来
可能有人问了:p2p和离线下载不是一类的吗

前文我们谈到,离线下载最主要的功劳是服务器。但p2p中的服务器作用几乎不大。举个例子:玩过emule(不是电驴是电骡)的都知道,现在所说的ed2k其实分为两种协议。一种是要依赖服务器才能进行文件传输的edonkey,一种是利用一个叫节点的东西进行文件传输的kademlia。在进行下载文件的时候,持有这个文件的节点叫源。这样当你进行下载的时候。一边edonkey通过服务器来帮你寻找拥有这个文件的人。一边kademlia通过hash来寻找拥有这个文件的人。这两个家伙就构成了完整的ed2k网络。

Created with Raphaël 2.1.2 edonkey传输 A用户 A用户 服务器 服务器 B用户 B用户 我需要XX文件, 麻烦帮我找下拥有这文件的用户。 A用户需要你的文件, 我帮你连接上他, 你把文件给他吧。 我有你需要的文件,咱们建立个连接来进行传输吧。

可能有人问了:我听说emule有着一个叫排队的机制。据说那里可能会出现排队排一个星期的情况,我用离线下载帮我去排队,等排到后秒传给我,不行吗?

当初我接触离线下载的时候也以为离线下载的好处就是这个。从来没有想到过它已经被国内的厂商变成了一个恶意工具。

离线下载的危害 (国内)


我们先看一下一篇文章
摘录几条

这里以迅雷为例,旋风与前者相同。
迅雷声称使用P2SP技术,在eMule方面,也就是使用eMule模块的P2P下载+http的离线下载。相应的讨论也分为两个方面。
提醒:官方eMule连接迅雷,显示其版本为“eMule 0.48a”,但迅雷并未开源,公布源代码。

下文证据证明:迅雷完全是通过吸血行为获得资源供会员离线下载的。
《迅雷离线下载如何破坏资源分享——电驴和电骡用户必看》
迅雷官方客服也承认“离线下载完成后是不会做种的”
下帖测试中也发现迅雷的eMule模块的排队系统存在问题,怀疑其具有社区吸血和其他吸血骡特征。
《不开反吸血下载速度测试》
关于研究、评论迅雷吸血行为的文章太多太多,我就不重复他们的话了,只摘文章
《迅雷eMule下载遭质疑 网友称其变相吸血驴》
《离线下载:披着节能外衣的吸血鬼》
《反吸血驴/吸血骡》
《[P2SP]迅雷好可怕》
《[扫盲]迅雷是流氓?》
《为什么说电驴爱好者和电骡爱好者要反对迅雷?》
《【转】试总结迅雷腾讯等是如何利用网友电骡免费上传发布的资源变为收费离线下载的》
《试图解迅雷等吸血软件及离线是如何抢劫垄断电骡资源让免费共享变收费下载的》
《为什麼连各大P2P客户端都要封锁迅雷》

总结


在p2p中,离线下载是个不折不扣的违反p2p精神的软件。通过各种卑劣的手段(例如:上传很少部分却下载很多,下载完就断开连接等等)来为用户获取了较大的下载速度。却没有上传给其他正规客户端。导致了某个文件因为没有人拥有出现了没源的情况。使得一些正规客户端无法下载某些文件。并且,上传给离线下载的用户是浪费带宽,且没有积分系统的回报。久而久之,就造成了正规用户和恶意用户都无法正常下载某个文件。
所以,我们应当尽量不要用离线下载。除了某些特殊的情况。例如急需某个好几g的文件时我们可以考虑使用下离线下载。又或者一些国外的http/ftp文件,我们也可以适当的使用离线下载。但不要滥用。到头来可能会出现搬石头砸自己的脚的这种情况

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值