有一个单位内部有四个部门,分别有35、45、32、10个网络用户,网络中心计划将一个C类地址划分为4个子网分别分配给这四个部门,,应如何划分才能最大程度地减少地址浪费应如何划分?能提供相关的、较为系统的理论知识表述。
 
 
解答:
划分子网,首先要知道划分子网的真实过程是什么.划分子网的过程其实就是借用主机位来划分成一个个小的网络.

首先我们用一个C类地址来作为例子讲解,C类地址的子网掩码是24位(IP地址分为网络位+主机位.子网掩码作用是指示IP地址的网络位).比如用一个C类地址192.168.1.0/24作为例子划分子网.

划分子网的步骤:
1.确定每个子网所需的主机位.
2.根据主机位,推断每个子网的网络位.
3.划分子网: a.先划分主机位大的再划分小的.
                      b.对于新增的子网网络位,先取0,后取1.


首先,一共有4个部门,分别为35,45,32,10个网络用户.
那么35个主机需要2的6次方个bit主机位才能够满足;
         45个主机需要2的6次方个bit主机位才能够满足;
         32个主机需要2的6次方个bit主机位才能够满足;
         10个主机需要2的4次方个bit主机位才能够满足;

因为IP地址一共是32位,IP地址=网络位+主机位.
所以45台主机所在的子网网络位为32-6=26;
         35台主机所在的子网网络位为32-6=26;
         32台主机所在的子网网络位为32-6=26;
         10台主机所在的子网网络位为32-4=28;

这时候可以正式开始子网划分了.C类地址是/24位的,所以把后面的8bit主机位借用划分为小网络.
我们可以把IP地址的第四个八位组转成二进制数:
192.168.1.0000,0000 /24

1.45台主机所在子网网络位是26.
所以往后借用两位 192.168.1.00 00,0000 /26   红色部分为网络位,下同

2.35台主机所在子网网络位是26.
所以往后借用两位 192.168.1.01 00,0000 /26  在这里,因为00开头部分用完,所以开始借用01.具体看图

3.32台主机所在子网网络位是27.
所以往后借用三位 192.168.1.10 00,0000 /26  在这里,因为以0开头部分用完,所以开始借用以1开头部分.具体看图

4.10台主机所在子网网络位是28.
所以往后借用四位 192.168.1.1100 ,0000 /28  在这里,因为以10开头部分用完,所以开始借用以11开头部分.具体看图.
 
 
答案是:
45台主机子网
网络地址:    192.168.1.0/26
有效地址:    192.168.1.1 - 192.168.1.62
广播地址:    192.168.1.63/26

35台主机子网
网络地址:    192.168.1.64/26
有效地址:    192.168.1.65 - 192.168.1.126
广播地址:    192.168.1.127/26

32台主机子网
网络地址:    192.168.1.128/26
有效地址:    192.168.1.129 - 192.168.1.190
广播地址:    192.168.1.191/26

10台主机子网
网络地址:    192.168.1.192/28
有效地址:    192.168.1.193 - 206
广播地址:    192.168.1.207/28