首页 > 编程知识 正文

零基础IP子网划分详解,网络子网划分例题

时间:2023-05-05 10:59:51 阅读:131206 作者:4070

一、子网划分概述1、为什么要划分子网? IPv4地址如果只按类(a、b、c类)划分的话,会造成大量的浪费和不足。 为了解决这个问题,除了有类的网络之外,还可以通过重新划分IP地址的主机名并将一些放入网络号中来划分不同大小的网络。

2、IPv4子网划分和聚合产生了两种非常重要的技术,以解决IPv4的不足,提高网络划分的灵活性。 它是变长子网掩码(VLSM )和CIDR ),将传统的标准IPv4有类网络发展为更高效实用的无与伦比网络。 有关VLSM和CIDR的详细说明,请参阅上一篇子网掩码的详细说明。

VSM用于划分IPv4子网,即将一个大网络划分为多个小子网; 另一方面,CIDR用于聚合IPv4子网。 当然,主要是指路由聚合,即路由聚合。 CIDR可以将多个小子网路由条目组合为一个大网络的路由条目,从而减少路由器中的路由条目数量并提高路由效率。

二、子网划分方法本文所述的子网划分实际上是基于VLSM变长子网掩码的划分,子网划分分为等长子网划分和变长子网划分。

1、VLSM子网划分的基本思想用VLSM划分子网的基本思想很简单。 是将现有网段主机位的最左边的几个人作为子网位来租用,分割出多个子网。

、将原类网络IPv4地址的“网络ID”部分借用到“主机ID”部分

、属于“主机ID”部分的位的一部分是“网络ID”的一部分(通常称为“子网ID”)。

、原“网络ID”“子网ID”=新的“网络id”。 子网ID的长度决定了可以划分的子网的数量。

下一个示例图:

2、全0子网和全1子网、“全0子网”表示对应子网的“子网ID”部分的各位为0,是第一个子网。

、“全1子网”表示对应子网的“子网ID”部分的各位为1,是最后一个子网。

、根据RFC950的参考规定,划分子网后,可用子网只有n-2个(n表示总子网数)。

、最后RFC1878参考规定,划分子网后可以有n个可用子网(n表示总子网数)。

RFC950的参考规定不能使用第一个子网,即“完整0子网”和最后一个子网,即“完整1子网”。 这是为了防止完全0子网的网络地址和完全1子网的广播地址分别与划分子网之前的网络地址和广播地址冲突。 但是,随后RFC1878的规定废除了该规定,现在的设备基本上普遍支持RFC1878。

三.等长子网和变长子网划分子网的任务如下。

、确定子网掩码的长度。

、确定子网下主机可用的地址范围(第一个可用IP和最后一个可用IP )。

、确定网络地址(主机位均为0 )和广播地址(主机位均为1 ),不能分配计算机主机用。

、等长子网分割等长子网分割是指将一个有类网络等分为多个网络。 也就是说,等分割为多个子网,所有子网的子网掩码相同。

1、c类网络子网化实例、分为两个子网

是否要将网络192.168.0.0 255.255.255.0划分为两个子网,并为每个子网导出地址信息?

分析:

此网络掩码为/24,要将其拆分为两个子网,请借用主机位1位作为子网位。

因为如果将二进制0和1按一位排列组合,则分别只有0、1这两种,如下图所示。

0是a子网

1是b子网

因为租用主机1位,所以子网掩码1位将从原始的255.255.255.0(/24 )转换为255.255.255.128 )/25

结论: c类网络划分为两个子网络,将子网掩码向右移动1位,可划分为两个子网络,即2^1。

最终结果:

子网a的网络地址: 192.168.0.0/25,可用地址: 192.168.0.127到192.168.0.127,广播地址: 192.168.0.0

b子网网络地址: 192.168.0.128/25,可用地址: 192.168.0.129~192.168.0.254,广播地址: 192.168.258

、分成4个子网

同样,将网络192.168.0.0 255.255.255.0划分为四个子网络

分析:要划分为四个子网,必须将子网掩码向右移动两位数

现在,第一位和第二位是网络位,可以分为四个子网

