开发者学堂课程【计算机网络基础:子网划分】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/450/detail/5558
子网划分
内容介绍:
一、IP 子网
二、IP 子网划分方法
三、IP 子网划分举例
一、IP 子网
(1)子网划分
从1985年起在 IP 地址中又增加了一个“子网号字段”,使两级的 IP 地址变成为三级的IP地址。这种方法叫子网划分。
基本概念:
将原来属于主机位的比特“借”过来当子网号
划分子网纯属于一个单位内部的事情。单位对外仍然表现为没有划分子网的网络。
当前的校园网由一个128.1.0.0,这样一个外部网络进行接入,那么这个校园网内部,看到3个系,计算机系,英语系和日语系,
而且每个系部的物理网络,它主机数都不超过200台,所以这个时候就可以,把原来的2级地址变成3级地址管理,看每一个系部,每一个虚线的下面有标题,
计算机系用到了128.1.1.0网络,英语系用到了128.1.2.0网络,而日语系用到了128.1.3.0网络,
这三个系部对外共享128.1.0.0的这样一个主类网络,而在网络内部又区分为1子网、2子网和3子网,而他们的区分就是在IP地址的第3个字节进行的,所以,看到IP地址后,就很容易判断当前上网的用户是在哪个系部,这就是子网划分。
二、子网划分的方法
(1)方法
子网的划分,实际上就是向IP地址中原来表示主机ID的 bit 位借位,作为子网ID需要重新确定子网掩码,就要确定向原来主机位借多少位,即子网掩码中有多少“0”变成“1”。
(2)整个子网划分的过程
1.确定借用多少位主机位:如果需要划分m个子网,假设需要借用N位主机位,那么两者之间应该满足2N-2≥m
2.确定子网划分后的新的子网掩码
3.确定每个子网的网络地址(即每个网段的第一个地址)是什么
4.确定每个子网的广播地址(即每个网段的最后一个地址)是什么
5.确定每个子网中有效主机范围是什么
三、子网划分举例
一个 B 类的网络128.1.0.0,要划分6个子网,这里 m=6,根据2N-2≥m, N 的最小值为3,使用新的子网掩码标示借用3位,如图所示,原本的IP地址由黄色底色和蓝色底色标示它的网络位和主机位,
而现在经过子网划分以后,可以看到从主机位借出了3位,它的底色变成了黄色,而新的子网掩码需要体现出借出3位这个事,
所以可以看到粉色的子网掩码部分,里面原本的表示网络位的16个1,现在增加了3个,它表示是子网位。
一个B类的网络128.1.0.0,要划分6个子网
如图所示,它的子网位二进制排列是001,而最后一个子网号全1去除,则最后一个子网号位,三位子网号的全排列,最后一个110,所以把这个地址转化成十进制数之后第一个子网的网络号是128.1.32.0,最后一个子网的网络号是128.1.192.0,得出6个子网
一个B类的网络128.1.0.0,要划分6个子网
讲解第一个子网内部的一些信息,若网络位不变,子网位不变,主机号全零,表示的是当前子网的网络号为128.1.32.0,网络位不变,子网位也不变,主机位全部变成1,则当前子网的广播地址转换成十进制数变成128.1.63.255
一个B类的网络128.1.0.0,要划分位6个子网
求当前第一个子网的第一个可用的IP地址,蓝色底色的主机位进行二进制排列之后,它的最右边加1,而它的最后一个可用IP地址在下面图片中,蓝色底色的主机位中除了最后一位是0外剩下的全部都是1,将这两个数转换成十进制数之后,第一个可用的IP地址是128.1.32.1,最后一个可用的IP地址是128.1.63.254,则按照第一个子网的操作。
后续的2、3、4、5、6这些子网,它的网络号、广播地址、可用的IP地址范围,都能够计算出来。
一个B类的网络128.1.0.0,要划分6个子网的计算。