首先将网络的IP地址和子网掩码都转换成32位二进制字符。
将转换后的二进制的IP地址和子网掩码进行“逻辑与”运算,得到新的32位二进制字符。
把得到的新的32位二进制字符转换成十进制,就是主机的网络号了。
举例如下:
本机IP为192.168.1.16 ,子网掩码为255.255.255.0
转换成二进制:
本机IP为11000000.10101000.00000001.00010000
子网掩码11111111.11111111.11111111.00000000
进行“与运算“ 11000000.10101000.00000001.00000000
转换成十进制:192.168.1.0
即192.168.1.0为主机的网络号。
注意事项:逻辑与运算的规则:
0∧0 =0
0∧1=0
1∧0=0
1∧1=1