
计算机网络层
划分变长子网和构造超网
学习了网络层的基本内容和等长子网的划分后,我们这一周学习的是变长子网和超网,这两部分的知识点有哪些呢?我们一起来看看吧~



• 变长子网的划分 •
什么是变长子网的划分?
变长子网的划分其实就是在等长子网的划分上,分别取不同等分子网中的某个或者多个子网。
看一个例子

分析
A子网:相当于取了等长子网划分为8个子网中的一个子网。
网络地址:192.168.10.32
子网掩码:255.255.255.224
广播地址:192.168.10.63
可用地址:192.168.10.33 - 192.168.10.62
规律总结
1.变长子网划分的规律
如果一个子网地址块是原来网段的(1/2)^n,子网掩码就在原网段的基础上后移n位。不等长子网,子网掩码也不同。而这种子网掩码被称为VLSM(可变长子网掩码)。
2.点到点网络的子网掩码
D、E每个子网是原来网络的 (1/2)^6,子网掩码往右移动6位。
11111111.11111111.11111111.11111100写成十进制子网掩码也就是255.255.255.252。

• 无分类域间路由选择CIDR •
介绍
无分类编址,无A、B、C类以及划分子网,用各种长度‘网络前缀’来代替分类中的‘网络号’、‘子网号’。
IP地址::={,}
使用此方法,可以让Internet上的路由器路由表大大精简。
看一个例子

CIDR把网络前缀都相同的连续IP地址组成“CIDR地址块”,每块中的地址个数是2的乘方;
128.14.32.0/20 中的“20”表示网络前缀。
那为什么要有CIDR呢?
其实这是为我们做网络聚合用的
聚合
把前面网络号相同的聚合起来,连续的地址块才能聚合。
看一个例子
某公司申请到了1个网络地址块(共8个C类网络地址):
210.31.224.0/24—210.31.231.0/24
为了对这8个C类网络地址块进行聚合,采用新的掩码应为____________。
分析
224:1110 0000
225:1110 0001
……
231:1110 0111
可以看出,前面11100相同,即主机位为8+3=11,二进制1111 1000代表十进制的248
因此,新的掩码应该为255.255.248.0
总结——如何判断IP地址所属网段
小技巧:IP地址中主机位归0就是该主机所在的网段。
例子:判断192.168.0.101/26所属的子网。

1.画出一条数轴
2.找到IP地址的所在范围
3.对主机地址和网络掩码进行“与”运算,主机号归零

• 合并网段—超网 •
前面我们学习将一个大网络分为多个小的网络,那能否将多个小的网络合并成一个大网络呢?答案是可以的,我们继续来看看吧!
上例子!!!
假设要将以下图中的两个C类网段的合并在一个网段需要怎么操作?

合并方法:合并后的网络号是通过左移1位子网掩码生成的。

但我们要注意!!
并不是任何两个连续的网段都能够合并!
合并网段成超网——规律
网段合并的规律,子网掩码左移1位能够将能够合并两个网段, 左移2位,能够合并四个网段,左移3位,能够合并8个网段。
左移n位,能够合并2^n个网段噢~

判断网段能否合并
判断连续的2个网段是否能够合并,只要第一个网络号能被2整除,就能够 通过左移1位子网掩码合并。
判断连续的4个网段是否能够合并,只要第一个网络号能被4整除, 就能够通过左移2位子网掩码合并将这4个网段合并。
依次类推,要想判断连续的8个网段是否能够合并,只要第一个网络号能被 8整除,这8个连续的网段就能够通过左移3位子网掩码合并。
……

这一节课的知识就到这里啦,你掌握了吗?是不是发现我们计算机网络的学习都是一环扣一环的呢?如果还没有掌握好,记得多多复习呀!大家冲鸭!!
图文:江芷莹、曹爽、李蓉、刘育青、缪盈盈
审核:陈平平、费悦