在没有互联网访问的情况下是否可以建立 p2p 网络?

在没有互联网访问的情况下是否可以建立 p2p 网络?

是否可以将两台启用了 WiFi 的计算机连接在一起(但它们未连接到任何 ISP,如 Comcast、Xfinity 等)?

例如,如果两台计算机都连接到路由器,但该路由器未连接到公共互联网(但它仍然有一个 IP 地址),如果两台计算机都知道各自的 IP 地址,它们是否可以相互发送数据包?或者您是否总是需要 ISP 来与另一台计算机通信。

我想我的问题是,是否真的可以创建一个不依赖 ISP 的 p2p 网络/例如通过 WiFi 或蓝牙等直接通信。

答案1

同一网络上的两台可以互相访问的计算机始终可以使用任何和所有协议进行通信,其中包括 P2P。

路由器是本地网络上所有设备的连接器。如果有互联网,它将成为互联网的网关。但在两种情况下,它在本地网络上的行为完全相同(防火墙允许)。

尽管 P2P 可以在没有互联网的本地网络中工作,但可能性非常有限。例如,如果不支持离线模式,“呼叫家庭”程序可能无法工作。再举一个例子,直接在网络共享之间复制文件总是比使用 P2P 快得多。

答案2

是的,这是可能的。这实际上就是您的 LAN 始终的工作方式。同一子网内的数据包直接由 Wi-Fi 接入点(和/或以太网交换机)中继。它们不经过您的 ISP 连接,也不依赖于其任何服务。

就此而言,同一子网甚至不需要路由器——您可以使用普通以太网交换机创建一个功能齐全的 IP 网络,或者直接用电缆连接两台 PC 的以太网端口,然后手动设置 IP 地址。(但路由器对于基于 DHCP 的地址分配仍然很方便,即使它从未真正被要求路由任何东西。)

(您的 ISP 可能对您的网络产生的唯一(微小)影响是地址分配。例如,在 IPv6 中,LAN 传统上使用 ISP 提供的地址。但这不是必需的 - 如果您的网络不连接到其他网络,您可以使用任何您喜欢的地址。)


事实上,整个互联网就是这样运作的——它由许多自主网络组成,这些网络以某种方式相互连接,但每个网络内部都有自己的内部路由程序。

答案3

计算机可以连接到局域网,这样它们就可以在没有互联网连接的情况下相互通信。(事实上,局域网是先开发的,后来才有互联网)。

说到 WIFI(从基础层面来说),您通常希望路由器充当中心点,即使路由器不连接到互联网。(还有其他方法可以做到这一点,但它们更复杂)。

p2p 网络的含义与您的帖子中暗示的含义不同。p2p 网络是没有中心点的分布式网络。有很多方法可以在没有 ISP 的情况下实现这一点 - 这可以通过 WIFI 来实现(通常作为网状设置)。蓝牙通常不适合用作 p2p 技术,因为它通常与点对点相关联,而不是像对等网络那样具有多个同时连接。

ISP 只不过是一个付费中介,它将网络连接在一起,确保与已建立的全球网络建立连接。随着对等点数量的增加,用于创建这些链接的技术可以(并且历史上主要)用于私有网络。(互联网曾经与互联网不同)

相关内容