已知电脑A和电脑B的IP地址、子网掩码,如何判断这两台电脑是否属于同一个网络,并请举例说明。

如题所述

把子网掩码和ip地址相与即可

假如某台主机的SUBNET MASKS为IP地址为202.119.115.78,它的SUBNET MASKS为255.255.255.0。将这两个数据作AND运算后,所得出的值中的非0的BYTE部分即为NETWORK ID 。运算步骤如下:
202.119.115.78的二进制值为:
11001010.01110111.01110011.01001110
255.255.255.0的二进制值为:
11111111.11111111.11111111.00000000
AND后的结果为:
11001010.01110111.01110011.00000000
转为二进制后即为:
202.119.115.0

相与出来一致的,说明在一个网段。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-12-28
用子网掩码分别和A,B的IP地址进行"与"操作,如果得出的结果一样,那么即是同一网络.可以把这三者都用2进制表示后,进行与操作~~
A:219.219.61.51
B:219.219.22.32
子网掩码:255.255.0.0
A,B是相同网络,你自己验证下吧~~
第2个回答  2008-12-28
将IP地址和子网掩码作与运算,得到的就是网络地址
第3个回答  2008-12-28
运算