两个计算机的IP地址与子网掩码进行“与”运算后
如果得出的结果是相同的
则说明这两台计算机是处于同一个子网络上
当你看到xxx.xxx.xxx.xxx/x 最后的x代表的是子网掩码中1的个数,从左边开始填充,从高位填起
先说一下子网掩码是如何得来的
这个是标准规定
A类地址的第一组数字为1~126。(注意,数字0和 127不作为A类地址,数字127保留给内部回送函数,而数字0则表示该地址是本地宿主机,不能传送。)
IP地址范围为:1.0.0.1-126.255.255.254
B类地址的第一组数字为128~191。
IP地址范围为:128.1.0.1-191.255.255.254
C类地址的第一组数字为192~223。
IP地址范围为:192.0.1.1-223.255.255.254
IP地址位数=网络位数+主机位数=32位。
子网掩码的位数就是网络的位数,这个是固定的,只需要记一下就可以.
在ipv4中以10进制表示时总共有4个部分:xxx.xxx.xxx.xxx
其中255占的位数与类数相似,比如a类占1个,b类占2个,c类占3个.
A类网络的网络位数是8位,子网掩码就是11111111.00000000.00000000.00000000,换算成二进制表示为255.0.0.0。
B类网络的网络位数是16位,子网掩码就是11111111.11111111.00000000.00000000,换算成十进制表示为255.255.0.0。
C类网络的网络位数是24位,子网掩码就是11111111.11111111.11111111.00000000,换算成十进制表示为255.255.255.0。
例子:
计算机A IP为 125.127.6.8
二进制表示 0111 1101 0111 1111 0000 0110 0000 1000
计算机B IP为 109.124.8.96
二进制表示 0110 1101 0111 1100 0000 1000 0110 0000
两个都属于A类地址
分别与255.0.0.0 与 之后
计算机A IP为 125.127.6.8
计算机A的地址 0111 1101 0111 1111 0000 0110 0000 1000
子网掩码 1111 1111 0000 0000 0000 0000 0000 0000
结果 0111 1101 0000 0000 0000 0000 0000 0000
十进制: 125.0.0.0
计算机B IP为 109.124.8.96
计算机B的地址 0110 1101 0111 1100 0000 1000 0110 0000
子网掩码 1111 1111 0000 0000 0000 0000 0000 0000
结果 0110 1101 0000 0000 0000 0000 0000 0000
十进制 109.0.0.0
网络地址不相同,所以不在同一网段,或子网,同时, 与 的结果也是就是网络地址
没有主机地址,只有主机号
强行说主机号为主机地址也可以...
计算机B的网络地址为
109.0.0.0
主机号/主机地址为0.124.8.96
主机号全为0或者1,这个是特殊地址,不能给主机使用
如果有写错,请务必指出