首页 > 解决方案 > 如何跨 IP 地址共享数据

问题描述

我不确定我是否正确地表达了这个问题,但我会再解释一下。

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

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

标签: serveripip-address

解决方案


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

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

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

此外,由于已知本地服务器是本地操作的,因此路由器仅将查找请求发送到其子系统,而不是全局发送。

假设您还没有了解计算机网络,我试图使其尽可能简单。如果这回答了您的问题,请点赞。


推荐阅读