打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
IP子网划分专题

考点精讲


1. 点分十进制表示法

在IP网络中,IP地址用于标识每个通信节点。IPv4一共32位,使用点分十进制形式表示,IPv6一共128位,使用冒号分隔的十六进制表示。下面重点介绍点分十进制。如图13-3,假设两台主机PC1和PC2采用的IPv4地址如下(32位二进制):

PC1:11000000101010000000101000000001

PC2:11000000101010000001010000000001

图1 IP互联

如此复杂的IP地址,不容易让人记住,点分十进制的方法能让IP地址变得简单。以PC1的地址为例:11000000101010000000101000000001,进行如下几步操作,完成简化:

(1)把32位二进制IP地址分为4段,每段8位,即11000000 10101000 00001010 00000001。

(2)把每个段二进制数转换为十进制数,转换规则是按幂依次展开求和。常规幂对应的十进制如下:

第一段11000000转换成十进制数是:1x27+1x26+0x25+0x24+0x23+0x22+0x21+0x20=128+64=192

第二段10101000转换成十进制数是:1x27+1x20+0x20+0x24+1x23+0x22+0x21+0x20=128+32+8=168

第三段00001010转换成十进制数是10,第四段00000001转换成十进制数是1,所以PC1的IP地址可以表示为192.168.10.1。同理,PC2的IP地址可以表示为192.168.20.1。故转换完后PC1和PC2进制对应关系如图2所示。

图2 PC1和PC2二进制与十进制对应关系

二进制与十进制的转换,一定要会计算,这是IP子网划分的基础。

2. 网络掩码

网络掩码(简称掩码)与IP地址搭配使用, 用于描述IP地址中网络位和主机位的分界线。如图3所示,网络掩码是32位,与IP地址的32位对应,掩码中为1的位对应IP地址网络位,为0的位对应IP地址主机位。

图3 网络掩码

网络掩码有如下两种表示方法:

(1)/24表示网络位是24位,主机位是32-24=8位。

(2)255.255.255.0同样表示前24位全是1,后8位是0,即表示网络位是24位,主机位是8位。下列主类网络掩码对应关系要牢记:255.255.255.0=/24,255.255.0.0=/16,255.0.0.0=/8。

不同类别IP地址,通过网络掩码区分,A类地址默认掩码是/8,B类默认掩码是/16,C类默认掩码是/24。

图4 ABC类IP地址与掩码对应关系

3. IP地址类型

IP地址可以分为网络地址、广播地址和主机地址,如图5所示。

(1)网络地址:最小地址保留为网络地址,网络地址的主机位均为0。

(2)广播地址:用于向网络中所有主机发送数据的特殊地址。广播地址使用该网络范围内的最大地,即主机位全部为1的地址。

(3)主机地址:除去网络地址和广播地址外,其他可分配给网络中终端设备使用的地址。

图5 IP地址分类

4. 为什么要进行IP子网划分?

假设一个公司网络内有500台主机,分配一个标准C类网络,IP地址不够用,因为标准/24的C类网络只有254个可用IP地址。如果分配一个标准A类网IP,又会产生巨大的浪费,因为标准A类地址可用地址数量是224-2=16777214,即可用IP地址数量约等于1600万。给一个单位直接分配一个标准A类地址根本用不完,利用率极低。同时,如果把海量终端放入同一个网络,还存在广播风暴,病毒扩散等问题。故使用标准ABC类地址存在如下两个问题:

(1)IP地址空间的极大浪费。

(2)广播域中PC数量过于庞大,广播报文可能消耗大量的网络资源,且安全风险高。

所以需要进行子网划分,将一个大的网络拆分成多个小型网络(子网),然后分给不同用户使用。一般一个VLAN对应一个子网,实际项目中一个子网中主机数量建议是一个C类地址,容纳254台,最大不超过4个C,即容纳1000台主机。

5. 如何进行子网划分?

