开发者社区> 技术小阿哥> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

子网划分新方法----等长子网划分

简介:
+关注继续查看

等长子网划分

子网划分的任务包括两部分:

§ 确定子网掩码的长度。

§ 子网中第一个可用的IP地址和最后一个可用的IP地址。

1.等分成两个子网

下面以一个C类地址划分为两个网段为例,演示子网划分的过程。

如图3-14所示,某公司有两个部门,每个部门100台计算机,通过交换机连接,组成局域网,通过路由器连接Internet。这两个部门的200台计算机使用192.168.0.0 C类网络,该网段的子网掩码为255.255.255.0,连接局域网的路由器接口配置使用该网段的第一个可用的IP地址192.168.0.1。

虽然路由器可以使用该网段的任何可用的IP地址,但为了避免该网段计算机地址和路由器地址冲突,一般将路由器设置为该网段的第一个可用的IP地址或最后一个可用的IP地址。

clip_image001

▲图3-14 一个网段的情况

为了安全考虑,你打算将这两个部门的计算机分为两个网段,中间使用路由器隔开。计算机数量没有增加,还是200台,因此使用一个C类地址,IP地址是足够用的。现在将192.168.0.0 255.255.255.0这个C类地址划分成两个网段。

如图3-14所示,将IP地址最后一个字节写成二进制形式,子网掩码使用两种方式表示:二进制和十进制。子网掩码的位数往右移一位,这样IP地最后一个字节的第8位,就变成网络位,该位为0是A子网,该位为1是B子网。

如图3-15所示,IP地址的最后一个字节,其值在0~127之间的,第8位均为0;其值在128~255之间的,第8位均为1。分成A、B两个子网,以128为界。

每个子网是原来的,子网掩码往右移1位。

clip_image005

▲图3-15 等分为两个子网

A和B两个子网的子网掩码都为255.255.255.128。

A子网可用的地址范围为192.168.0.1~192.168.0.126,IP地址192.168.0.0由于主机位全为0,不能分配给计算机使用,192.168.0.127由于其主机位全为1,不能分配计算机。

B子网可用的地址范围192.168.0.129~192.168.0.254,IP地址192.168.0.128由于主机位全为0,不能分配给计算机使用,IP地址192.168.0.255由于其主机位全为1,不能分配给计算机。

划分两个子网后网络规划如图3-16所示。

clip_image006

▲图3-16 划分子网后的地址规划

2.等分成4个子网

假如公司有4个部门,每个部门有50台计算机,现在使用192.168.0.0/24这个C类网段,从安全考虑你打算每个部门的计算机放置到独立的网段,这就要求你将192.168.0.0/24这个C类网络划分为4个网段,如何划分子网呢?

如图3-17所示,将192.168.0.0/24网段的IP地址的最后一个字节写成二进制,要想分成4个网段,你需要将子网掩码往右移动两位,这样第7位和第8位就变为网络位。你就可以分成4个子网,第8位和第7位为00是A子网,01是B子网,10是C子网,11是D子网。

每个子网是原来的×,即两个,子网掩码往右移两位。

clip_image008

▲图3-17 等分为4个子网

A、B、C、D子网的子网掩码都为255.255.255.192。

A子网的可用的开始地址和结束地址为192.168.0.1~192.168.0.62;

B子网的可用的开始地址和结束地址为192.168.0.65~192.168.0.126;

C子网的可用的开始地址和结束地址为192.168.0.129~192.168.0.190;

D子网的可用的开始地址和结束地址为192.168.0.193~192.168.0.254。

注意

每个子网的最后一个地址都是本子网的广播地址,不能分配给计算机使用,如图3-16所示的A子网的63、B子网的127、C子网的191和D子网的255。

3.等分为8个子网

如果想把一个C类网络等分成8个子网,如图3-17所示,子网掩码需要往右移3位。才能划分出8个子网,第8位、第7位和第6位都变成网络位。

每个子网的子网掩码都一样,为255.255.255.224。

A子网可用的开始地址和结束地址为192.168.0.1~192.168.0.30;

B子网可用的开始地址和结束地址为192.168.0.33~192.168.0.62;

C子网可用的开始地址和结束地址为192.168.0.65~192.168.0.94;

D子网可用的开始地址和结束地址为192.168.0.97~192.168.0.126;

E子网可用的开始地址和结束地址为192.168.0.129~192.168.0.158;

F子网可用的开始地址和结束地址为192.168.0.161~192.168.0.190;

