为什么bittorrent不是更广泛?

时间:2008-09-30 13:43:33

标签: http bittorrent

我认为这个问题是variation on a theme,但不同。

Torrent永远不会取代HTTP,甚至FTP下载选项。这就是说,为什么在更多网站上的那些选项旁边没有torrent链接?

我正在想象一个网络系统,下载的文件可以通过HTTP下载,比如来自http://example.com/downloads/files/myFile.tar.bz2,可以便宜地自动生成种子并存储在/downloads/torrents/myFile.tar.bz2.torrent中,跟踪器可能是{ {1}}。

跟踪器是一个明确定义的问题,并且实现起来并不难以置信,并且已经存在许多替代方案。我想在这里定制一个可以做到这一点并不困难。

自动生成的torrent文件可以包含普通的HTTP服务器作为永久种子,大多数(如果不是全部)主要的torrent客户端都可以很好地支持这样做的扩展,并且不需要重新配置或服务器端的特殊内容(它使用股票标准HTTP范围标题)。

就个人而言,如果我设置了这样一个系统,我会将/downloads/tracker/目录的速度限制在合理的范围内,比如40-50kb / s,具体取决于你究竟要服务的是什么。

是否存在这样的文件传送系统?你是否会使用它:对你的个人,公司或其他网站?

8 个答案:

答案 0 :(得分:8)

首先:http://torrent.ubuntu.com/了解ubuntu上的种子。

第二个:opera有一个内置的torrent客户端。

第三:我同意p2p附带的耻辱感。这么多,以至于我们的网站需要被称为lawtorrents等,因为默认情况下,一个torrent将是非法的东西,让我们不要自欺欺人,这是。

将洪流带入主流是一个很好的主意。你不能篡改你播种的文件,所以没有风险。

重要的原因并不是真正的耻辱。最重要的原因是分析及其保护。对于这些人(像微软等公司这样的公司),他们无法收集关于谁在进行下载的重要信息(不是个人身份信息,而是快速汇总)。有了种子,其他人就能看到这些信息,至少部分是这样。一家公司喜欢播下竞争公司产品的评估版本的洪流,只是为了了解它的受欢迎程度以及从哪里下载。它不如在您的网络服务器上托管下载那么好,但它是下一个最好的东西。

这可能就是为什么微软网站上的vista下载,或者它的许多服务包和SDK都没有下载的原因。

另一件事是人们不会参加,并且不难发现为什么因为你必须跳过的圈数。你必须找出防火墙,NAT的东西,然后是uPNP的东西,然后你的ISP可能会限制你的带宽,等等。

同样,我会(并且我会)为我下载的种子播种1.5倍或更多,但那是因为这些是linux,openoffice等等。我可能会觉得有趣的播种adobe杂技演员,或一些评价版本或东西,因为那些家伙赚钱,我不是一个傻瓜为他们省钱。让他们支付http下载费用。

编辑:(基于一氧化物的评论) 对于那里的免费软件和SF.net下载,他们的问题是他们不能依赖播种机,无论如何都需要他们的镜像后备,所以对他们来说,种子增加了他们的费用。想到的另一个原因是,即使在软件商店,互联网访问现在也得到彻底控制,种子依赖的端口加上传要求绝对是禁忌。由于大多数需要这些网站及其下载的人都在这些类型的办公室,他们将继续使用http。

但即使这不是答案。这些人在许可条款中对再分配有限制。所以他们的问题是这样的:如果你正在播种他们的软件,你就是在重新分配它。这违反了他们的许可条款,所以如果他们主持下载洪流并允许你播种,那就是陷阱,他们可以被起诉(我不是律师,我从看电视中学习)。然后他们必须微妙地改变他们的许可,以允许通过种子种子分发,但不是。对于我们大多数人来说,这是一个很容易理解的概念,但是英语的变幻莫测和法官脸上的愚蠢表情使得它成为一件非常棘手的事情。法官可能会亲自了解种子,但坐在他们的法庭上他必须皱眉并假装没有,因为它没有记录在法律术语中。

他们挖了一条沟,他们就陷入了困境。让我们嘲笑他们和他们的痛苦。昨天的聪明才是今天的愚蠢。

干杯!

答案 1 :(得分:3)

我想知道它的一部分是否是与种子有关的耻辱。我看到提供torrent链接的唯一软件是Linux发行版,而不是全部(例如,Ubuntu网站不提供下载Ubuntu的种子)。但是,如果我说我要收集一些内容,大多数人都将其与非法下载(音乐,视频,电视节目等)联系起来。

我认为这可能来自顶层。工程师可能会建议使用torrent系统来提供下载,但当他们听到“torrent”这个词时,管理层会不寒而栗。

那就是说,我确实会使用这样一个系统。虽然我怀疑我能在家里播种(我发现带宽会杀死家里其他人的连接)。但是,在学校,我可能不仅会使用这样的系统,而且还会为它提供种子。

另一个问题,如另一个问题所述,是torrent软件没有内置到浏览器中。在此之前,你不会看到它的广泛使用。

答案 2 :(得分:2)

Kontiki(与bittorrent非常相似)占英国所有互联网流量的10%左右,专门用于合法分发“大媒体”内容。

答案 3 :(得分:1)

有些人不会安装一个torrent客户端,因为他们不希望RIAA向他们发送敲诈勒索信件并在他们(RIAA)闯入您的计算机并查看完全MP3文件时在法庭上运行法律费用合法购买的CD的合法备份副本。

对那里的种子有很多恐惧,我对任何允许甚至限制访问我的电脑的客户感到不舒服,因为这是“骆驼在帐篷里的鼻子”。

答案 4 :(得分:1)

其他海报是正确的。由于黑客和违反版权法的人使用Torrent文件,因此对Torrent文件存在巨大的耻辱感。看看PirateBay,他们所有的“服务”都是洪流文件。美国许多有线电视公司也开始在其网络上对流量进行流量整形,因为它是如此的带宽占用。

请记住,种子不是下载加速器。它们意味着卸载一些无力承担(或者可能只是不想要)的人来支付所有带宽。正在播种的用户占用了大部分负载。没有人播种?你没有文件。

洪流协议对于如此健谈也很可怕。通信线路上多达40%的通信可以控制流量消息和客户之间的聊天请求件。这就是为什么有线电视公司非常讨厌它的原因。 Torrent游戏还存在一些其他问题(它要求很多人在最终部分尝试完成洪流,但最终可能会得到0个可用部分,因此你会遇到99%并为每个人播种)。

http也非常成熟,可以为负载均衡器等设置流量。因此,提供内容的大多数合法公司可以负担得起它,或者使用像Akamai这样的人重复数据然后进行负载平衡。 / p>

答案 5 :(得分:0)

也许它无处不在的支持http的浏览器,你再也看不到这么多的FTP下载链接了,所以这可能是最大的因素(最终用户的易用性)。

尽管如此,我认为torrent下载是一种有效的替代方案,即使它们不是主要下载。

我甚至建议Sourceforge为下载自动生成种子,他们同意这是一个好主意..但还没有实现它(还)。希望他们愿意。

答案 6 :(得分:0)

像这样的东西实际上存在于speeddemosarchive.com。 服务器托管一个Metroid Prime speedrun并为其提供永久种子。 我认为这是一个非常聪明的主意。 与您的想法相反,您不需要HTTP URL。

答案 7 :(得分:0)

我认为其中一个原因是(目前)在网络浏览器中不完全支持torrent链接...你必须启动torrent客户端等等。

也许是一个小火狐扩展/插件的时间?该死的,现在我在上班! :)