子网掩码快速划分-心算

问题状况:
不管作为一名网络工程师还是一名运维工程师,快速心算划分出网络掩码是必备得技能,

    

  1. 为什么要进行子网掩码划分?

    纯二层环境不能隔离广播 有安全 管理方面的问题

    解决办法:在二层环境下增加三层设备 将原本的一个主类网络号划分成多个子网

 

 

掩码基础知识:

    注意:此步没记住不要往下进行

    死记硬背1

    2^0=1

    2^1=2

    2^2=4

    2^3=8

 

    2^4=16

    2^4=32

    2^6=64

    2^7=128

 

    死记硬背2:

1000 0000 128

1100 0000 192

1110 0000 224

1111 0000 240

1111 1000 248

1111 1100 252

1111 1110 254

1111 1111 255

 

快速计算一个数字的二进制

 

220

  1. 包含192 小于224 192是两个1100 0000

2)220-192=28 28小于2^5 此时得到前3位 110 28大于2^4 此时 1101 ,28-16=12

    12大于2^3=8 此时 1101 1 , 12-8=4, 4有2^2 此时 1101 1100

 

230

1)包含224 小于240 1110 0000

2)此时230-224=16 16为2^4 1111 0000

 

240

  1. 240 四个1111 0000

     

250

1)250大于248小于252 此时 1111 1000

2)250-248=2 直接得出结果 1111 1010

 

怎么样?上面的死记硬背出效果了把,后面的更精彩,继续

    

掩码划分的方法

  1. 借用子网掩码中主机位的个数来补充网络位的个数,再次强调是借子网掩码

     

    192.168.1. x

    255.255.255.0 0000000 借一位就是把掩码的主机位给网络位

2. 借位数n,则产生的子网数位2的n次方

     192.168.1.12/26 默认C类地址24位,借了2位,此时产生子网数4个子网

3. blocksize(bs)=256-掩码的十进制值 或者 bs=2^m次方值,m为剩下的主机位的个数

 

4. 每个网络号能用的主机地址 2^m -2 , m为剩下的主机位的个数

 

 

 

 

快速计算:

    C类地址:

    第一题

    192.168.1.0/28 255.255.255.240

    划分多少个子网? 每一个子网的网络号?每一个子网的起止主机IP及广播地址

  1. 子网计算方法 2^n , n为被借主机位的地址

    默认24位,被借4位 2^4=16 可以划分为16个子网

  2. 要想计算网络号及起止主机地址及广播地址,需要计算bs值

    bs=2^m m为被借位后剩余主机位的地址

    一共32位,网络为28位,剩余主机位4位

     

    bs=2^4=16

     

    网络此时分为,最大到240,240再加16就超过255了

     

    192.168.1.0

        192.168.1.0 网络号

        可用主机号 2^m -2 =14每个网络都最多可用14个主机位

        起止主机: 192.168.1.1-192.168.1.14

        192.168.1.15 广播地址

    192.168.1.16

    192.168.1.32

    192.168.1.48

    192.168.1.64

    192.168.1.80

    192.168.1.96

    192.168.1.112

    192.168.1.128

        192.168.1.128 网络号

        192.168.1.129

        192.168.1.130

        192.168.1.131

        192.168.1.132

        192.168.1.133

        192.168.1.134

        192.168.1.135

        192.168.1.136

        192.168.1.137

        192.168.1.139

        192.168.1.140

        192.168.1.141

        192.168.1.142

        192.168.1.143 广播地址

    192.168.1.144

    192.168.1.160

    192.168.1.176

    192.168.1.192

    192.168.1.208

    192.168.1.224

    192.168.1.240

     

     

     

    第二题:

     

     

    192.168.34.172/27 所在网络号是多少?该网络的起止主机ip及广播地址

     

    网络号:2^n=8 8个子网

     

    bs值=2^5=32

     

    网络起止主机ip及广播地址

     

    192.168.34.172/27

     

    32*5=160

    32*6=192

     由此可见172在 10 -192这个网段

 

     192.168.34.160

        网络地址 192.168.34.160

        192.168.34.1-192.168.34.190 起止主机ip

        广播地址192.168.34.192

     192.168.34.192

 

 

    B类地址

    第一题

    172.16.34.24/19 255.255.224.0 所在网络号? 起止IP及广播地址

    默认b类地址16位,借3位

    B类地址两个bs值

    第一个bs值 剩余主机位5个 2^5=32 第二个bs值 剩余主机位 2^8=256

    由于第二个bs值没有被借所有网络号是下面的值

    172.16.0.0

    172.16.32.0

    172.16.64.0

    

    第二题

    172.16.34.24/25 255.255.255.128 所在网络号?起止IP及广播?

    第一个BS=2^0=1 第二个BS值=2^7=128

    网络号位

    172.16.1.0

    172.16.1.128

    172.16.2.0

    172.16.2.108

    …

    172.16.34.0

        网络号:192.168.34.0

        起始主机号: 192.168.34.1—192.168.34.126

        广播地址:192.168.34.127

    172.16.34.128

    172.16.35.0

    …

 

    

    公司环境常用地址:

    A类地址当C类用,跟C类一样看

    10.10.10.0/24

    B类地址当C类用,跟C类一样,知道那8位是借的就可以了

    172.16.1.5/24

 

 

 

 

 

 

 

 

 

 

 

 

 

