如何通过互联网建立 p2p 连接

网络工程 联网 对等
2022-02-28 18:52:40

据说,对等网络不是基于服务器的路由和处理数据,而是仅使用服务器获取最新的节点地址(可能是它们的 Internet IP 地址)以直接连接到其他节点,而无需中间服务器。所以我的问题是,计算机(节点)A 如何通过互联网与节点 B 建立连接。ISP 提供给我们的 IP 无效且无法访问。那么这个 p2p 如何通过互联网处理这些无效的节点 IP 地址呢?

1个回答

ISP 提供给我们的 IP 无效且无法访问。

那不可能是真的。当公共 IP 地址无效时,您无法对连接执行任何操作。

许多 P2P 网络使用您似乎描述的目录服务器来相互查找。通常,还需要目标 NAT/反向 NAT/端口转发来使用源 NAT 连接到路由器后面的主机(假设使用 IPv4)。