子网划分计算
基础知识
255.0.0.0 可以写成 /8
255.255.0.0 可以写成 /16
255.255.255.0 可以写成 /24
255.255.255.255 可以写成 /32
所谓划分子网,就是子网掩码不再是以上这4个数字,/9是怎么回事?就是子网掩码的二进制数在原来的8的基础上往后移了一位,那么/26就是子网掩码在原来24的基础上往后移了两位,
正常的一个子网可用的IP地址是1-254之间,0表示网段,255是广播地址不能分配给主机,往后移了一位就是拿一把刀把原来1-254之间砍了一半,那么就分成了两个子网0网段和128网段,
0网段可用的地址范围是1-126,128网段可用的地址范围是129-254,往后移了两位是就是在原本1-126之间再砍上一刀,那么总共其实就是分成了4个网段,0网段,64网段,128网段,192网段
以此类推可以发现,每移动一位,对应的块大小分别是128 、64 、 32 、16 、8 、4 后面再分下去就没有意义了,为什么?块大小4,去掉最前面的网络位和广播位,实际上能用的地址只有2个了,也就是最小的点对点通信了。
255.255.255.128 /25
255.255.255.192 /26
255.255.255.224 /27
255.255.255.240 /28
255.255.255.248 /29
255.255.255.252 /30
那么下面我们来做下练习
10.129.26.178 255.255.255.192 请问它属于哪个网段,块大小是多少,可用地址范围是多少
看到子网最后是192,我们应该就知道它是/26也就是往后移动了两位,那么块大小确定了是64,那么拿出计算器178除以64等于多少2.78,我们取整数2,2再乘以64得128,那么它是属于128网段,再用128加上块大小64等于192,
这个时候我们就知道了可用地址范围是129到190,记住网络位和广播位是不能用的。
再来一个练习
10.129.26.145 255.255.255.240 请问它属于哪个网段,块大小是多少,可用地址范围是多少
看到子网最后是240,我们需要知道它是/28也就是往后移动了四位,那么块大小就是16,拿出计算器145除以16取整数9,9再乘以16得144,那么它就是属于144网段,再用144加上块大小16得160,
可用地址范围是145到158,记得144属于网络位不能用,159属于广播位,而160则是160网段的网络位,现在清楚了吧。
现在最大的问题就是下次遇到这种子网划分,我们是不是还要拿出这篇内容来看呢?其实不需要,把你的左手拿出来,面朝自己
第一张图表示子网掩码最后的数,第二张图表示对应的块大小
当我们看到子网掩码最后一位,例如是240,我们就开始用大拇指从128的开始往上数,数到那个位置后,停下来,人是有肌肉记忆的,然后开始用第二张图数,这么我们就能准确知道对应的块大小是16,再用IP地址的最后一位数除以这个块大小,得到整数,再乘以块大小,就是这个IP地址的网段了,网段数加上块大小就是下一个网段了,网段数加1,下一个网段数减去2就是地址范围了。
我不知道我这种方法,是不是比二进制数去转换要好,反正我自己是这么算的,可能是以前学过一点易经的原因吧,总觉得这掌上乾坤的法子,是真好用,人的肌肉记忆是非常强的,你想忘都忘不了。最后再附上后天八卦图吧,什么方位立马就出来了。