大家好,又见面了,我是你们的朋友全栈君。
掩码
- 采用按位与运算,计算一个ip地址的网络号
- 0 & 0 = 0 1 & 0 = 0 即:x & 0 = 0
- 0 & 1 = 0 1 & 1 = 1 即:x & 1 = x
- ip地址的结构 = 网络号 + 主机号
- 若要得到网络号,掩码的结构必然为前面是连续的1,后面是连续的0
通配符
- 0表示严格匹配,1表示无需匹配
- 0和1可以连续也可以不连续
- 通配符与掩码的功能完全不同,没有任何关系
例如:如何选择出192.x.1.x这样的地址?
可以将通配符设置成00000000 11111111 00000000 11111111(0和1不连续)
- 在ACL配置中
- rule deny source 192.0.1.0 0.255.0.255
- 可以阻止所有原地址为192.x.1.x这样的包通过路由器或防火墙
反掩码
- 反掩码可以看做特殊的通配符
- 0和1连续
- 00000000 00000000 00000000 11111111(0和1连续)
- 在OSPF配置中
- network 192.168.1.0 0.0.0.255
- 可以将网络号为192.168.1.0的接口加入ospf进程中
- 掩码,用于计算ip地址的网络号,1代表网络位,0代表主机位
- 通配符,含义和功能与掩码完全无关,0代表严格匹配,1代表无需匹配,且0和1可以连续也可以不连续
- 反掩码,特殊的通配符,0代表严格匹配,1代表无需匹配,且0和1是连续的
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/161565.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...