如何跨 IP 地址共享数据

How is data shared across ip address

我不确定我是否正确地表达了问题,但我会解释更多。

我在 PC1 的虚拟机上有一个服务器 运行。我可以通过同一台计算机上的特定 IP 地址访问它。 现在在不同的 PC2 上,当我尝试使用相同的 IP 地址时,我看到了 PC1 服务器提供的内容。两台计算机都在同一网络上。

我不太明白该 IP 地址如何在 PC2 上提供相同的信息。我也不确定后台的机制,如果有人能解释这里发生的事情,那真的很有帮助。

如果您使用的是 wifi 网络,那么您可以访问您创建的服务器的内容。

您可以将架构视为互联网架构,但规模较小。您的 IP 地址存储在 wifi 中(路由 tables),以便它可以相应地发送数据包(参见希望和数据包传输)。准确的说,每一个单独的系统都维护着一个路由table在里面。因此,为了获取特定站点,系统会查看其路由 table。如果存在特定的 IP 地址,路由器 returns 它和系统显示该页面。相反,如果 IP 地址不存在,路由器会向附近的 systems/servers 询问该特定 IP 地址,这种现象会一直持续到找到 IP 地址为止。

因此,当您通过系统 B 搜索本地服务器(其数据在系统 A 中)时,路由器会请求其所有子系统在其路由 table 中搜索特定 IP 地址,因此您可以通过连接在同一网络上的系统访问本地服务器。

此外,由于已知本地服务器是在本地运行的,因此路由器仅将搜索请求发送到其子系统,而不是全局发送。

假设您还没有了解计算机网络,我尽量保持简单。