子网的划分,实际上就是设计子网掩码的过程,它指的是指将一个给定的IP网络地址空间划分为更小的子网络。
在子网掩码中用1和0来分别网络号和主机号,其中是1的表示是网络部分,0表示的是主机部分,所有主机号中的最后一个主机号为广播地址。
例如,C类网络的默认子网掩码是255.255.255.0,
用二进制表示为:
11111111.11111111.11111111..00000000。
IP地址范围与主机号范围的区分
IP地址范围
通常指的是一系列连续的IP地址,这些地址可以属于同一个网络或子网,也可以跨越多个网络或子网。例如,一个公司可能拥有一个私有地址范围,如192.168.1.0/24),这个范围内的所有地址都属于该公司的内部网络。
主机号范围
则是在一个特定的网络或子网中,主机部分可以取值的范围。这个范围取决于子网掩码的长度。例如,在子网掩码为255.255.255.0的网络中,最后一个字节(即0-255)用于主机号,但通常有两个地址(0和255)是保留的,因此实际可用的主机号范围是1-254。
IP地址范围可以包含多个子网,而每个子网内的主机号范围则限定了该子网内可以分配给主机的IP地址数量。
子网划分的原理
通过借用IP地址中的若干位主机位来充当子网地址,从而将原网络划分为若干个子网。在子网划分过程中。
(1)从IP地址主机号的最高位开始借位,把原有的“主机号”变成“网络号”,也就是子网号;
(2)IP地址由原来的“网络号+主机号”转换为“网络号+子网号+主机号”;
(3)将子网掩码与IP地址按位与运算,得出网络号和主机号,判断两个IP地址是否属于同一个子网。
需要注意地是,借出的位数决定了可以划分的子网数量,随着子网地址借用主机位数的增多,子网的数目会随之增加,但每个子网中的可用主机数会逐渐减少。
子网划分的步骤
确定子网需求:首先,需要明确需要划分的子网数量。
计算子网位数:根据子网数量,计算出需要借用多少主机位数才能满足需求。
修改子网掩码:将计算出的子网位数转换为子网掩码中的1,并替换掉原有的子网掩码中对应的主机位部分。
分配子网地址:使用修改后的子网掩码与IP地址【IP地址查询】进行运算,得到各个子网的网络地址。
计算主机地址范围:在每个子网中,除了网络地址(主机部分全为0)和广播地址(主机部分全为1)外,其余地址均可作为主机地址使用。
举个例子帮助大家更好地理解:
以C类网络为例,其默认子网掩码为255.255.255.0,默认有8位主机位,可支持254个主机地址。
将它划分为两个子网,可以借用1位主机位作为子网位,
子网位的数量决定了可以划分的子网数量,因此我们可以使用公式2n来计算子网数量,其中n是子网位的数量。
在这个例子中,n=1,所以我们可以划分的子网数量是21=2。
修改后得到的子网掩码为255.255.255.128,
最后,排除网络地址和广播地址后,可以得出每个子网有126个可用主机地址。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。