路由器如何在没有互联网的情况下实现家庭设备间的连接?

路由器如何在没有互联网的情况下实现家庭设备间的连接?

这篇 Wirecutter 文章声称“路由器……允许 [无线设备] 无需通过互联网即可相互通信”。这怎么可能呢?验证这一点的实验是否如下?

  1. 断开调制解调器,但保持路由器开启
  2. 获取我室友笔记本电脑的公共 IP 地址
  3. 向那里发送网络请求?

这仅仅是客户端-服务器 LAN 的一个例子吗?https://www.cisco.com/c/en/us/products/switches/what-is-a-lan-local-area-network.html#~what-it-is

答案1

如果你和室友使用同一个路由器,那么你们俩就位于路由器创建的同一个 LAN 上。你们都有本地 IP 地址,但没有公共 IP(公共 IP 指的是互联网)。

为了实现这一点,路由器需要成为 DHCP 服务器,这意味着它将 IP 地址分配给本地设备。

所以是的,您可以进行您在帖子中描述的实验。

答案2

实际上,路由器创建局域网,LAN,连接到路由器的每台设备都具有唯一的严格本地化,IP 地址。例如,路由器本身的 IP 可能是 196.168.1.1,连接到它的第一个设备的 IP 是 196.168.1.2,下一个设备的 IP 是 196.168.1.3,等等。

路由器还通过调制解调器连接到外部世界,即互联网。路由器以及局域网内的所有设备,外界看到的是不同的IP地址,由您的ISP临时租用给路由器。

因此,假设路由器没有因为操作系统而禁用它(是的,路由器有自己的计算机),断开调制解调器应该不是禁用 LAN 上设备之间的通信。也就是说,断开调制解调器可能会导致一些问题,所以我不建议测试它。

您可以查看系统上当前和过去的 WiFi 连接。例如,对于 Windows,使用 Nirsoft 的免费无线网络监测器

无线网络监测器

请注意,路由器不是需要直接 PC 到 PC(点对点)通信,例如特别指定WiFi 或以太网。即使您距离最近的接入点有 1,000 公里远,两台设备仍可直接互相通话。

相关内容