想请教一下判断两个IP地址是否属于同一个网段的方法? 我知道的方法是这样的,比较两个IP地址(IPv4的地址)是否属于同一个网段的方法是:把IP地址和掩码做“与”运算,然后比较其结果,如果相同则属于同一个网段,如果不等,则不是同一个网段。 如果上面的方法是正确的话,那么以下的例子怎么解释: IP1:192.168.1.1/30 IP2:192.168.1.10/24 进行“与”的结果都是:192.168.1.0,那么IP1和IP2是属于同一个网段的。 这怎么解释?
如果属于不同网段了,那么192.168.1.1/30能否ping通192.168.1.2/24么?按照“不同网段不能相互ping通(不通过三层设备)”的规则,应该这两个IP地址是不能ping通的,但是实际上这两个IP地址是能相互ping通的。这又该如何理解呢?
还有,192.168.1.1/30的机器会发ARP包给192.168.1.2/24的机器不?192.168.1.2/24的机器会回复ARP包给192.168.1.1/30不?假设它们同时接在一台二层交换机上,同属于一个VLAN的。
|