① 给出IP地址,怎么计算子网掩码
子网掩码用于确定任意两台计算机的IP地址是否属于同一子网络。简单地说,就是将两台计算机各自的IP地址与子网掩码进行AND运算,如果得到的结果相同,则这两台计算机在同一子网络中,可以进行直接通讯。
例如,在运算演示之一中,IP地址为192.168.0.1,子网掩码为255.255.255.0。将它们转化为二进制进行运算,IP地址为11000000.10101000.00000000.00000001,子网掩码为11111111.11111111.11111111.00000000。进行AND运算后,结果为11000000.10101000.00000000.00000000,转换为十进制为192.168.0.0。
在运算演示之二中,IP地址为192.168.0.254,子网掩码仍为255.255.255.0。将它们转化为二进制进行运算,IP地址为11000000.10101000.00000000.11111110,子网掩码为11111111.11111111.11111111.00000000。进行AND运算后,结果为11000000.10101000.00000000.00000000,转换为十进制为192.168.0.0。
在运算演示之三中,IP地址为192.168.0.4,子网掩码同样为255.255.255.0。将它们转化为二进制进行运算,IP地址为11000000.10101000.00000000.00000100,子网掩码为11111111.11111111.11111111.00000000。进行AND运算后,结果为11000000.10101000.00000000.00000000,转换为十进制为192.168.0.0。
通过以上三组IP地址与子网掩码的运算,我们可以看出,运算结果都为192.168.0.0。这意味着这三台计算机在同一子网络中,可以进行直接通讯。