为什么要划分子网

主要原因还是IP地址资源浪费
例如以下例子:
示例

随着网络技术越来越成熟,更大型的网络随着出现,单个物理网络里面可有有几百上千台主机,而每个主机需要对应一个IP地址,用传统的自然分类方式分配IP会导致浪费,于是繁衍出了子网划分技术

子网掩码

首先我们要了解一个概念,就是子网掩码,例255.255.255.0一个典型的C类子网掩码
他是由连续的二进制1或0组成的32位掩码,用来衡量网络号的长度
1的部分对应为网络号
0的部分对应为主机号
网络号(NetWork-Number)
主机号(Host-Number)
几个默认的子网掩码
A类的子网掩码255.0.0.0
B类的子网掩码255.255.0.0
C类的子网掩码255.255.255.0

子网划分的方法

VLSM
VLSM可边长子网掩码,通过对主机号的部分进行借位,将一个网段划分为多个子网,我们主要就是掌握VLSM技术

VLSM计算算法

示例

其实这种算法挺简单的,只需要套下面我说的这种公式:

2的借位数次方 = 子网个数
2的剩余位数次方- 2 = 子网可用地址数
2的借位段剩余数次方 =每两个子网的间隔数

例如:192.168.1.0 /24网段要求划分4个子网。
我们可以带入公式,发现借了2位也就是/26
那么他的网段范围就是:

192.168.1.1 ~ 192.168.1.62
192.168.1.65 ~ 192.168.1.126
192.168.1.129 ~ 192.168.190
192.168.1.193 ~ 192.168.1.254

示例2
这张图建议各位收藏背下来

CIDR

无类域间路由,通常是将一个大的子网范围聚合成一个网络
后面我们要学路由聚合的时候还会讲到该技术
CIDR
这里我们只需要了解即可,最主要的还是掌握VLSM的算法

练习题


这里有几道子网划分的计算题,可以试着算算