怎么根据IP地址,子网掩码来判定是不是同一局域网?

比如说:一台计算机的IP是192.168.10.71子网掩码255.255.255.64与192.168.10.201是同一局域网吗? 怎么判断的?
ping我知道,我说单纯的依据IP和子网掩码来判断。
看最后那一段啊?说清楚点 谢谢 本人不是很懂电脑。。
下面的答案让我好糊涂,正面反面好像都很有证据说明自己的道理。。。我该相信谁?

子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
子网掩码的设定必须遵循一定的规则。与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。

子网掩码的术语是扩展的网络前缀码不是一个地址,但是可以确定一个网络层地址哪一部分是网络号,哪一部分是主机号,1 的部分代表网络号,掩码为 0的部分代表主机号。子网掩码的作用就是获取主机 IP的网络地址信息,用于区别主机通信不同情况,由此选择不同路。其中 A类地址的默认子网掩码为 255.0.0.0;B类地址的默认子网掩码为 255.255.0.0;C类地址的默认子网掩码为:255.255.255.0

如何通过子网掩码来确定网络号或者网络地址?
通过 IP 地址的二进制与子网掩码的二进制进行与运算进行定某个设备的网络地址,
也就是说通过子网掩码分辨一个网络的网络部分和主机部分子网掩码一旦设置,网络地址和主机地址就固定了。
相对于使用子网掩码来识别网络地址,早期的使用类别进行网络地址的分类存在着地址大量浪费的不足。

子网一个最显著的特征就是具有子网掩码。与IP地址相同,子网掩码的长度也是32位,也可以使用十进制的形式。例如,为二进制形式的子网掩码:11111111111111111111111100000000,采用十进制的形式为:255.255.255.0。

子网掩码和ip地址的关系

注意这讲的都是有类网!

子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。
最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。就这么简单。
请看以下示例:
运算演示之一:aa
I P 地址 192.168.0.1
子网掩码 255.255.255.0
AND运算
转化为二进制进行运算:
I P 地址 11000000.10101000.00000000.00000001
子网掩码 11111111.11111111.11111111.00000000
AND运算

11000000.10101000.00000000.00000000
转化为十进制后为:

192.168.0.0

运算演示之二:
I P 地址 192.168.0.254
子网掩码 255.255.255.0
AND运算

转化为二进制进行运算:
I P 地址 11000000.10101000.00000000.11111110
子网掩码 11111111.11111111.11111111.00000000
AND运算

11000000.10101000.00000000.00000000
转化为十进制后为:

192.168.0.0

运算演示之三:
I P 地址 192.168.0.4
子网掩码 255.255.255.0
AND运算

转化为二进制进行运算:
I P 地址 11000000.10101000.00000000.00000100
子网掩码 11111111.11111111.11111111.00000000
AND运算

11000000.10101000.00000000.00000000
转化为十进制后为:

192.168.0.0

通过以上对三组计算机IP地址与子网掩码的AND运算后,我们可以看到它运算结果是一样的。均为192.168.0.0

所以计算机就会把这三台计算机视为是同一子网络,然后进行通讯的。我现在单位使用的代理服务器,内部网络就是这样规划的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-06-24
用二进制码,最后一位算
71=01000111 201=11000101
64=01000000 64=01000000
就是用二进制码相与,71对64 201对64
0+0=0 0+1=0 1+0=0 1+1=1

相与之后结果相同
所以是一个网段
方法是这样的
但是确实没有64这样的子网掩码
子网掩码只能是相邻的
即11111111=255
11110000=240
11100000=224
10000000=128
等等
你的例子举的不太好
第2个回答  2008-06-24
不存在 255.255.255.64 这样的子网掩码 谢谢
第3个回答  2008-06-24
开始 运行 ping 192.168.10.201
第4个回答  2008-06-27
不是同一子网的,你学一下ccna上面的东西就明这个了