当前位置: 首页>>技术教程>>正文


transmission – 什么是“web seed”?

问题描述

我正在通过传输下载文件。它显示了与Web种子的连接。请参阅以下屏幕截图:

图片中显示的”web seed”是什么? (哪种播种机?)

安全吗?

最佳思路

根据wikipedia page

Web seeding was implemented in 2006 as the ability of BitTorrent clients to download torrent pieces from an HTTP source in addition to the swarm. The advantage of this feature is that a website may distribute a torrent for a particular file or batch of files and make those files available for download from that same web server; this can simplify long-term seeding and load balancing through the use of existing, cheap, web hosting setups. In theory, this would make using BitTorrent almost as easy for a web publisher as creating a direct HTTP download. In addition, it would allow the “web seed” to be disabled if the swarm becomes too popular while still allowing the file to be readily available.

至于安全性,我认为它比普通的洪流没有更高的风险。

次佳思路

普通种子是其他对等用户,而Webseed则托管在服务器上。 Webseeds用于保证下载的可用性,即使没有其他p2p用户共享它也是如此。

第三种思路

[Web Seeds are the] location on the web for any files within the torrent. If you add such locations, then peers with ability to use webseeding can download from these sources.

When you author a torrent you can add any locations where you have uploaded the contents, or existing web locations. The source must be identical files unless there are webseed links for all the included files, you may not be able to download 100% of the file from webseed because of boundary data that’s spread across files. Using the align file boundary option will take care of that shortfalling, but will result in creation of padding files, which are harmless, but [which] some find objectionable.

来源:this Comet Forums post

What seeds give the torrent client the ability to download torrent pieces/data from an http source in addition to the swarm. So if you have a file somewhere on the internet, you can simply add its link to your torrent. Now if the swarm is weak, the torrent client will fetch data from the http source. The advantage, of course, is that a publisher can create a torrent of a file which is already hosted on his server and not worry about seeding it full time, while the user can obtain the data directly from the http source or through the torrent. Either way, the user will get the data from the http source. However, if the torrent becomes popular and self-sustainable, the torrent client will fetch data from the swarm and only use the http seed for pieces which are not available or are deficient in the swarm.

This is a very good approach towards file distribution which can be used by artists, producers who distribute their content online. Using web seeds, they can keep their torrents alive for as long as their servers are up. A perfect balance between load-balancing and content availability.

来源:post by Keshav Khera

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10082.html,未经允许,请勿转载。