因为如果以两位数排列二进制0和1,则分别只有四种类型: 00、01、10和11,如下图所示。

00是a子网

01是b子网

10是c子网

11是d子网

因为租用主机2位,所以子网掩码2位将从原始的255.255.255.0(/24 )变为255.255.255.192 )/26 )

结论c类网络划分为4个子网络,将子网掩码向右移动2位,划分为4个子网络:2^2。

最终结果:

a子网网络地址: 192.168.0.0/26,可用地址: 192.168.0.1到192.168.0.62,广播地址: 192.168.0.0

B子网的网络地址:192.168.0.64/26,可用地址(192.168.65~192.168.0.126),广播地址:192.168.0.127。

C子网的网络地址:192.168.0.128/26,可用地址(192.168.129~192.168.0.190),广播地址:192.168.0.191。

D子网的网络地址:192.168.0.192/26,可用地址(192.168.193/26~192.168.0.254),广播地址:192.168.0.255。

③、等分为八个子网
把一个C类网络等分成8个子网,如下图所示,子网掩码需要往右移3位。

这样才能划分出8个子网,主机位的第1位、第2位和第3位都变成网络位。

结论:C类网络等分成8个子网,子网掩码往右移动3位,就能等分成8个子网,即2^3。

最终结果:

子网掩码:255.255.255.224 (/27)

A子网的网络地址:192.168.0.0/27,可用地址(192.168.0.1~192.168.0.30),广播地址:192.168.0.31。

B子网的网络地址:192.168.0.32/27,可用地址(192.168.33~192.168.0.62),广播地址:192.168.0.63。

C子网的网络地址:192.168.0.64/27,可用地址(192.168.65~192.168.0.94),广播地址:192.168.0.95。

D子网的网络地址:192.168.0.96/27,可用地址(192.168.97~192.168.0.126),广播地址:192.168.0.127。

E子网的网络地址:192.168.0.128/27,可用地址(192.168.129~192.168.0.158),广播地址:192.168.0.159。

F子网的网络地址:192.168.0.160/27,可用地址(192.168.161~192.168.0.190),广播地址:192.168.0.191。

G子网的网络地址:192.168.0.192/27,可用地址(192.168.193~192.168.0.222),广播地址:192.168.0.223。

H子网的网络地址:192.168.0.224/27,可用地址(192.168.225~192.168.0.254),广播地址:192.168.0.255。

2、B类网络子网划分示例

将131.107.0.0/16等分成2个子网,写出各个子网的第一个和最后一个可用的IP地址?

分析:要划分为2个子网,就要借用主机位1位作为子网位。

0是A子网
1是B子网

借用主机1位,所以子网掩码+1位,由原来的255.255.0.0 (/16)变为255.255.128.0(/17)

结论:B类网络等分成2个子网,子网掩码往右移动1位,就能等分成2个子网,即2^1。

最终结果:

A子网
网络地址:131.107.0.0/17,
可用地址(131.107.0.1 ~ 131.107.127.254)
广播地址:131.107.127.255

B子网
网络地址:131.107.128.0/17
可用地址(131.107.128.1 ~ 131.107.255.254)
广播地址:131.107.255.255

3、A类网络子网划分示例

将A类网络42.0.0.0/8等分成4个子网,写出各个子网的第一个和最后一个可用的IP地址?

分析:要划分为4个子网,就要借用主机位2位作为子网位

00是A子网
01是B子网
10是C子网
11是D子网

借用主机2位,所以子网掩码+2位,由原来的255.0.0.0 (/8)变为255.192.0.0(/10)

结论:A类网络等分成4个子网,子网掩码往右移动2位,就能等分成4个子网,即2^2。

最终结果:

A子网的网络地址:42.0.0.0/10,可用地址(42.0.0.1 ~ 42.63.255.254),广播地址:42.63.255.255

B子网的网络地址:42.64.0.0/10,可用地址(42.64.0.1 ~ 42.127.255.254),广播地址:42.127.255.255

C子网的网络地址:42.128.0.0/10,可用地址(42.128.0.1 ~ 42.191.255.254),广播地址:42.191.255.255

D子网的网络地址:42.192.0.0/10,可用地址(42.192.0.1 ~ 42.255.255.254),广播地址:42.255.255.255

