有戏

 找回密码
 立即注册
简历下载
搜索
热搜: 活动 交友 discuz
查看: 730|回复: 0

什么是通配符掩码?

[复制链接]

1000

主题

1002

帖子

25万

积分

论坛元老

Rank: 8Rank: 8

积分
251951
发表于 2015-1-17 07:28:36 | 显示全部楼层 |阅读模式
通配符掩码

192.168.1.1   255.255.255.0       表达的是 1 个地址

192.168.1.1      0.0.0.255      表达的是  192.168.1.0~192.168.1.255    共256个IP地址




运算规则:逐位比较,掩码是0的位要求IP相应的位不变化,掩码是1位则对 IP 相应位无要求,可以任意取值(0或者1)



举例子:

通配符掩码(通配码)不是“掩码取反”,他跟地址掩码没有一点关系。
那不是什么有意思的现象,是正常现象。你所以会认为那是“有意思的现象”,说明你不了解通配码的概念。
简单来说通配码写成二进制的格式,0的位表示固定的,1表示不关心的位。
用第一条举例:
1.1.1.0 = 00000001.00000001.00000001.00000000
0.0.0.1 = 00000000.00000000.00000000.00000001
最后一位不关心是什么,或者说是0或1无所谓,所以对应的ip就是
00000001.00000001.00000001.00000000

00000001.00000001.00000001.00000001





192.168.1.1      0.0.0.255  

192.168.1.55  0.0.0.255


是一样的


还有

192.168.1.0  0.0.0.255

都是表示                 192.168.1.0~192.168.1.255 的意思

192.168.1.00000001      0.0.0.11111110

运算规则:逐位比较,掩码是0的位要求IP相应的位不变化,掩码是1位则对 IP 相应位无要求,可以任意取值(0或者1)


所以:有以下结果:

192.168.1.00000001      192.168.1.1
192.168.1.00000011      192.168.1.3
192.168.1.00000111      192.168.1.7
192.168.1.00001111       192.168.1.15
192.168.1.00000101       192.168.1.5
等等



所以,如果要表示

我的信息只发给 IP地址主机号 是 偶数的电脑

该怎么写呢?

答案是:

192.168.1.0   0.0.0.254

解析:

化成二进制    192.168.1.00000000    0.0.0.11111110

根据运算规则     

运算规则:逐位比较,掩码是0的位要求IP相应的位不变化,掩码是1位则对 IP 相应位无要求,可以任意取值(0或者1)

因为掩码  0.0.0.11111110 中 最后1位是 0,根据运算规则,这最后一位对IP地址的要求是 不能变化的,前面的7位都是可以变化的,即就是可以是任意值,可以是0也可以是1

所以结果有:

192.168.1.00000010       192.168.1.2
192.168.1.00000100        192.168.1.4
192.168.1.00000110        192.168.1.6
192.168.1.00001000         192.168.1.8
依次类推

你看,是不是能表示    IP地址主机号 是 偶数的电脑   了???
大家好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|有戏 粤ICP备2020111303号

GMT+8, 2025-12-6 13:27 , Processed in 0.113948 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表