如图13-8所示,一个A类地址:10.0.0.0/8,包含的地址范围是从10.0.0.0-10.255.255.255。网络位是10.0.0.0,主机位是后面24位,一共包含224个IP地址。

图6 A类地址空间

如果要将此标准A类地址进行子网划分,核心思想是:网络位向主机位借位,从而使得网络部分的位数加长,借用的位表示子网位。如果借用1位,则可以划分为2^1=2个子网,借用2位可以划分为2^2=4个子网,借用3位,可以划分为2^3=8个子网。

图7子网划分原理

进行子网划分后子网个数为2m(m是所借的位数,即子网位数),每个子网可用主机数量为2n-2 (n是主机位数,需要减2的原因是每个子网中的网络号和广播号不可用)。

图8 子网数量和可用主机数量

6. IP子网划分考试类型分析

IP地址规划考试比较灵活,所以务必理解底层原理,然后多加练习。IP子网划分常见考试类型总结如下。

(1)已知子网数量,要求进行子网划分。

例如,已知某公司有6个部门,给出IP地址段192.168.1.0/24,如何进行子网划分?

解析:公司有6个部门,则至少要划分为6个子网,一般每个部门对于一个VLAN,也对应一个子网。那么推算子网位至少需要3位,即可划分为2^3=8个子网,满足6个部门使用。完成划分后,子网掩码应该为24+3=27,即网络位为27位,那么主机位则为32-27=5位。每个子网地址块为2^5=32(地址块等于2的主机位次方)。

图9 地址块大小

由此可以推算所有子网地址,其中标注部分是地址块的倍数,如图10所示。

图10 地址块示意图

(2)进行子网划分后,第一个子网的广播地址是多少?

方法一:第一个子网的子网部分是000,广播地址的主机部分是11111,那么第一个子网的广播地址是192.168.1.00011111,即192.168.1.31。

方法二:第一个子网地址为192.168.1.0/27,由于地址块32,那么第一个子网地址为192.168.1.0-192.168.1.31,网络号是192.168.1.0,第一个可用主机地址是192.168.1.1,广播地址是子网最后一个IP地址,即192.168.1.31,实际可用主机地址是:192.168.1.1-192.168.1.30。

方法三(推荐方法):前两个子网位分别是192.168.1.0/27和192.168.1.32/27。很明显,第二个子网的前一个地址为上一个子网的广播地址,那么第一个子网的广播地址是192.168.1.32-1,即192.168.1.31。

(3)192.168.1.159属于什么地址?

解析:该地址是子网地址192.168.1.160/27的前一个地址,所以这是子网192.168.1.128/27的广播地址。

(4)已知子网主机数量,进行子网划分

例如,已知每个部门不多于25人,如何对192.168.1.0/24进行子网划分?

解析:每个部门不多于25人,如果主机位为4位,每个子网可用地址为2^4-2=14,如果主机位为5位,每个子网可用地址2^5-2=30个。很明显,主机位为5位,划分出来的地址才够用,这时网络位为27位,子网掩码为/27,子网划分与前面介绍的案例一样,不再展开。

7. 子网掩码转换

子网掩码有两种表示方法:比如255.255.240.0,也可以表示为/20,怎么转换的呢?

(1)首先必须清楚掩码中1表示网络位,0表示主机位。255.255.240.0有两个255,每个255都可以写成8个1(11111111),那么2个255表示有16位是网络位。

(2)240转换成二进制是11110000,其中1的个数是4,而1表示网络位,那么有4位是网络位。

(3)子网掩码是16+4=20位,可以写成/20。

形象表示如图11所示。

图11 子网掩码转换

8. 掩码作用位置与地址块计算

如图13-14所示,网络掩码是X,那么:

(1)如果X范围是25~32,那么掩码作用于第四段,地址块=232-X,例如掩码是28,地址块=232-28=24=16。

(2)如果X范围是17~24,那么掩码作用于第三段,地址块=224-X,例如掩码是22,地址块=224-22=22=4。

(3)如果X范围是9~16,那么掩码作用于第二段,地址块=216-X,例如掩码是12,地址块=216-12=24=16。

