通配符掩码

通配符掩码在访问控制列表中,通配符掩码来指定主机、特定网络或网络的一部分,首先要理解块大小,其用于指定地址范围块大小包括128、64、32、16、8、4等,在需要指定地址范围时,可使用能满足需求的最小块大小,

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

       在访问控制列表中,通配符掩码来指定主机、特定网络或网络的一部分,首先要理解块大小,其用于指定地址范围

       块大小包括128、64、32、16、8、4等,在需要指定地址范围时,可使用能满足需求的最小块大小,例如,要指定34台主机,则需要的最小块大小为64,要指定18台主机,则需要使用块大小32,如要指定2个主机,则使用块大小4就可以了。

       要指定一台主机,可使用以下组合

       172.16.30.5 0.0.0.0   (等价于 host 172.16.30.5)

       其中4个0分别表示一个字节,0表示地址中相应字节必须与指定地址相同,要指定某个字节为任意值,可使用255,如下演示使用通配符掩码指定一个/24的子网:

       172.16.30.0 0.0.0.255

       这告诉路由器,前三个字节必须相同,第四个字节为任意。

       当要指定子网的很小一部分主机,块大小便可派上用场了,指定的范围必须与某个块大小相同,因此你不能指定20个网络,而只能指定与块大小相同的范围,即要么是16,要么是32,但不能是20

       因此你要禁止网络中的一部分(172.16.8.0~172.16.15.0)访问你的网络,则该范围对应块大小为8 (计算区间:15-8+1) ,因此在访问控制列表中,应使用网络号172.16.8.0和通配符掩码0.0.7.255。路由器根据7.255确定块大小。上述网络号和通配符掩码告诉路由器,从172.16.8.0开始,向上数8个(块大小)网络,直到172.16.15.0

       通配符掩码总是比块大小小1,在这个示例中,通配符掩码为7,因为块大小为8;如果使用的块大小为16,则通配符掩码为15。

示例:

       172.16.10.0     0.0.0.255  //前三个字节必须相同,第四个字节为任意值

       172.16.0.0       0.0.255.255  //前两个字节必须相同,后两个字节是人依照

       172.16.16.0     0.0.3.255  //从网络172.16.16.0开始,使用块大小4,因此范围为172.16.16.0~172.16.19.255

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
上一篇 2022年7月1日 上午6:46
下一篇 2022年7月1日 上午6:46


相关推荐

  • 二叉树算法(java)

    为什么实用二叉树一,在有序数组中插入删除数据太慢   1插入或者删除一条数据会移动后面的所有数据 二,在链表中查找数据太慢  2查找只能从头或者尾部一条一条的找用树解决问题   有没有一种插入和删除像链表那么快,查询可以向有序数组一样查得快那样就好了。 数实现了这些特点,称为了最有意思的数据结构之一树的术语如下图树分平衡树和非平衡树二叉树的类publicclassTree{ …

    2022年4月9日
    41
  • 线性代数学习笔记(三):矩阵的理解之— 矩阵的秩与行列式

    线性代数学习笔记(三):矩阵的理解之— 矩阵的秩与行列式线性代数之—线性空间及线性变换一、矩阵乘法矩阵乘法:m∗n的矩阵Am∗n乘以n∗k的矩阵Bn∗k得到新的矩阵C,是一个m∗k大小的矩阵。m*n的矩阵A_{m*n}乘以n*k的矩阵B_{n*k}得到新的矩阵C,是一个m*k大小的矩阵。m∗n的矩阵Am∗n​乘以n∗k的矩阵Bn∗k​得到新的矩阵C,是一个m∗k大小的矩阵。Cij=∑a=1nAia∗BajC_{ij}=\displays…

    2022年5月23日
    78
  • ConstraintLayout 下 layout_marginLeft 属性无效问题[通俗易懂]

    ConstraintLayout 下 layout_marginLeft 属性无效问题[通俗易懂]ConstraintLayout下layout_marginLeft属性无效问题需要添加app:layout_constraintLeft_toLeftOf="parent&quo

    2022年7月2日
    60
  • Django(22)Django执行SQL语句「建议收藏」

    Django(22)Django执行SQL语句「建议收藏」前言Django在查询数据时,大多数查询都能使用ORM提供的API方法,但对于一些复杂的查询可能难以使用ORM的API方法实现,因此Django引入了SQL语句的执行方法,有以下三种执行方式ext

    2022年7月30日
    10
  • Java封装详解,很简单

    Java封装详解,很简单大家好,今天来给大家分享一下Java封装面向对象有三大特征:1.封装2.继承3.多态我们来讲Java封装,它也是Java面向对象的三大特征之一封装,大白话的解释就是,把一个东西,装到箱子了,只留小小的口,用于外界访问画一个图就是该露的露,该藏的藏我们在程序设计的过程中要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己来完成,不允许外部干涉,低耦合:就是,仅暴露少量的方法给外部使用封装(数据的隐藏)通常,应禁止直接访问一个对象中数据的实际表示,而是应该通过操作接口来访问

    2022年7月7日
    29
  • 差异表达基因-火山图和聚类图解释

    差异表达基因-火山图和聚类图解释想研究某现象的分子机制 老板豪气的来一句 先测个转录组吧 看下差异表达基因 是否在心里窃喜 制个样就完事了 太 easy 有木有 等大堆数据回来的时候 是不是傻眼了 从何下手挑选差异表达基因呢 今天就先来聊聊如何看差异表达基因数据 火山图 聚类图又怎么看 1 差异基因筛选方法那差异基因是如何筛选出来的呢 差异基因的筛选方法有很多 包括倍数法 T 检验 F 检验及 SAM 等 下面简单介绍一下 GCBI

    2026年3月26日
    2

发表回复

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

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