Joh*_*nyQ 33 networking home-networking port-forwarding
我使用传输下载文件,但它说需要打开某个端口。但是,虽然此端口已关闭,但我注意到我仍然可以毫无问题地下载文件。但是当我通过路由器打开端口时,我可以看到下载速度的显着差异。我知道“端口转发”的基础知识,它将流量转发到某个端口上的某个设备。所以我想我的下载不会继续,因为端口被关闭了,但它没有。所以我的问题是:
tec*_*raf 55
简而言之:要使 BitTorrent (p2p) 协议工作,至少一个对等方必须有一个公开开放的端口(成为一个活动节点)。
您可以在没有端口转发的情况下运行传输(保持被动节点),并且您将毫无问题地连接、下载和种子文件。但是,您的客户端只能与活动节点通信。
在您一侧启用端口转发(成为主动节点)后,您可以增加可以与之通信的对等节点的数量(然后您可以与被动节点交换数据)。
这会影响整体传输速率,因为文件将同时从大量节点下载。
文件分析 BitTorrent 及其在混合 CDN 的基于 P2P 的流协议的设计中的使用包含比较“防火墙”和“开放”对等点之间传输速度的图表(请参阅第 8 页):
Bri*_*anC 19
如果您的 torrent 客户端、路由器或两者都关闭了 uPnP/NAT-PMP,则入站连接将无法工作。然后,您需要在路由器的配置中将端口转发到您的机器或打开 uPnP。由于转发/uPnP 映射用于入站连接,因此它可以允许更多以前无法连接到您的对等点。因此,如果您关闭了转发和 uPnP,然后启用其中之一,则可能会导致增加。
除此之外,据我所知,uPnP 与手动端口转发在速度方面没有太大区别。也许在那个时候发生了一些其他事件,例如您连接到更多对等点,您的 ISP 进行基于端口的流量整形,来自其他程序的干扰等。但假设情况并非如此,则应该没有区别。
(我最初的回答不是那么清楚,对不起。希望这更好。)
| 归档时间: |
|
| 查看次数: |
30684 次 |
| 最近记录: |