不同的子网掩码

不同的子网掩码

让我们假设简单的拓扑。

PC-1 <-------> PC-2

PC-1: 192.168.0.1/24
PC-2: 192.168.0.129/25

没有交换机,没有路由器,只有两台静态配置的电脑。

从 PC-1 的角度来看,PC-2 应该是可访问的,但从 PC-2 的角度来看,通信应该无法进行。这是正确的吗?如果是这样,在实践中是否在某些地方使用过?

答案1

因此,您在此处看到的是 IP 配置损坏。主机可以在第 2 层交换消息,但主机之间无法建立 IP 连接。请注意,如果您的 #2 主机位于 192.168.0.2-127 范围内,则不会出现问题。一般来说,子网中的所有端点都应具有一致的掩码,但如您所见,可能存在一些回旋余地。

首先,IP 子网只是一个普通的旧网络(尽管规模较小)。从大多数方面来看,将其从较大的网络中分离出来其实并不重要。与任何网络一样,它有一个标识(范围中的第一个地址)、一个地址范围和一个广播地址(范围中的最后一个地址)。为了将流量发送到另一个网络,流量必须通过路由器。即使这两个网络是单个较大网络的子网,情况也是如此。

在某些情况下,IP 地址会被分配一个组合多个子网的掩码,但这些通常发生在连接这些网络的路由器内的路由表中,或者更有用的是,连接到上游几步的路由器的路由器。这称为路由聚合或超级网络,它是一个有用的技巧,但仅限于路由器。只有在管理大量网络时,您才会关心它。

答案2

我认为单向 UDP 数据报从 PC-1 到 PC-2 应该可以正常工作。由于 TCP 需要双工,因此它无法工作。

相关内容