一、资源划分的实现
1、关于IP地址
一个IP地址是由网络号+主机号
组成,一个网段也是这样,比如一个C类网段192.168.1.0/24
,这是点分十进制的表示方法,其中24代表子网掩码是24位。其主机位是8位,那么这个网段中可表示的的最小IP地址就是192.168.1.0/24
(8位主机位全为0),可表示的最大IP地址为192.168.1.255/24
(主机位全为1)。主机位全0和主机位全1,一般不会分配给设备使用,因为主机位全0代表这个网段,主机位全1是这个网段的广播地址。
2、子网划分原理
我们可以通过减少主机位的位数、增加网络位的位数来实现子网划分。
还是这个C类网段192.168.1.0/24
,不划分子网的情况下,它的IP地址范围为192.168.1.0/24 ~ 192.168.1.255。此时如果借一位主机位,借出去的这一位,可以是1,也可以是0,那么就把这个网段划分成两个网段:192.168.1.0/25
和192.168.1.128/25
。借一位主机位可划分出两个子网,即将原网络分割成主机数量相同的两个子网,由此,我们可以得出借的主机位的位数和对应的能划分出的网络数之间存在这样一个规律:
(1)借n位主机位,可以将原网络划分成2n个子网,每个子网的主机数量相同。
(2)一个网络的主机位为n,这个网络的可用IP地址数量为2n-2个
二、子网划分的意义
1、节省IP地址
我们知道,主机最少的网络是C类网络,一个网络有256个IP地址,可用IP地址个数为254
个,假如一个公司,有四个部门,每个部门需要分配20台电脑,如果不使用子网划分,那么就算每个部门都各分配一个主机数最少的C类网络,仍然会造成每个部门白白浪费254-20=234
个ip地址,如果各个部门分配的是A类、B类地址,那么浪费将会更加严重!如果使用子网划分,这四个部门只需要一个C类网络就可满足需求。
2、网络隔离,提高安全性
划分了子网后,没配置路由的情况下,各个子网间不能通信,可以实现网络隔离。
3、减少广播,提高网络性能
子网划分后,将原本一整个大的广播域划分成若干个小的广播域,减少了网络中广播的数量,减轻网络设备的cpu处理压力,提高网络性能。
4、便于维护管理
划分子网后,网络出了问题,可以快速定位故障子网,而不必检查整个网络,大大提高了维护效率。
四、来个题目,小试牛刀。
问:
某公司分配到了一个C类网络:192.168.1.0/24
,已知该公司A部门需要配置50台电脑,B部门需要配置12台电脑,C部门需要配置10台电脑,请按需划分子网,要求尽量节约IP地址。
答:
(1)对于A部门:2n>=50,n=6。所以主机位保留6位,剩下的2位借给网络位,如此,就划分成了2^2^=4
个子网,这四个子网是:
192.168.1.0/26
192.168.1.64/26
192.168.1.128/26
192.168.1.192/26
我们将192.168.1.0/26
分配给A部门。A部门的可用IP范围是:192.168.1.1/26 ~ 192.168.1.62/26
(2)对于B部门:前64位已经划给了A部门,所以B部门要从
192.168.1.64/26上划分,此时主机位是6位,2n=10,n=4,所以主机位保留4位,剩下的2位借给网络位。这些子网:
192.168.1.64/28
192.168.1.80/28
192.168.1.96/28
……
给B部门分配子网192.168.1.64/28
,其可用范围是:192.168.1.65/28 ~ 192.168.1.78/28
(3)C部门同B部门,为其分配子网:192.168.1.80/28
,其可用子网范围是:192.168.1.81/28 ~ 192.168.1.95/28