Ⅱ、变长子网划分

VLSM规定了如何在一个进行了子网划分的网络中,不同子网使用不同的子网掩码。这对于网络内部不同网段需要不同大小子网的情形来说很有效,这种划分子网的方式叫变长子网划分。

变长子网划分其实就是在等长子网的划分上,分别取不同等分子网中的某个或者多个子网。

1、变长子网划分示例

如上示例划分分析结果:
A子网
网络地址:192.168.10.32,255.255.255.224(/27),可用地址(192.168.10.33 ~ 192.168.10.62),广播地址:192.168.10.63
相当于取了等长子网划分为8个子网中的一个子网

B子网
网络地址:192.168.10.64,255.255.255.192(/26),可用地址(192.168.10.65 ~ 192.168.10.126),广播地址:192.168.10.127
相当于取了等长子网划分为4个子网中的一个子网

C子网
网络地址:192.168.10.128,255.255.255.128(/25),可用地址(192.168.10.129 ~ 192.168.10.254),广播地址:192.168.10.255
相当于取了等长子网划分为2个子网中的一个子网

D子网
网络地址:192.168.10.0,255.255.255.252(/30),可用地址(192.168.10.1 ~ 192.168.10.2),广播地址:192.168.10.3
相当于取了等长子网划分为64个子网中的第一个子网

E子网
网络地址:192.168.10.4,255.255.255.252(/30),可用地址(192.168.10.5 ~ 192.168.10.6),广播地址:192.168.10.7
相当于取了等长子网划分为64个子网中的第二个子网

2、变长子网划分总结

①、变长子网划分规律
如果一个子网地址块是原来网段的(1/2)^n,子网掩码就在原网段的基础上右移n位,不等长子网,子网掩码也不同。

②、点到点网络的子网掩码
每个子网是原来网络的(1/2)×(1/2)×(1/2)×(1/2)×(1/2)×(1/2),也就是(1/2)^6,子网掩码往右移动6位。

例如:11111111.11111111.11111111.11111100写成十进制子网掩码也就是255.255.255.252。

四、子网划分总结和技巧

1、确定划分子网数

子网数 = 2^n,n代表子网掩码往右移动的位数
例如:
要划分2个子网,子网掩码需要往右移动1位,2^1=2
要划分4个子网,子网掩码需要往右移动2位,2^2=4
要划分8个子网,子网掩码需要往右移动3位,2^3=8

子网数只能为2倍的关系划分。

2、确定子网划分后的地址

每个子网地址块大小(IP_block)= 2^(8-n)
每个子网可用地址个数(IP_num)= 2^(8-n)-2
①、子网的网络地址 = 从0到255,取每段地址块的首个值
②、子网的广播地址 = 下一个子网的网络地址-1
③、子网的可用地址 = 子网的网络地址到子网的广播地址区间

例如:
要划分为4个网段(2^2),子网掩码右移2位
每个子网地址块大小(IP_block)= 2^(8-4) = 64
每个子网可用地址个数(IP_num)= 2^(8-4)-2 = 62
每段取值分别为:0,64,128,192
第一个子网
①、网络地址 = 0
②、广播地址 = 63
③、可用地址 = 1到62

第二个子网
①、网络地址 = 64
②、广播地址 = 127
③、可用地址 = 65到126

第三个子网
①、网络地址 = 128
②、广播地址 = 191
③、可用地址 = 129到190

第四个子网
①、网络地址 = 192
②、广播地址 = 255
③、可用地址 = 193到254

3、确定子网掩码

划分后的子网掩码CIDR = 原网络的子网掩码CIDR+n,如要写成十进制:256-2^(8-n)
例如:
原来子网掩码:255.255.255.0(/24),往右移动3位,则划分为8个子网
子网掩码就变为为 /27,256-2^(8-3) = 256-2^5 = 256-32 = 224
最后子网掩码结果:255.255.255.224(/27)

如还有不明白的,请参照上面给出的VLSM可变长子网掩码对应CIDR值这个图就一目了然。

转载于:IP地址和子网划分学习笔记之《子网划分详解》

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。