使用 bittorrent 在 WLAN 中分发大文件?

使用 bittorrent 在 WLAN 中分发大文件?

我有一个无线局域网(没有网络连接) 由 10-20 台计算机组成,这些计算机通过单个路由器连接。我想将一台计算机(我们称之为服务器)中的一些 GB 大小的文件与 WLAN 的其余部分共享。

在服务器上设置 torrent tracker 并使用 bittorrent 共享文件是否是最佳选择(即下载速度更快)?据我所知,bittorrent 使用来自对等方链接的带宽和数据来提高下载速度。但是,在这个 WLAN 中,每个人都通过单个路由器连接。或者我应该只使用普通的 ftp/samba?

编辑

谢谢大家的回答。大家都同意 Bittorrent 不是无线文件共享的好解决方案。如果我只是想共享文件,USB 硬盘将是最快的方法。但是,我想无线共享文件,所以这对我来说不是一个选择。我还想强调的是,WLAN 没有互联网连接。

答案1

我认为这对于类似规模的有线网络来说是一种分发文件的绝佳方式,但对于无线网络,我怀疑它是否也能正常工作。问题在于冲突。有线(交换)网络具有相当的抗冲突能力,但无线网络极易受到数据包冲突的影响。由于 bittorrent 群中的所有客户端都需要频繁传输数据包以及接收数据包,因此您将创建一个极大地鼓励无线网络中发生冲突的情况,从而需要频繁重新传输并大大降低整体吞吐量。

更好的选择是在源上设置一个 Web 服务器,并使用该服务器允许每个客户端通过普通 Web 浏览器依次下载文件。FTP 服务器甚至 Windows 文件共享也是可以接受的。最重要的是,在空间中使用单个频率的单个无线路由器,您就可以做到很多如果一台设备(您的原始服务器)负责大部分传输,效果会更好。如果主主机通过有线连接到您的路由器,效果会更好,吞吐量可能会更好双倍的或者比无线专用发送器获得更多的功能。

理想的解决方案是从服务器到路由器的有线连接,以及某种多播协议,该协议允许您传输整个文件一次,每个客户端都监听一个广播,并且可以在传输结束时请求任何丢失的数据包。但我不知道有任何这样的工具。

答案2

USB 密钥速度最快。无线信道是瓶颈。无论您让所有客户端都从 1 个源复制,还是通过 torrenting 分发源,每个文件的所有数据包仍然需要通过无线一次到达每个接收器。而您的无线信道却是最慢的。

答案3

我不建议使用 Bit Torrent 来做这件事。相反,我会使用“Bit Torrent 同步“ 或者 ”航空飞行学“。对于企业网络,由于防火墙有时会阻止 BitTorrent 协议,我建议在这种情况下使用 AeroFS。另一方面,AeroFS 的免费版本只允许您同步几台计算机(不超过几台)。

答案4

在这种情况下,Torrent 很可能不会有太大帮助。Torrent 的优点是它无需重复分发文件的相同部分,从而节省了服务器带宽。当其他计算机/torrent 客户端获得文件的这些部分时,它们可以将其提供给其他客户端。由于您的所有计算机都在同一个网络上,因此 torrent 给您带来的大部分优势都消失了。如果您有很多文件并且必须经常执行此任务,Torrent 会变得更有用。如果不是,那么在您设置 torrent 客户端时,您可能已经在机器上开始复制。

相关内容