为什么bittorrent没有更广泛地传播?

时间:2020-03-06 14:55:21  来源:igfitidea点击:

我想这个问题是一个主题的变体,但有所不同。

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

我正在构想一个网络系统,通过该系统可以通过HTTP从http://example.com/downloads/files/myFile.tar.bz2中下载下载的文件,从而可以廉价地自动生成种子并存储在/ downloads / torrents / myFile.tar.bz2.torrent,并且跟踪器可能是/ downloads / tracker /

跟踪器是一个定义明确的问题,实施起来并非难事,而且已经有很多替代方案。我想自定义一个人来完成这里需要做的事情并不难。

自动生成的torrent文件可以包括普通的HTTP服务器作为永久种子,大多数(即使不是全部)主要torrent客户端都很好地支持了该扩展名,并且不需要在服务器端进行任何重新配置​​或者特殊操作(它使用标准的HTTP Range标头)。

就个人而言,如果我安装了这样的系统,那么我将把/ downloads / files /目录的速度限制在合理的范围内,例如40-50kb / s,这取决于我们要提供的服务。

是否存在这样的文件传送系统?如果可以,我们是否会使用它:用于个人,公司或者其他网站?

解决方案

我想知道它的一部分是否是与洪流相关的污名。我看到的唯一提供torrent链接的软件是Linux发行版,而不是全部(例如,Ubuntu网站未提供用于下载Ubuntu的种子)。但是,如果我说过要洪流某事,大多数人会将其与非法下载(音乐,视频,电视节目等)相关联。

我认为这可能来自高层。工程师可能会建议使用洪流系统来提供下载,但当管理人员听到"洪流"一词时就会感到不寒而栗。

也就是说,我确实会使用这样的系统。尽管我怀疑我是否可以在家中播种(我发现带宽会杀死房子中其他所有人的连接)。但是,在学校里,我可能不仅会使用这样的系统,还会使用它作为种子。

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

也许这是启用HTTP的浏览器的普遍性,我们再也看不到太多的FTP下载链接了,因此这可能是最大的因素(便于最终用户使用)。

尽管如此,我仍然认为洪流下载是一种有效的选择,即使它们不是主要的下载。

我什至建议Sourceforge自动生成要下载的种子,他们同意这是个好主意..但是还没有实现(至今)。希望他们会的。

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

有些人之所以不会安装torrent客户端,是因为他们不希望RIAA在他们(RIAA)闯入计算机并查看完全合法的备份副本的MP3文件时向他们发送勒索信并在法庭上收取律师费。合法购买的CD。

人们对那里的洪流充满了恐惧,对于让我的PC受到有限访问权限的任何客户,我都不满意,因为那是"帐篷里的骆驼鼻子"。

其他海报是正确的。通常,由于黑客和违反版权法的人使用Torrent文件,因此对Torrent文件存在很大的污名。看一下PirateBay,这就是他们"服务"的都是种子文件。美国的许多有线电视公司也已经开始通过流量来调整其网络上的Torrent流量,因为这是一种带宽消耗。

请记住,种子文件不是下载加速器。它们的目的是让负担不起(或者可能只是不愿)为自己支付所有带宽的用户分流。正在播种的用户将承担大部分负载。没有人播种吗?我们没有任何文件。

洪流协议也是如此令人讨厌,令人震惊。网络上多达40%的通信可以是控制流消息,也可以是客户之间索要件的聊天。这就是为什么有线电视公司如此讨厌它的原因。洪流最终游戏还有其他一些问题(它要求很多人提供最终零件来尝试完成洪流,但有时最终可能会得到0个可用零件,因此我们被困在99%的份额中,每个人都播种)。

http的建立也相当完善,可以针对负载均衡器等进行流量整形。因此,提供其内容的大多数合法公司都可以负担得起托管它的费用,或者使用Akamai之类的人来重复数据然后进行负载均衡。

我认为原因之一是(当前)Web浏览器内部不完全支持torrent链接...我们必须启动torrent客户端,依此类推。

也许是时候使用一些Firefox扩展/插件了?该死的,现在我在工作! :)

首先:http://torrent.ubuntu.com/,以获取ubuntu上的种子。

第二:歌剧有一个内置的洪流客户端。

第三:我同意附在p2p上的污名。如此之多,以至于我们有一些站点需要称为Legaltorrents,例如因为默认情况下,torrent是非法的,所以我们不要骗自己。

让洪流成为主流是一个好主意。我们无法篡改正在播种的文件,因此没有任何风险。

最大的原因不是真正的污名。最大的原因是分析及其保护。使用洪流,这些人(像Microsoft这样的公司)将无法收集有关谁在进行下载的重要信息(不是个人身份信息,并且很快就被汇总了)。使用torrent,其他人至少可以部分地看到此信息。一家公司希望为竞争产品的评估版提供种子,以了解其受欢迎程度以及从何处下载该产品。它不如将下载托管在Web服务器上,但这是下一件好事。

这可能是为什么在Microsoft网站上下载Vista或者其许多Service Pack和SDK不在torrent中的原因。

另一件事是,人们只是不参加,因此不难理解为什么原因,因为我们必须跳过很多圈。我们必须先弄清楚防火墙,NAT问题,然后是uPNP问题,然后ISP可能正在限制带宽,依此类推。

再说一次,我会(而且确实会)为下载的torrent设置1.5倍或者更多的种子,但这是因为它们是linux,而openoffice就是这种情况。我可能会觉得播种Adobe Acrobat或者一些评估版之类的东西很有趣,因为那些家伙正在赚钱,而且我不是为他们省钱的傻瓜。让他们为http下载付费。

编辑:(基于一氧化碳的评论)
对于那里的免费软件和SF.net下载,他们的问题是他们不能依靠播种者,并且无论如何都需要在镜像上进行回退,因此对他们来说,洪流增加了他们的费用。让我想到的另一个原因是,即使在软件商店中,互联网访问现在也受到了严格控制,种子流所依赖的端口以及上载要求绝对是不行的。由于大多数需要这些网站及其下载的人都在这类办公室中,因此他们将继续使用http。

但是,那不是答案。这些人在其许可条款中对重新分配有限制。因此,他们的问题是这样的:如果我们播种他们的软件,那么我们将重新分发它。这违反了他们的许可条款,因此,如果他们托管洪流下载并允许我们对其进行播种,那就是陷井并且可以将其起诉(我不是律师,我从看电视中学到了知识)。然后,他们必须微妙地更改其许可,以允许通过播种种子进行分发,但不能以其他方式分发。对于我们大多数人来说,这是一个简单的概念,但是英语的多变和法官脸上笨拙的表情使它变得非常棘手。法官可能会亲自了解洪流,但在法庭上坐下洪流,他不得不皱着眉头,并假装不这样做,因为洪流中没有用法律记载的内容。

他们挖了一条沟,然后掉进去。让我们嘲笑他们和他们的痛苦。昨天聪明是今天的愚蠢。

干杯!

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