知道子网决定了两个IP是否在同一网段内,如:192.168.1.1/16 192.168.2.1/16,但如果它们的子网不是一样的,那又怎样直观的去判断它们是不是在同一个网段?请说详细一点,谢谢!
P和子网掩码转2进制相与 后,得到网络地址,网络地址一样则在一个子网。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-07-08
在windows中,开始->cmd 进入Dos,输入ipconfig /all,查看网络配置。
首先看子网掩码(Subnet Mask),如果两台机器子网掩码不一致,不在一个局域网。
若子网掩码一致,再看IP地址的与子网掩码255对应的IP段是否一致,如果一致,属于一个子网,即一个局域网。
例如10.178.0.222与10.178.1.212两个IP地址,它们的子网掩码都是255.255.0.0,在TCP/IP协议规则里面,IP地址与子网掩码做与运算,255换成十六进制就是FF,换成二进制就是11111111,10.178.0.222与255.255.0.0做与运算的结果是10.178.0.0,同样10.178.1.212与255.255.0.0做与运算也是10.178.0.0,因此这两个地址属于一个局域网。
而10.178.0.222与10.178.1.212两个IP地址,若它们的子网掩码都是255.255.255.0的话,他们就不属于一个局域网。这两个IP地址与子网掩码做与运算后结果分别为10.178.0.0和10.178.1.0,很明显IP不一致。
另外通过命令Net View命令查看同处局域网的IP用户。
首先看子网掩码(Subnet Mask),如果两台机器子网掩码不一致,不在一个局域网。
若子网掩码一致,再看IP地址的与子网掩码255对应的IP段是否一致,如果一致,属于一个子网,即一个局域网。
例如10.178.0.222与10.178.1.212两个IP地址,它们的子网掩码都是255.255.0.0,在TCP/IP协议规则里面,IP地址与子网掩码做与运算,255换成十六进制就是FF,换成二进制就是11111111,10.178.0.222与255.255.0.0做与运算的结果是10.178.0.0,同样10.178.1.212与255.255.0.0做与运算也是10.178.0.0,因此这两个地址属于一个局域网。
而10.178.0.222与10.178.1.212两个IP地址,若它们的子网掩码都是255.255.255.0的话,他们就不属于一个局域网。这两个IP地址与子网掩码做与运算后结果分别为10.178.0.0和10.178.1.0,很明显IP不一致。
另外通过命令Net View命令查看同处局域网的IP用户。
第2个回答 2017-08-05
是一个网段,只要网络位(前16位)相同就是一个网段。
第3个回答 2013-07-07
/16是子网掩码来的 就是16位,如果除了后16不同其他一样 那就是同一个子网啦
第4个回答 2017-09-30
解:判断两个ip地址是否同一网段,关键是看网络号是否相同。
比如这两个IP:172.16.1.100(子网掩码:255.255.0.0)和172.16.2.100(子网掩码:255.255.0.0),根据它们各自的子网掩码计算后得到的网络号都是:172.16.0.0,所以可以说这2个IP是在同一个网段的。
再比如这两个IP:192.168.1.100(子网掩码:255.255.255.0)和192.168.2.100(子网掩码:255.255.255.0),根据它们各自的子网掩码计算后得到的网络号分别是:192.168.1.0、192.168.2.0,所以可以说这2个IP是不在同一个网段的。
至于网络号的计算不难,网上有很多资料,这里不解释了。
比如这两个IP:172.16.1.100(子网掩码:255.255.0.0)和172.16.2.100(子网掩码:255.255.0.0),根据它们各自的子网掩码计算后得到的网络号都是:172.16.0.0,所以可以说这2个IP是在同一个网段的。
再比如这两个IP:192.168.1.100(子网掩码:255.255.255.0)和192.168.2.100(子网掩码:255.255.255.0),根据它们各自的子网掩码计算后得到的网络号分别是:192.168.1.0、192.168.2.0,所以可以说这2个IP是不在同一个网段的。
至于网络号的计算不难,网上有很多资料,这里不解释了。