通配符掩码与反掩码的区别,在给路由器设置ospf协议时,在设置命令中,用到的是网络子网掩码的
通配符掩码与反掩码的区别,在给路由器设置ospf协议时,在设置命令中,用到的是网络子网掩码的详细介绍
本文目录一览: 通配符和反掩码区别
通配符和反掩码,他他们是有本质上的区别的,他们最大的区别是在于它们的性质不同。
通配符和这个反掩码区别通配符和反掩码的区别就是在于这个通配他就是说呃什么的场所它都可以就是说用,然后这个掩码就是有固定的。
他们最主要的就是前者是显示给所有人的,而后者则是由密码的。
所谓的通配符,其实是我们在使用这个表达式的时候用的比较多,而反野马通常是传输数据的时候用。
同辈符合反掩码区别在于这两个的呃一个是嗯 功能不一样 所以它们的区别在外表
没什么的区别这个区别就在于他们都本身就是一好的一个配
反掩码和通配符掩码是一个东西吗?
不是一个东西,反掩码是反掩码,通配符是通配符,在反掩码中1是连续的,只能是0000.1111或是0000.0111,不能是0000.10111这样。通配符纯粹就是为了匹配网络的,它里面的1是可以不连续的,就是可以出现这样的:000.10100。
在给路由器设置ospf协议时,在设置命令中,用到的是网络子网掩码的
在给路由器设置ospf协议时,在设置命令中,用到的是网络子网掩码的 取反。这俗称叫反掩码。就是用255.255.255.255,对应的减去子网掩码之后的结果。但这种说法并不严谨,正确的说法应该叫通配符掩码。
通配符掩码和反掩码是有区别的。因为,子网掩码要求二进制的1必须是连续的,不能跳跃,因而,子网掩码取反后,0和1也都是连续的,不能跳跃。
但通配符掩码的0和1可以不连续。
反子网掩码的详解
反掩码一般用在路由协议当中,所谓的反子网掩码也就是把子网掩码反过来,如255.255.255.0用反的就是0.0.0.255。他在路由协议中的应用,如
route ospf 100
network 192.168.0.1 0.0.0.255 area 0
如:掩码为255.255.255.0
则反掩码为0.0.0.255
算法就是掩码为被减数,以255为减数,差取绝对值
反掩码就是通配符掩码 , 通过标记0和1告诉设备应该匹配到哪位。 在反掩码中,相应位为1的地址在比较中忽略,为0的必须被检查.IP地址与反掩码都是32位的数 由于跟子网掩码刚好相反,所以也叫反掩码 。 例如掩码是255.255.255.0 , wildcard-mask 就是0.0.0.255 , 255.255.255.248 , 反掩就是0.0.0.7。
路由器使用的通配符掩码(或反掩码)与源或目标地址一起来分辨匹配的地址范围,它跟子网掩码刚好相反。它像子网掩码告诉路由器IP地址的哪一位属于网络位一样,通配符掩码告诉路由器为了判断出匹配,它需要检查IP地址中的多少位。这个地址掩码对使我们可以只使用两个32位的号码来确定IP地址的范围。这是十分方便的,因为如果没有掩码的话,你不得不对每个匹配的IP客户地址加入一个单独的访问列表语句。这将造成很多额外的输入和路由器大量额外的处理过程。所以地址掩码对相当有用。
在子网掩码中,将掩码的一位设成1表示IP地址对应的位属于网络地址部分。相反,在访问列表中将通配符掩码中的一位设成1表示I P地址中对应的位既可以是1又可以是0。有时,可将其称作“无关”位,因为路由器在判断是否匹配时并不关心它们。掩码位设成0则表示IP地址中相对应的位必须精确匹配。
通配符掩码表
CIDR 子网掩码 反掩码
/30 255.255.255.252 0.0.0.3
/29 255.255.255.248 0.0.0.7
/28 255.255.255.240 0.0.0.15
/27 255.255.255.224 0.0.0.31
/26 255.255.255.192 0.0.0.63
/25 255.255.255.128 0.0.0.127
/24 255.255.255.0 0.0.0.255
/23 255.255.254.0 0.0.1.255
/22 255.255.252.0 0.0.3.255
/21 255.255.248.0 0.0.7.255
/20 255.255.240.0 0.0.15.255
/19 255.255.224.0 0.0.31.255
/18 255.255.192.0 0.0.63.255
/17 255.255.128.0 0.0.127.255
/16 255.255.0.0 0.0.255.255
/15 255.254.0.0 0.1.255.255
/14 255.252.0.0 0.3.255.255
/13 255.248.0.0 0.7.255.255
/12 255.240.0.0 0.15.255.255
/11 255.224.0.0 0.31.255.255
/10 255.192.0.0 0.63.255.255
/9 255.128.0.0 0.127.255.255
/8 255.0.0.0 0.255.255.255
配置IP地址使用子网掩码,而在进行网络配置的时候为什么要使用反向子网掩码来进行区别
这好比,英语的语法一下,没有什么为什么,规定,采用这样的方式进行配置,不过,你也可以用子网掩码,在路由器内部会自动计算去反码,但考试的命令中,一定只能写反码
通配符掩码(Wildcard Bits)即反向子网掩码:路由器使用的通配符掩码(或反掩码)与源或目标地址一起来分辨匹配的地址范围,它跟子网掩码刚好相反。它不像子网掩码告诉路由器IP地址的哪一位属于网络号一样,通配符掩码告诉路由器为了判断出匹配,它需要检查IP地址中的多少位。这个地址掩码对使我们可以只使用两个32位的号码来确定IP地址的范围。这是十分方便的,因为如果没有掩码的话,你不得不对每个匹配的IP客户地址加入一个单独的访问列表语句:
0 意味检查相应的地址位
1 意味忽略相应的地址位
通配符与反掩码的小区别
在配置路由协议的时候(如OSPF、EIGRP )使用的反掩码必需是连续的1即网络地址。
例:
route ospf 100
network 192.168.1.0 0.0.0.255
network 192.168.2.0 0.0.0.255
而在配置ACL的时候可以使用不连续的1,只需对应的位置匹配即可。
例:access-list 1 permit 198.78.46.0 0.0.11.255
通配符掩码=255.255.255.255 -(正向)子网掩码
什么是反掩码wildcard-mask ?
反掩码就是通配符掩码
通过标记0和1告诉设备应该匹配到哪位。
由于跟子网掩码刚好相反,所以也叫反掩码
例如掩码是255.255.255.0
wildcard-mask 就是0.0.0.255
255.255.255.248
反掩就是0.0.0.7
反掩码与子网掩码算法相似,但写法不同,区别是:反掩码中,0表示需要比较,1表示不需要比较.
对于:0.0.0.255 只比较前24位
0.0.3.255 只比较前22位
0.255.255.255 只比较前8位
是简单的说法:与子网掩码相对就的总和是255
如:子网掩码是255.255.223.0
反向就为:0.0.32.255
wildcard-mask 是反掩码 英文直译过来就是 通配符掩码。它的作用是:告诉路由设备,应该匹配或者叫比较哪些连续的。0表示比较,1是不比较或忽略。例如:ip 为 192.168.0.0 而 wildcard-mask 为0.0.255.255。就是说,在192.168.0.0这段里,只比较网络段,即只比较到前16位,而后16位不比较。wildcard-mask的匹配规则恰巧与sub-mask 相反。
通配符掩码(wildcard-mask)路由器使用的通配符掩码与源或目标地址一起来分辨匹配的地址范围,它与子网掩码不同。它不像子网掩码告诉路由器IP地址的哪一位属于网络号一样,通配符掩码告诉路由器为了判断出匹配,它需要检查IP地址中的多少位。
扩展资料:
通配符掩码中,0表示要检查的位,1表示不需要检查的位。而在IP子网掩码中,数字1、0用来决定网络、子网,还是相应的主机的IP地址。例如:172.16.0.0/16这个网段,使用的子网掩码为:255.255.0.0
通配符掩码中,可以用255.255.255.255表示所有IP地址,因为全为1说明32位中所有位都不需检查,此时可用any替代。而0.0.0.0的通配符则表示所有32位都必须要进行匹配,它只表示一个IP地址,可以用host表示。
参考资料来源:百度百科-反掩码
参考资料来源:百度百科-wildcardmask
ACL中反向掩码和OSPF中的反向掩码是相同的概念吗?
ACL中我们一般称之为通配符,而不是反向掩码哈,就是为了区分动态路由协议通告中用到的反掩码。 反掩码你可以简单理解成掩码取反。而且不允许出现不连续的1,和0 。 举个简单例子,你可以有0.0.0.11111111 但是你不可以0.0.0. 11110011 ,也不可以0.0.0.11111100。 所以反掩码总是奇数或者为0, 因为他最后最后一位总是1,除非全部为0 而通配符只是纯粹了为匹配地址, 规定0为匹配,1为不匹配, 所以我们用它来划定一些符合规则的地址。 所以他允许0和1间隔出现。 和反掩码是两码事
反掩码有什么用
反掩码就是通配符掩码
通过标记0和1告诉设备应该匹配到哪位。
由于跟子网掩码刚好相反,所以也叫反掩码
例如掩码是255.255.255.0
wildcard-mask 就是0.0.0.255
255.255.255.248
反掩就是0.0.0.7
IP地址与子网掩码
IP地址与网络分类
(1)IP地址
不同的物理网络技术有不同的编址方式;不同物理网络中的主机,有不同的物理网络地址。网间网技术是将不同物理网络技术统一起来的高层软件技术。网间网技术采用一种全局通用的地址格式,为全网的每一网络和每一主机都分配一个网间网地址,以此屏蔽物理网络地址的差异。IP协议提供一种全网间网通用的地址格式,并在统一管理下进行地址分配,保证一个地址对应一台网间网主机(包括网关),这样物理地址的差异被IP层所屏蔽。IP层所用到的地址叫做网间网地址,又叫IP地址。它由网络号和主机号两部分组成,统一网络内的所有主机使用相同的网络号,主机号是唯一的。IP地址是一个32为的二进制数,分成4个字段,每个字段8位。
(2)三类主要的网络地址
我们知道,从LAN到WAN,不同种类网络规模相差很大,必须区别对待。因此按网络规模大小,将网络地址分为主要的三类,如下:
A类:
0 1 2 3 8 16 24
3 1 0网络号主机号
B类:
1 0网络号主机号
C类:
1 1 0网络号主机号
A类地址用于少量的(最多27个)主机数大于216的大型网,每个A类网络可容纳最多224台主机;B类地址用于主机数介于28~216之间数量不多不少的中型网,B类网络最多214个;C类地址用于每个网络只能容纳28台主机的大量小型网,C类网络最多221个。
除了以上A、B、C三个主类地址外,还有另外两类地址,如下:
D类:
1 1 1 0多目地址
E类:
1 1 1 1 0留待后用
其中多目地址(multicast address)是比广播地址稍弱的多点传送地址,用于支持多目传输技术。E类地址用于将来的扩展之用。
(3)TCP/IP规定网络地址
除了一般地标识一台主机外,还有几种具有特殊意义的特殊形式。
*广播地址
TCP/IP规定,主机号全为“1”的网络地址用于广播之用,叫做广播地址。所谓广播,指同时向网上所有主机发送报文。
*有限广播
前面提到的广播地址包含一个有效的网络号和主机号,技术上称为直接广播(directed boradcasting)地址。在网间网上的任何一点均可向其他任何网络进行直接广播,但直接广播有一个缺点,就是要知道信宿网络的网络号。
有时需要在本网络内部广播,但又不知道本网络网络号。TCP/IP规定,32比特全为“1”的网间网地址用于本网广播,该地址叫做有限广播地址(limited broadcast address)。
*“0”地址
TCP/IP协议规定,各位全为“0”的网络号被解释成“本”网络。
*回送地址
A类网络地址127是一个保留地址,用于网络软件测试以及本地机进程间通信,叫做回送地址(loopback address)。无论什么程序,一旦使用回送地址发送数据,协议软件立即返回之,不进行任何网络传输。
TCP/IP协议规定,一、含网络号127的分组不能出现在任何网络上;二、主机和网关不能为该地址广播任何寻径信息。由以上规定可以看出,主机号全“0”全“1”的地址在TCP/IP协议中有特殊含义,不能用作一台主机的有效地址。
路由ospf协议为什么要用反掩码
叫通配符掩码,用来分辨地址范围的。
接口配置需要 指定某个接口的IP
提问本来就有问题,网络中根本不存在反掩码一说,
反掩码是中国的一帮傻逼网络人员,根本没有理解清楚,自己造出的一个概念!这个错误的概念还非常的流行,无论学校的教学,教材还是网络中!
你自己不想想,如果仅仅是掩码 反过来写,有必要麻烦你人工反着写一次吗,计算机直接就反了。
事实上只存在 掩码(mask )和 通配符(wildcard-mask)!!!!掩码必须是连续的1,而通配符是0 和 1 是任意的,0代表严格匹配,1表示任意(就这么定义的,这个定义的好处,还可以和掩码区分开来)。
在特殊情况下,通配符刚好 是掩码反过来写,所以大家误以为,通配符就是 反掩码!!!!
像0.0.0.255,这样的通配符,反过来有对应的掩码,但0.1.0.255 这个通配符,反过来有对应的掩码吗?