(4)如果X范围是0~8,那么掩码作用于第一段,地址块=28-X,例如掩码是7,地址块=28-7=21=2。

图12 掩码作用位置

练习题


练习题1

DHCP服务器分配的默认网关地址是220.115.5.33/28,(37)是该子网主机地址。

A.220.115.5.32 

B.220.115.5.40       

C.220.115.5.47        

D.220.115.5.55

【答案】B

【解析】由于默认网关的地址为220.115.5.33/28 ,本质是判断与此地址在同一网段的地址。由于掩码/28,主机位是32-28=4位,地址块=24=16。那么网络地址是220.115.5.32/28,此网段可用主机地址为34-46(排除网关地址33和广播地址47),其中只有40在此网段内,选B。

练习题2

主机地址122.34.2.160属于子网(38)。

A.122.34.2.64/26 

B.122.34.2.96/26       

C.122.34.2.128/26     

D.122.34.2.192/26

【答案】C

【解析】题目给出的选项都是/26掩码,故地址块为232-26=32,则A选项的可用地址范围是65~94,B选项的可用地址范围是97~126,C选项的可用地址范围是129~158,D选项的可用地址范围是193~222,则122.32.2.160属于C选项子网的范围。

练习题3

某公司的网络地址为192.168.1.0,要划分成5个子网,每个子网最多20台主机,则适用的子网掩码是(39)。

A.255.255.255.192 

B.255.255.255.240

C.255.255.255.224       

D.255.255.255.248

【答案】C

【解析】由“要划分成5个子网,每个子网最多20台主机”判断子网位是3,主机位是5。原始是C类地址,掩码默认是/24,增加三位子网位后,掩码变为/27,即255.255.255.224。

练习题4

某网络的地址是202.117.0.0,其中包含4000台主机,指定给该网络的合理子网掩码是(27),下面选项中,不属于这个网络的地址是(28)。

(27)A.255.255.240.0  

B.255.255.248.0    

C.255:255.252.0    

D.255.255.255.0

(28)A.202.117.0.1      

B.202.117.1.254    

C.202.117.15.2     

D.202.117.16.113

【答案】(27)A(28)D

【解析】由4000台主机,可以推出主机位是12位,掩码是/20,即255.255.240.0。可用地址范围是202.117.0.1202.117.15.254。

练习题5

假设用户X1有4000 台主机,分配给他的超网号为202.112.64.0,则给X1指定合理的地址掩码是(29)。

A.255.255.255.0  

B.255.255.224.0      

C.255.255.248.0     

D.255.255.240.0

【答案】D

【解析】需要记住210=1024,这是常用的数字。那么4000台,相当于4000=2*2*210=212,主机位是12位,掩码为/20,即255.255.240.0。

练习题6

地址202.118.37.192/26是(24),地址192.117.17.255/22是(25)。

(24)A.网络地址

B.组播地址       

C.主机地址       

D.定向广播地址

(25)A.网络地址   

B.组播地址       

C.主机地址       

D.定向广播地址

【答案】(24)A(25)C

【解析】由于地址202.118.37.192/26掩码为/26,作用于第4段,地址块为232-26=64,可以写出所有子网(递加64):

202.118.37.0/26

202.118.37.64/26

202.118.37.128/26

202.118.37.192/26

202.118.37.192是子网地址,即网络地址。

地址192.117.17.255/22掩码为/22,作用于第三段,地址块为224-22=4,可以写出全部子网(递加4):

192.117.0.0/22

192.117.4.0/22

……

192.117.16.0/22

192.117.20.0/22

地址192.117.17.255属于子网192.117.16.0/22的主机地址。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
子网划分和子网掩码的计算方法
IP子网划分(VLSM)
「网络」图文详解让你头疼的IP子网划分
IP地址的子网划分详解
零基础IP子网划分详解
子网划分不会?瑞哥带你深入理解IP地址,手把手教你子网划分
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服