G子网可用的开始地址和结束地址为192.168.0.193~192.168.0.222;

H子网可用的开始地址和结束地址为192.168.0.225~192.168.0.254。

每个子网能用的主机IP地址,都要去掉主机位全0和主机位全1的地址。如图3-18所示,32、64、96、128、160、192、224、255都是相应子网的广播地址。

 

clip_image011

▲ 图3-18 等分为8个子网

每个子网是原来的×,即3个,子网掩码往右移3位。

确定子网掩码:子网掩码往右移1位,就将原来的网段分成两个子网;子网掩码往右移两位,将原来的网段分成4个子网;子网掩码往右移3位,就等分成8个子网。以此类推,子网掩码往右移4位,等分成16个子网。

确定每个子网可用的地址:主机位全0和全1的不能用。

3.3.4 判断IP地址所属的网段

以上学习了将一个C类网络等分成2、4、8个子网的方法,并找到了规律。下面将会练习根据子网掩码断定IP地址所属的子网。

示例

判断192.168.0.101/27所属的子网。

方法就是将IP地址和子网掩码做与运算,得到的就是所属的子网,即主机位归0就是所属的子网。

该地址为C类地址,默认子网掩码为24位,现在是27位。子网掩码往右移了3位,根据以上总结的规律,每个子网是原来的×,即将这个C类网络等分成8个子网。如图3-19所示,101所处的位置位于96~128之间,主机位归0后等于96。因此该地址所属的子网是192.168.0.96。

clip_image012

▲图3-19 判断地址所属子网(1)

示例

判断192.168.0.101/26所属的子网

该地址为C类地址,默认子网掩码为24位,现在是26位。子网掩码往右移了两位,根据以上总结的规律,每个子网是原来的×,将这个C类网络等分成了4个子网。如图3-20所示,101所处的位置位于64~128之间,主机位归0后等于64。因此该地址所属的子网是192.168.0.64/26。

clip_image013

▲图3-20 判断地址所属子网(2)

总结

如图3-21所示,如果一个C类网络被等分成4个子网。

IP地址范围192.168.0.0~192.168.0.63都属于192.168.0.0/26子网。

IP地址范围192.168.0.64~192.168.0.127都属于192.168.0.64/26子网。

IP地址范围192.168.0.128~192.168.0.191都属于192.168.0.128/26子网。

IP地址范围192.168.0.192~192.168.0.255都属于192.168.0.192/26子网。

clip_image014

▲图3-21 断定IP地址所属子网规律

3.3.5 A类网络子网划分

学会了C类网络等长子网划分,A类网络的子网划分也就会了,你只需将A类IP地址的第2个字节、第3个字节和第4个字节写成二进制,根据划分的子网数量,确定往右移动几位子网掩码。比如将122.0.0.0/8 A类网络划分成两个子网,如图3-22所示。

clip_image016

▲图3-22 A类网络划分为两个子网

A和B两个子网的子网掩码为255.128.0.0。

A子网可用的地址范围122.0.0.1~122.127.255.254。

B子网可用的地址范围122.128.0.1~122.255.255.254。

举一反三,B类地址的子网划分,你只需将IP地址的第3个字节和第4个字节写成二进制,根据划分的子网数量,先确定往右移动几位子网掩码,然后确定每个子网可用的地址范围。



本文转自 onesthan 51CTO博客,原文链接:http://blog.51cto.com/91xueit/1135828,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
瑞哥倾力创作:硬核啃掉子网划分!
子网划分在网工平时工作中必不可少,随着各类子网划分工具的盛行,基本上绝大多数人都不会选择去手动划分了。但是作为曾经入门网络几大难点之一:子网划分,我们还是要了解其背后的原理,以及手动划分的方法。
24 0
[软考考点解析]软件设计师--子网的划分
1. 概念 子网划分是高频考点,要想理解子网划分并不难。
68 0
子网掩码
网络标识(即A类地址的前八位、B类地址的前16位、C类地址的前24位)相同的计算机比属于同一个链路。 为了减少主机号的浪费,设计出子网掩码。
925 0
C#--WinForm获取本机网卡的型号,IP地址,子网掩码和网关
//方法一:利用注册表 using System; using Microsoft.Win32; class CardGrab {     public static void Main()     {         RegistryKey start = Registry.
710 0
C#--WinForm获取本机网卡的型号,IP地址,子网掩码和网关
//方法一:利用注册表 using System; using Microsoft.Win32; class CardGrab {     public static void Main()     {         RegistryKey start = Registry.
683 0
13688
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载