掩码、通配符与反掩码

掩码、通配符与反掩码掩码采用按位与运算,计算一个ip地址的网络号0&0=0  1&0=0  即:x&0=00&1=0  1&1=1  即:x&1=xip地址的结构=网络号+主机号若要得到网络号,掩码的结构必然为前面是连续的1,后面是连续的0 通配符0表示严格匹配,1表示无需匹配0和1可以连续也可以不连续通配符与掩码的功能完全不同,没有任何关系例如:如何选择出192.x.1.x这样的

大家好,又见面了,我是你们的朋友全栈君。

掩码

  • 采用按位与运算,计算一个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是连续的
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/161565.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 实习感悟——从用户中来,到用户中去

    实习感悟——从用户中来,到用户中去

    2021年12月14日
    46
  • maven项目使用mybatis插件Free Mybatis plugin「建议收藏」

    maven项目使用mybatis插件Free Mybatis plugin「建议收藏」首先安装插件如图所示选择第一个插件安装,安装完毕重启IDEA 然后我们选择我们已经配置好的数据库如下图在需要生成配置文件的数据库上右键,就会出现mybatis-generator选项打开这个就打开如上图所示配置窗口,这里我们使用默认的就行,如果不想使用lombok去掉这个勾选即可,然后我们选择ok即可就会生成以上文件,一个数据库的映射类,一个操作数据库的映射接口,和具体操作数据库的xml,主配置文件就在Configure里面这个自己生成…

    2022年9月28日
    2
  • 解决iframe高度自适应「建议收藏」

    解决iframe高度自适应「建议收藏」解决iframe高度自适应原因第一种方法第二种方法原因iframe的高度不会随着页面高度的变化而变化,可能会导致页面显示不全,或者页面下方有空白的问题。第一种方法这个方式更适用于嵌套的页面,当嵌套多个iframe时,比如左侧有个侧边栏,右侧是个大的iframe,这个大的iframe又嵌套了一层:中间是iframe,但是右侧又有个侧边栏,这时候不想让iframe单独滑动(避免页面出现两个滚动条),而是想整个页面一起滑动时,用这个方法。html代码:注意一定要写height=‘100%’scrol

    2025年7月25日
    3
  • sql连接本地数据库

    sql连接本地数据库sql连接本地数据库安装好SQL2008后,界面只有已安装的包和正在运行的包左侧没有数据库,无法进行数据库操作.这是因为打开软件后,会提示连接一个东西,连接的时候按照默认的话就会连接错。如果出现提示连接成功后的界面只有两个文件夹“已安装的包”、“正在运行的包”,则是连接到了IntegrationServices,而非SQLServer数据库引擎。解决方法:在对象资源管理器中,选择…

    2022年5月18日
    109
  • pycharm中如何导入库_库乐队如何导入相册的视频

    pycharm中如何导入库_库乐队如何导入相册的视频大家都知道,Python是一个极其方便的由库构建的编程语言。比如机器学习的库sklearn,文件读取pandas,文件读写xlwt,xlrt,矩阵运算numpy等等等等等等等等等等,多到你无法想象!那到底如何导入Python库呢?我们今天就来学习一下~点击File->NewProject,创建一个PyCharm项目,然后点击File->Settings->P…

    2022年8月27日
    7
  • 利用树莓派可以做什么?

    利用树莓派可以做什么?基于树莓派的运动检测报警系统传感报警的性能要求并不高,Arduino就能很好地完成,当然树莓派就更不用说了。打造一个简单的结合运动传感器和压电蜂鸣器的报警系统能够让你更快地了解树莓派的外部硬件利用方法;另外,在这个简单的项目中,你也能开始学一点Python了!这个项目所需要的部件不多,除了…

    2022年6月10日
    31

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号