请问怎样根据ip地址和子网掩码得出网络标志和主机标志,从而判断两个ip是否属于同一网段

IP地址和子网掩码二进制相与之后的结果就是网络地址,剩余部分就是主机位。网络地址相同的自然就在同一网段了。运算演示
IP 地址  192.168.0.1
子网掩码 255.255.255.0 
转化为二进制进行运算:
IP 地址 11010000.10101000.00000000.00000001
子网掩码 11111111.11111111.11111111.00000000
AND运算
11000000.10101000.00000000.00000000
转化为十进制后为:
【请问怎样根据ip地址和子网掩码得出网络标志和主机标志,从而判断两个ip是否属于同一网段】 192.168.0.0 则所有前24位ip字段相同的IP地址都是在同一网段了。

■网友
子网掩码部分表示网络段啊,剩下部分就是主机段了,网络段相同就是同一网段了。算法上说ip和子网掩码逻辑与一下就得到网络段了。


    推荐阅读