子网划分在网络中是一个重点,作为一名网络工程师必须学会,子网划分共有三种方法,在此重点讲述第一种方法,剩余的两种方法略作介绍。
A类地址:0.0.0.0~127.255.255.255
B类地址:128.0.0.0~191.255.255.255
C类地址:192.0.0.0~223.255.255.255
D类地址:224.0.0.0~239.255.255.255
E类地址:240.0.0.0~247.255.255.255
私有IP地址:
A类地址:10.0.0.0~10.255.255.255
B类地址:172.16.0.0~172.31.255.555
C类地址:192.168.0.0~192.168.255.255
一、已知子网号和所划分的IP地址,求各子网IP地址取值范围
方法一、
若2的n次方大于等于m
n:子网号;m:所要求划分的子网数。
此时求出了n,根据所划分的IP地址所属范围,将原有的网络位向后推移n,即可得到新的网络位,依照所划分的IP地址所属的类别,进而推算出新的子网掩码。同时,子网号位由零和一不断进行组合,构成所划分的子网数。所有主机位全为零,为网络地址;所有主机位全为一为广播地址,在网络地址与广播地址之间的IP地址数加上本身构成此子网的IP取值范围。每一个子网分别去除网络地址与广播地址则构成此子网的有效IP取值范围。
方法二
若2的n次方大于等于m
n:子网号;m:所要求划分的子网数。
256除以2的n次方等于每一个子网的IP地址数量,此时依照所划分的IP地址的所属类别,可依次求出每一个子网的IP地址取值范围。
假设每一个子网的IP地址数为k,且只关注改动的段,则
第一个子网改动段:0~k-1
第二个子网改动段:k~2k-1
第三个子网改动段:2k~3k-1
第四个子网改动段:3k~4k-1
………………………………………………..
………………………………………………….
依次类推直至最后一个子网的广播地址为255结束。
例如:
将104.56.0.0划分为五个子网,求出每一个子网的取值范围及其有效IP。套用上面的公式,即可得到当n=3时,所划分的子网数要大于等于5,因此子网号为3,由于此IP地址属于A类,因此子网掩码的网络位有十一位一。所以此IP的最终子网掩码为255.224.0.0,根据子网号零和一的组合进而求出了每一个子网的网络地址和广播地址,二者之间的IP加上本身构成了自身的子网。主机位全为零为网络地址,反之全为一则为广播地址。每一个子网除去网络地址、广播地址则为有效IP地址,可供主机使用。以下红色标记的则为子网号。子网号+此段的主机位构成网络地址第二段的数值。所以则有104.X.0.0(网络地址)和104.X.255.255(广播地址)。
128 64 32 16 8 4 2 1
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
注:B类、C类的IP地址划分依旧如此。求出了子网号即可得到相应的主机位以及新的网络位,进而可求出每一个子网的网络地址与广播地址。
二、已知主机数和所划分的IP地址,求各子网
2的n次方减2大于等于m
n为主机位,m为每一个子网有效IP地址数。32减去n便可以得到新的网络位,此时再根据所划分的IP地址的类别进而求出子网号。此时根据子网号零和一的组合进而可求出每一个子网的网络地址与广播地址。