子网掩码快速划分-心算

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

    

  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 22:48
下一篇 2017-03-26 22:52

相关推荐

  • sed与vim相关练习

    sed 练习 以行为单位的新增/删除功能 1将 /etc/passwd 的内容列出并且打印行号,同时,请将第 2~5 行删除! 2在第二行后(亦即是加在第三行)加上“the is xing line?”字样! 3在第二行前(亦即是加在第而行)加上“the is xing line?”字样! 4在第二行后面加入两行字,例如“the is xing line &…

    Linux干货 2016-08-10
  • Linux 用户、用户组及权限管理

    一、Linux用户及用户组的基本概念 用户:用户是实现能够将有限的资源在多个使用者之间进行分配;、 用户组:用户组是指多个用户的集合,方便对一类需要同样权限的用户授权 Linux是多用户、多任务的操作系统。     多用户指:多人同时使用系统资源;多任务:同时运行多个进程 二、用户及用户组类别 1、用户:名称解析库 /…

    Linux干货 2016-03-20
  • 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)

    BSD开源协议(original BSD license、FreeBSD license、Original BSD license) BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码…

    Linux干货 2017-01-30
  • keepalived+lvs 实现站点高可用

    lvs实现负载均衡
    keepalived 解决 director单点和realserver监控检测

    2017-12-13
  • 查找find命令简介

       之前都是写一些关于课后练习题的博客,既练习了课后习题也把博客写了,舒服!不过这周学的知识需要练习的不多,更多的是需要了解和记忆,所以给大家介绍一个自我觉得挺强大的一个命令,那就是查找find命令。大家都知道计算机的数据茫茫多,要想找到自己想要的级必须加点限制性的条件来缩小一下范围,或者准确的告诉计算机你想要的是什么。那么怎么来实现呢…

    2017-08-12
  • 11.网络解析和网络加密

    1、详细描述一次加密通讯的过程,结合图示最佳。 加密过程 1.使用单向加密算法,提取A的文件的特征码。 2.使用A的私钥对提取出来的特征码进行加密,把加密后的特征码附加在A的文件的后面。 3.使用对称加密对刚刚的A的文件和加密后的特征码进行加密,生成对称加密密钥 4.使用B的公钥对第3步骤的对称加密的密钥进行加密,加密后附加在文件的后面。 解密过程 1.使用…

    2017-09-20