1

有人可以从专用网络中的主机的角度解释一点洪流的工作,因为它的 IP 地址在专用网络之外是不可见的。比特洪流工作需要端口转发吗?

4

1 回答 1

1

并不真地。如果基本协议不能接受传入连接,它仍然可以工作,它只能依赖传出连接。当然,如果多个对等点不接受传入连接,则它们都不能直接连接,这对那些对等点和整个集群来说都是一件坏事。无法访问(但活跃)的对等点的数量在实践中非常重要,尽管很难精确测量。

此外,请考虑您的客户端将自己宣传为可用,因此其他对等方将浪费与您的客户端的连接尝试,这将被 NAT 设备拒绝(或者如果客户端足够愚蠢,它们甚至不会真正去任何地方广告其私有 IP 地址)。

所以简而言之,它会起作用,但这不是一件好事。

对于基于 UDP 的协议(UDP 跟踪器、DHT、µtp),可以使用打孔(对称 NAT 后面除外),因此通常不需要转发(只要客户端支持打孔)。

于 2014-04-14T16:51:39.973 回答