似乎进行 p2p[通过互联网] 的标准方式是通过 TCP 进行端口转发以接受外部连接,或使用外部[托管]服务器来中继[对等点 1 --> 服务器 --> 对等点 2] 数据,但 torrent 协议究竟如何[使用什么方法]在从跟踪器获取所需的信息[ip 地址、端口等] 后实现与另一个对等点的直接连接?
答案1
Tracker 知道每个 Peer 的公共 IP。早些年,您必须通过配置 TCP-Port-Forwarding 将 torrent 使用的 TCP 端口转发到路由器上的 PC。现在这可以通过 UPnP 完成,因此您无需手动配置路由器。