当我们对一个网络进行子网划分时,基本上就是将它分成小的网络。比如,当一组IP地址指定给一个公司时,公司可能将该网络“分割成”小的网络,每个部门一个。这样,技术部门和管理部门都可以有属于它们的小网络。通过划分子网,我们可以按照我们的需要将网络分割成小网络。这样也有助于降低流量和隐藏网络的复杂性。
我们先从24位开始划分,
举的例子为10.10.10.0/24,
先画下面这个横线,因为IP地址中每段的最大值是255,所以范围是0-255,
因为/24的掩码是255.255.255.0,换成二进制是11111111.11111111.11111111.00000000,
1代表网络位,0代表主机位。所以在10.10.10.0/24中不用管前三个段,只要看最后一段。
横线开头的是0,也就是10.10.10.0,因为换成二进制全是0,所以这个是网络地址;横线最后一个是255,换成二进制全是1,所以是广播地址,即10.10.10.255。网络地址和广播地址是不能使用的,因为这两个地址是保留给网络用的,不能做IP使用。那么去掉头和尾,可用范围就是10.10.10.1—10.10.10.254,共254个可用ip
/24的掩码是255.255.255.0
接着是/25
从24位中间分一半(24上划一次),就是25位了(24+1),所以/25可以划两个子网,第一个的头是10.10.10.0/25,也就是网络地址,尾是10.10.10.127/ 25,即广播地址。所以范围是10.10.10.1—10.10.10.126,共126个可用地址,第二个的网络地址是10.10.10.128/25,广播地址是10.10.10.255/25,范围是10.10.10.129—10.10.10.254,共126个可用地址 。
/25的掩码是255.255.255.128,128就是最后一个子网的网络地址
然后是/26
从/25的两个子网上在对半划一次(24上划两次),就是/26(24+2),能分成四个子网,第一个的网络地址是10.10.10.0/26,广播地址是10.10.10.63/26,范围是10.10.10.1–10.10.10.62,共62个可用地址。第二第三第四个子网可以参照第一个的子网
/26的掩码是255.255.255.192,192就是最后一个子网的网络地址
最后的 /27/28/29可以以此类推
最后的最后是/30
图太难画了,我放弃了,只画了前面
在/24的基础上对半划6次(第一次:128,第二次:64,第三次:32,第四次:16,第五次:8,第六次:4),就是/30位了(24+6),/30位很特殊,去头去尾,就只剩下两个可用ip了,所以一般用于路由器之间的点到点连接
第一个网络地址是10.10.10.0/30,广播地址是10.10.10.3/30,范围是10.10.10.1—10.10.10.2。
/30的掩码是255.255.255.252,252是最后一个子网的网络地址(图中没画出来)
还有,划一次是要在每个子网上进行,做到每个子网内的可用IP相同
这个方法是作者从这个视频中学到的
传送门
在这里要感谢一下这位老师
B类和A类用这个方法较麻烦,因为数量太大了,所以用另一种方法:
/23可以看成两个/24的网段相加
比如10.10.0.0/24加上10.10.1.0/24就是一个/23位的网段,即10.10.0.0/23,网络地址是10.10.0.0/23,广播地址是10.10.1.255/23,范围是10.10.0.1—10.10.1.254,共510个可用地址(10.10.0.0/24和10.10.1.0/24各有254个可用ip,加起来是508个IP,但为什么有510个可用IP呢,因为10.10.0.0的尾和10.10.1.0的头”接上了”,那么10.10.0.255和10.10.1.0就能使用了)。
/22可以看成四个/24的网段相加
比如10.10.0.0/24,10.10.1.0/24,10.10.2.0/24,10.10.3.0/24相加变成10.10.0.0/22
网络地址是10.10.0.0/22,广播地址是10.10.10.3.255,范围是10.10.0.1—10.10.3.254,共1022(1016+6)个可用地址
/21/20/19/18/17/16/15/14/13/12/11/10/9/8以此类推
希望以上方法能帮到你!
原文:https://www.cnblogs.com/Ricardo-W/p/12207678.html