前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >子网掩码,反掩码与通配符之间的区别

子网掩码,反掩码与通配符之间的区别

作者头像
全栈程序员站长
发布2022-09-09 11:09:10
1.1K0
发布2022-09-09 11:09:10
举报
文章被收录于专栏:全栈程序员必看

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

1:子网掩码与反掩码的区别: 反掩码就是通配符掩码 通过标记0和1告诉设备应该匹配到哪位copy。 由于跟子网掩码刚好相zd反,所以也叫反掩码 例如掩码是255.255.255.0 wildcard-mask 就是0.0.0.255 255.255.255.248 反掩就是0.0.0.7 2:通配符掩码,ospf和Acl这儿用通配符掩码也不是每家的交换机都这么做,像cisco 3550就是用的子网掩码,所以不是一定的。

通配符掩码和子网掩码肯定是有区别的: 路由器使用的通配符掩码(或反掩码)与源或目标地址一起来分辨匹配的地址范围,它跟子网掩码刚好相反。它不像子网掩码告诉路由器IP地址的哪一位属于网络号一样,通配符掩码告诉路由器为了判断出匹配,它需要检查IP地址中的多少位。这个地址掩码对使我们可以只使用两个32位的号码来确定IP地址的范围。这是十分方便的,因为如果没有掩码的话,你不得不对每个匹配的IP客户地址加入一个单独的访问列e5a48de588b6e799bee5baa631333262353338表语句。这将造成很多额外的输入和路由器大量额外的处理过程。所以地址掩码相当有用。 在子网掩码中,将掩码的一位设成1表示IP地址对应的位属于网络地址部分。相反,在访问列表中将通配符掩码中的一位设成1表示I P地址中对应的位既可以是1又可以是0。有时,可将其称作“无关”位,因为路由器在判断是否匹配时并不关心它们。掩码位设成0则表示IP地址中相对应的位必须精确匹配。 通配符与反掩码的小区别 在配置路由协议的时候(如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

Mask 用来区分一个IP地址的网络部分和主机部分 由左至右连续的“1”来表示网络位的部分,不能被0断开!! 连续的“0”用来表示主机位的部分

IP地址与掩码做“与”运算,得出的结果就是“网络ID” 172.16.0.0 255.255.0.0 这个组合说明这是一个网络ID,掩码为 /16

掩码只能取下面的值: 0000 0000 = 0 1000 0000 = 128 1100 0000 = 192 1110 0000 = 224 1111 0000 = 240 1111 1000 = 248 1111 1100 = 252 1111 1110 = 254 1111 1111 = 255

“1”表示网络部分的位数,照抄 “0”表示主机部分的位数,全0


Wild Card (反掩码) 用来表示主机位的个数 由右至左连续的”1″来表示主机位的个数,不能被0断开!!

一个IP前缀 + 反掩码 = IP地址的范围 有反掩码来控制这个范围的大小。

反掩码只能取下面的值: 0000 0000 = 0 1个IP地址 0000 0001 = 1 2个IP地址 0000 0011 = 3 4个IP地址 0000 0111 = 7 8个IP地址 0000 1111 = 15 16个IP地址 0001 1111 = 31 32个IP地址 0011 1111 = 63 64个IP地址 0111 1111 = 127 128个IP地址 1111 1111 = 255 256个IP地址

“0”表示不能改变的部分,既被固定的前缀部分。 “1”表示可变的部分,任意取值,既可取的IP地址部分。

例如: 172.16.0.0 0.0.255.255 这个组合表示从172.16.0.0~172.16.255.255这65536个IP地址

192.168.1.0 0.0.0.255 这个组合表示从192.168.1.0 ~ 192.168.1.255 这256个IP地址

12.1.1.1 0.0.0.0 表示所有bit固定不变。就表示一个地址:12.1.1.1


Wildcard (通配符) “0”— 锁住。用来固定不能变的部分。 “1”— 任意取值,用来表示放开的部分。不需要连续!!

比如: 192.168.1.4和192.168.1.12这2个地址, 可以用 192.168.1.4 0.0.0.8 来表示出来。

奇数地址: 192.168.1.0000 0001 0.0.0.1111 1110

偶数地址: 192.168.1.0000 0000 0.0.0.1111 1110

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档