
1、子网划分-分而治之的思想,治大国入烹小鲜的感想。
2、子网既相互独立又相互关联--五十六个民资的融合和坚持党的领导。


(1)缺省的子网掩码
IPv4为每个类分配了一个默认子网掩码。IPv4的子网掩码有32位,屏蔽一个IP地址的网络部分,将其全置1,将主机号置0的模式。下表为缺省默认的三类IP的子网掩码。
类别
| 子网掩码 | 二进制表示 |
A
| 255.0.0.0 | 11111111.00000000.00000000.00000000
|
B
| 255.255.0.0 | 11111111.11111111.00000000.00000000 |
C
| 255.255.255.0 | 11111111.11111111.11111111.00000000 |
| 说明 | 默认子网掩码,即是尚未划分子网,相对应的网络号位置都置1,主机号位置都置0
|
在 20 世纪 90 年代早期,网络工程师很清楚有类 IPv4 编址系统最终会空间耗尽。很多企业的规模太大,无法使用只有 254 个主机地址的 C 类网络地址。但对于拥有 65,534 个主机地址的 B 类网络地址来说,这些企业的规模又太小。因此,Internet 工程任务组 (IETF) 提出了一种称为无类域间路由器(CIDR,读作“cider”)的地址分配策略。CIDR 是一种临时措施,允许企业划分子网。

(2)自定义的子网掩码
将一个网络划分为几个子网,需要每一段使用不同的网络号或子网号,实际上我们可以认为是将主机号分为两个部分:子网号、子网主机号。 形式如下:
未做子网划分的ip地址:网络号+主机号
做子网划分后的ip地址:网络号+子网号+子网主机号
也就是说ip地址在化分子网后,以前的主机号位置的一部分给了子网号,余下的是子网主机号。
(3)子网掩码的作用
在使用TCP/IP协议的两台计算机之间进行通信时,我们通过将本机的子网掩码与接受方主机的ip地址进行'与'运算,即可得到目标主机所在的网络号,又由于每台主机在配置TCP/IP协议时都设置了一个本机ip地址与子网掩码,所以可以知道本机所在的网络号。

通过比较这两个网络号,就可以知道接受方主机是否在本网络上。如果网络号相同,表明接受方在本网络上,那么可以通过相关的协议把数据包直接发送到目标主机;如果网络号不同,表明目标主机在远程网络上,那么数据包将会发送给本网络上的路由器,由路由器将数据包发送到其他网络,直至到达目的地。在这个过程中您可以看到,子网掩码是不可或缺的!

(1)划分子网的步骤
第一步,确定子网数量
第二步,写出缺省子网掩码
第三步,自定义子网掩码
第四步,计算主机IP地址范围,分配IP地址

(2)划分子网示例
例:学校有四个处于不同物理位置的网络教室,每个网络教室30台机器,如今领到一个C类IP为:202.112.10.0,如何给这些机器配置IP,以及子网掩码?
解:
第一步,确定子网数量。条件四个不同物理位置的网络教室,说明需要划分4个子网,子网号如果用二进制表示,00,01,10,11,由于全0和全1不能用,所以两位不行,需要三位表示,即n=3,分别为:000,001,010,011,100,101,110,111。全0,全1不能用,有效的子网号是001,010,011,100,101,110,六个(我们只需要四个,空两个留作扩展)。
第二步,写出缺省的子网掩码。C类IP,默认的子网掩码应该是:255.255.255.0,其二进制为:11111111.11111111.11111111.00000000,其中主机号的前三位应该预留出作为子网号。
第三步,自定义子网掩码。将主机号的前3位置1,则子网掩码为: 11111111.11111111.11111111.11100000,化为十进制得到:255.255.255.224。
第四步,4个子网,子网号占了3位,子网内的主机号占5位。子网内主机数为:2^5-2 = 30个,即每个机房最多30台机器。则分配IP地址。

领到的IP地址为:202.112.10.0,二进制为:11001010.01110000.00001010.00000000
有效子网号为:001,010,011,100,101,110。即带划分的IP地址应该为:
1机房:11001010.01110000.00001010.00100000,对应的二进制为:202.112.10.32。故实际IP范围为:202.112.10.33-202.112.10.62。
2机房:11001010.01110000.00001010.01000000,对应的二进制为:202.112.10.64,故实际IP范围为:202.112.10.65-202.112.10.94。
3机房:11001010.01110000.00001010.01100000,对应的二进制为:202.112.10.96,故实际IP范围为:202.112.10.97-202.112.10.126。
4机房:11001010.01110000.00001010.10000000,对应的二进制为:202.112.10.128,故实际IP范围为:202.112.10.129-202.112.10.158。
5机房(备用1):11001010.01110000.00001010.10100000,对应的二进制为:202.112.10.160,故实际IP范围为:202.112.10.161-202.112.10.190。
6机房(备用2):11001010.01110000.00001010.11000000,对应的二进制为:202.112.10.192,故实际IP范围为:202.112.10.193-202.112.10.222。
