1,IPv4 地址划分(简单)背景
IPv4地址大有43亿个,这么庞大的地址怎么更好的管理起来啦!!!当然可以通过对IP地址进行分类来拒绝管理的问题,那为啥还有子网的划分那?
2,IPv4 地址分类
在网络系统中,IP地址由4字节组成,每个字节8位,按照点分十进制表示,地址结构为XXX.XXX.XXX.XXX。IP地址目前被分为5类,如下图:
为了便于寻址以及层次化构造网络,每个IP地址包括两个标识码 ----【网络ID:表示处于什么类型中的网络】【主机ID:为每台主机分配的地址】,同一个物理网络上的所有主机都使用同一个网络ID,网络上的一个主机(包括网络上工作站,服务器和路由器等)有一个主机ID与其对应。IP地址根据网络ID的不同分为5种类型,A类地址、B类地址、C类地址、D类地址和E类地址。
在IP地址3种主要类型里,各保留了3个区域作为私有地址,其地址范围如下:
A类地址:10.0.0.0~10.255.255.255
B类地址:172.16.0.0~172.31.255.255
C类地址:192.168.0.0~192.168.255.255
3,子网地址划分
比如C类地址:192.168.100.1/24 ===>其子网掩码为255.255.255.0 ,那么其可用的IP地址个数为:256-2 ==》254 个,(0,1为特殊的地址)。想想看,对于一个很小的网络来说,我直接划分c类网络,不是会有很多地址浪费了,为了解决这种浪费,是地址划分更精细,才有了这样的划分。
子网划分:
192.168.100.0/24 ===》192.168.100.00000000/24 [8个0代表8位],我们知道C类地址默认子网掩码是255.255.255.0,但是这样划分的网络地址太多个, 所以现在我们把最后八位第一位取出作为也作为网络号,那我们就会得到:192.168.100.0|000000 和 192.168.100.1|0000000 这样两种的地址,这两个地址的子网掩码都为:255.255.255.128【也就是25位网络掩码】。
我们目前可以从上面的C类地址中选择一位,那也可以选择两位 以上【最多8位】,当我们选择一位时 ,就将一个C类网络划分为两个不同的网段了,如下:
192.168.100.0|0000000 - 192.168.100.0|1111111 ==》192.168.100.0 ~ 192.168.100.127
192.168.100.1|0000000 - 192.168.100.1|1111111 ==》192.168.100.128 ~ 192.168.100.255
分别都有127,这就是子网划分。
4,子网划分的一些例子
解:
从210开始我们知道这是一个C类地址,在看子网掩码,3个255带一个128,我们知道这个地址是进行了子网划分得到的,由于是128,可知道,是选择了一位主机号作为网络号。
由上面所将的子网划分,我们知道该网络北分为了2个子网络。所以:
210.33.5.0|0000000 - 210.33.5.0|1111111 ==》192.168.100.0 ~ 192.168.100.127
210.33.5.1|0000000 - 210.33.5.1|1111111 ==》192.168.100.128 ~ 192.168.100.255
所以可的某主机ip是在这个网络中的。
所以其网络地址为:
192.168.100.0/25 和 192.168.100.128/25
(如果你理解了上面的内容,那这个就是 小kiss)
解答:
由题意可的==》A类网络,也进行了子网划分【A类网络默认255.0.0.0】,224 = 128+64+32;所以其选择了3位主机号作为网络号【20.000|00000.0.0】,根据排列组合,2^3 = 8,所以可以划分8个子网。如下:
20.000|00000.0.0 - 20.000|11111.255.255 ==》20.0.0.0 - 20.31.0.0
20.001|00000.0.0 - 20.001|11111.255.255 ==》20.32.0.0 - 20.63.0.0
20.010|00000.0.0 - 20.010|11111.255.255 ==》20.64.0.0 - 20.95.0.0
20.011|00000.0.0 - 20.011|11111.255.255 ==》20.96.0.0 - 20.127.0.0
20.100|00000.0.0 - 20.100|11111.255.255 ==》20.128.0.0 - 20.159.0.0
20.101|00000.0.0 - 20.101|11111.255.255 ==》20.160.0.0 - 20.191.0.0
20.110|00000.0.0 - 20.110|11111.255.255 ==》20.192.0.0 - 20.223.0.0
20.111|00000.0.0 - 20.111|11111.255.255 ==》20.224.0.0 - 20.255.0.0
注:以上子网掩码都为255.224.0.0 == 11位子网掩码
总结:
简单的介绍了一些IPv4地址的划分,和 ip地址子网的划分。