同一网段的两台计算机。比如说,PC1的ip是:192.18.16.1,这是一个C类IP,前面三位都是网络号,最后一位是主机号,所以主机号相同就可以相互通信。如PC2的ip为192.18.16.2,或者是192.18.16.3-254都可以。
问题是你现在的子网掩码不是标准的255.255.255.0,而是前面机器是:255.255.255.0,后面的机器是:255.255.0.0。
如果分别用你的两个独立 IP 和你的两个不同的子网掩码进行“与”操作后(将 IP 和子网掩码分别转换成二进制),都能够在同一个子网内,那么这两台机器就可以不用通过网关直接进行通信;如果不在一个子网内,它们之间的通信就需要通过网关来通信了。
192.10.1.1
192.10.1.00000000/24
192.10.1.127
192.10.00000000.00000000/16
对于192.10.1.172/16这个地址其实它只管你前面两个八位组
意思是说只要你其他的IP前面两个八位组为192.10就可以和它通信
而192.10.1.1/24它就要管前面三个八位组了,只有你前面三个八位组
都为192.10.1.0的话 就可以和它通信了
至于为什么192.168.1.172运算后网络地址是16位 是因为
192.10.1.127/16
192.10.00000000.00000000/16
后面两个八位组全为0所以网络地址为192.10只有16位
192.10.1.172/16这样的掩码没有意义 掩码本身的作用就是划分网段 并不能改变C类IP本身的特性 也就是说 C类IP的24位网络号是改变不了的 C类IP出现/16这样的掩码 和你要表达1的时候写成00001一个道理