![子网划分疑问](https://linux22.com/image/536657/%E5%AD%90%E7%BD%91%E5%88%92%E5%88%86%E7%96%91%E9%97%AE.png)
我有两台 PC 连接到一台交换机。两台 PC 均未配置默认网关。
PC1
IP 地址 - 10.3.0.1 子网掩码 - 255.255.248.0
PC2
IP 地址 - 10.3.4.1 子网掩码 - 255.255.252.0
它们会相互通信(PING)吗?根据我的理解,PC1 可以成功 ping PC2,而 PC2 无法 ping PC1,因为 PC1 位于不同的网络上。这是真的吗?
问候,Abhilash
答案1
要使 ping 成功,两个主机都需要能够发送和互相接收数据包。一个主机向第二个主机发送回显请求,第二个主机在收到后将其转换为回显响应,并发送给原始主机。两个数据包,每个方向一个。
无论如何,您至少会看到此设置中的一些奇怪行为,因为除非您另有说明,否则两个主机对广播地址的想法会有所不同。我会尽量避免任何类似这样的疯狂行为,即使“它有效”。
它根本不提供任何安全性(如果这是意图的话)并且会导致将来出现奇怪的、难以诊断的问题。