总结:

在反掩码中1表示随机,0表示精确匹配;

 

0和1,永远不交叉;

 

0永远在左边,1永远在右边;

 

在路由协议的配置中,通过network命令进行网段宣告时,会使用

 

在掩码中1表示精确匹配,0表示随机;

1和0,永远不交叉;

1永远在左边,0永远在右边;

在配置IP地址以及路由的时候,会使用掩码;

 

在通配符中,1表示随机,0表示精确匹配;

0和1的位置,没有任何的固定限制;

可以连续,可以交叉;

在ACL中,使用的通配符;

 

 

例:

java 反掩码转掩码工具 反掩码0.0.0.1_java 反掩码转掩码工具

答案解析     

写成二进制
0000 1010 . 0000 0001 . 0000 0001 .0000 0000
0000 0000 . 0000 0000 . 1111 1110

 

根据  0  就严格匹配,1  就任意,可得到结果 (注意:这里X代表任意填充 )

 

10.1.xxxx xxx1.xxxx xxxx     

 

10.1.1.1 换成二进制(10.1.0000 0001.0000 0001)标记红色的0都可以变为1

10.1.3.1 换成二进制(10.1.0000 0011.0000 0001)标记红色的0都可以变为1
所以选AC

若还不明白 

 

【通配符掩码】转为二进制对比如下:根据  0  就严格匹配,1  就任意

 

0.0.254.255转为二进制为 00000000.00000000.11111110.11111111

 

表示前16位检查+第24位检查,其他位不检查都是匹配的。

 【原地址】转为二进制对比如下:

 

10.1.1.0 转为二进制为 00001010.00000001.00000001.00000000

 

 

【选择题中的地址】转为二进制对比如下:

10.1.1.1转为二进制为     00001010.00000001.00000001.00000001

10.1.2.1转为二进制为     00001010.00000001.00000010.00000001    第24位   必须为 1 

10.1.3.1转为二进制为     00001010.00000001.00000011.00000001

10.1.4.1转为二进制为     00001010.00000001.00000100.00000001    第24位   必须为 1

 

总结:

10.1.1.0为标准,只要是二进制的前16位+第24位相同,即为匹配;

因为在反掩码中,相应位为1的地址在比较中忽略,为0的必须被检查。此策略中10.1.1.0 0.0.254.255表示前16位检查+第24位检查,其他位不检查都是匹配的。

所以:

10.1.1.1/32     【被匹配】。

10.1.2.1/32  

10.1.3.1/32     【被匹配】。

10.1.4.1/32 

 B D 不符合题意

 

搞定  学习下一个知识