在初学ARP时,经常会讲到当一个主机要发ARP时,会首先判断目标主机和自己是否在同一个网段。当时老师讲根据子网来判断,但是自己却一直纠结:主机又不知道目标主机的掩码,怎么判断自己和目标主机时候在同一个子网呢?

       后来才慢慢明白,原来主机根据自身的IP和掩码就可以计算出自己所在的子网。那么该子网所可用的IP地址也就固定了,所以只要看一下目标主机的IP是不是在这个子网内,就可以判断是否在一个子网了,根本不需要知道目标主机的掩码!!