原创文章,作者:yunweibanlibin,如若转载,请注明出处:http://www.178linux.com/71895

(1)
yunweibanlibinyunweibanlibin
上一篇 2017-03-26
下一篇 2017-03-26

相关推荐

  • 文件查找命令find

      在文件系统上常常需要根据文件的各种属性去查找符合条件的文件。在Linux下也有相当优异的查找命令。今天只要将find和locate。find通常不常用,因为速度慢!通常我们先使用locate来进行模糊查找,如果真找不到了,才以find来查找。为什么呢?因为locate是利用数据库来查找数据,所以速度非常快,而且并没有实际查询硬盘比较省时间。 l…

    Linux干货 2016-08-22
  • grep、egrep正则表达式之初窥门径

    何谓正则表达式 正则表达式,又称正规表示法、常规表示法(Regular Expression,在代码中常简写为regex、regexp或RE),是一类字符所书写的模式,其中许多字符不表示其字面意义,而是表达控制或通配等功能。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的…

    2015-03-19
  • N25-第四周作业

    1、复制/etc/skel目录为/home/tuse1,要求/home/tuse1及其内部文件的属组和其它用户均没有任何访问权限。   cp -r /etc/skel /home/tuser1;chmod go= /home/tuse1 2、编辑/etc/group文件,添加组hadoop    vi /et…

    Linux干货 2016-12-27
  • Linux下硬连接和软连接的区别

    Linux下硬链接与软链接的区别   链接,是指在计算机文件之间传递参数和控制命令,并把它们组成一个可执行的整体的过程。例如我们常见的windows系统下的“快捷方式”,它是一种链接,人们可以通过它来直接访问计算机上的某个文件,不必逐级在硬盘目录下寻找;互联网上的“超文本链接”,它用文字链接的形式来指向一个页面,人们可以通过此链接快速访问网站的页面…

    Linux干货 2016-10-21
  • linux终端变量设置,文件系统,man使用说明,文件类型

    一、定义终端提示符的变量 export PS1=’\e[32m[\e[33m\u\e[31m@\e[35m\h\e[36m\t\e[34m\#\e[31m\s\e[37m\W\e[32m]\$ ‘  `]# export 是个命令      PS1指终端提示符变量    &n…

    Linux干货 2013-06-16
  • rpm 程序包管理器的基本使用

    目录 安装程序包 卸载 升级 查询 校验 来源合法性和完整性验证 数据库重建 1     安装程序包 rpm -ivh /path/to/package_file -v     显示执行过程的参数。 -h   &nbsp…

    Linux干货 2016-06-22