子网划分意义:当我们去使用一个网段时,但发现使用的终端(主机)远远没有达到网段所能容下的用户时,会造成大量的ip地址浪费,因此我们可以使用子网划分技术来更加合理的利用网络ip地址,即把一个网段分成一个个更小的网段来供人使用
子网汇总意义:当我们的主机数大于一个网段时,我们可以利用子网汇总来讲多个小网段汇总一个大网段来满足我们的需求
子网划分与子网汇总思路
子网划分:借位(借的是网络掩码中的主机位,将借的主机位变成网络位)
子网汇总:取相同位,去不同位(取IP地址中相同的位,不同位全变成0 记得掩码的主机网络位也会跟着变化)
一.子网划分
子网数=2的n次方(n为网络位(借主机位的位数))
主机容量/块大小=2的m次方(m为剩余主机位数)
有效主机容量=2的m次方-2(m为剩余主机的位数)(网络标识位和广播地址协议位是不能用于主机的IP地址的编写的)
默认的主机容量:
A类有效主机容量=2的24次方-2=16777214台
B类有效主机容量=2的16次方-2=65534台
C类有效主机容量=2的8次方-2=254台
网络标识是开头,广播地址是结尾。
掩码越分位数越大
1.C类网为例子
将192.168.1.0/24划分成8个子网
子网划分的核心就是借位----将网络位借主机位
192.168.1(网络位).0(主机位)/24
先将主机位化为二进制
192.168.1.00000000/24 (绿色为网络位,红色为主机位)
下一步就是确定要借几位,因为要划分成8个子网,这里只需判断2的几次方为8即可
所以可知需要借3位
192.168.1.000 00000因为借给网络位3位所以掩码变成27即192.168.1.0/27
将8种子网分别列出来
192.168.1.000 00000 ------192.168.1.0/27
192.168.1.001 00000 ------192.168.1.32/27
192.168.1.010 00000-------192.168.1.64/27
192.168.1.011 00000-------192.168.1.96/27
192.168.1.100 00000-------192.168.1.128/27
192.168.1.101 00000-------192.168.1.160/27
192.168.1.110 00000-------192.168.1.192/27
192.168.1.111 00000-------192.168.1.224/27
有效网络为子网为
192.168.1.1/27-------192.168.1.30/27
192.168.1.33/27-----192.168.1.62/27
192.168.1.65/27-----192.168.94/27
192.168.1.97/27-----192.168.126/27
192.168.1.129/27---192.168.1.158/27
192.168.1.161/27---192.168.1.190/27
192.168.1.193/27---192.168.1.222/27
192.168.1.225/27---192.168.1.254/27
(网络标识位和广播地址协议位是不能用于主机的IP地址的编写的)
因为借了主机位前三位所以27位掩码为255.255.255.224
2.B类网为例
将172.16.0.0/16划分成4个子网
无论是C类网还B类网归根到底就是借位
不同于C类网的是B类网的前16位是网络位后16位是主机位
172.16(网络位).0.0(主机位)/16
将主机位化为二进制
172.16.00000000.00000000/16
下一步就是确定要借几位,因为要划分成4个子网,这里只需判断2的几次方为4即可
所以可知需要借2位,即:
172.16.00 000000.00000000 /18
将4种子网分别列出来
172.16.00 000000.00000000 /18-----172.16.0.0/18
172.16.01 000000.00000000 /18-----172.16.64.0/18
172.16.10 000000.00000000 /18-----172.16.128.0/18
172.16.11 000000.00000000 /18-----172.16.192.0/18
有效网络为子网
范围为
172.16.00 000000.00000001 /18------172.16.00 111111.11111110 /18
172.16.01 000000.00000001/18-------172.16.01 111111.11111110 /18
172.16.10 000000.00000001/18-------172.16.10 111111.11111110 /18
172.16.11 000000.00000001/18-------172.16.11 111111.11111110 /18
化为十进制即:
172.16.0.1/18----------172.16.63.254/18
172.16.64.1/18--------172.16.127.254/18
172.16.128.1/18------172.16.191.254/18
172.16.192.1/18------172.16.255.254/18
18位掩码为255.255.192.0
二.子网汇总
保留相同,去掉不同。可以将子网段全部转换成2进制,比较网络位,自左向右比较,所有子网段中但凡有一个在某一位上的数字不相同就停下来,从这一位开始(包括这一位)后的所有位都划分为主机位,在这之前的所有位就是子网汇总后的母网段。注意母网段的网络位位数要去除子网不相同的位数,掩码也随之变换。掩码越汇总越小。
1.将192.168.1.0/27 192.168.1.32/27汇总
换算成二进制
192.168.1.00 0 00000 /27
192.168.1.00 1 00000 /27
去掉不同
192.168.1.00 00000/26
192.168.1.00 00000/26
因为去掉了一位所以掩码变为26
汇总后为192.168.1.0/26
2.将192.168.1.32/27 192.168.1.64/27汇总
换算成二进制
192.168.1.0 01 00000 /27
192.168.1.0 10 00000 /27
去掉不同
192.168.1.0 00000 /25
192.168.1.0 00000 /25
因为去掉了两位所以掩码变为25
汇总后为192.168.1.0/25
3.将192.168.1.0/24 192.168.2.0/24汇总
换算成二进制
192.168.000000 01 .0/24
192.168.000000 10 .0/24
去掉不同
192.168.000000 .0/22
192.168.000000 .0/22
因为去掉了两位所以掩码变为22
汇总后为192.168.0.0/22