网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

IPv4无类别子网划分公式

更新时间:2026年03月27日   作者:spoto   标签(Tag):

先决条件:无类地址分配,超网技术

问题/难题如何计算CIDR格式中给定IP地址的网络地址、广播地址以及该IP地址的首次和最后一次使用的IP地址。

计算上述地址的方法其实很简单,这种方法已经被用于C类网络的测试中。

首先,请记住与网络前缀相关的IP地址数量。在网络CIDR表示法中,网络前缀位于斜杠(/)之后。如下表所示。

Network Prefix:  Number of IP Addresses(IPs)24            :      256 IPs25            :      128 IPs26            :      64 IPs27            :      32 IPs28            :      16 IPs29            :      8 IPs30            :      4 IPs 

请注意,在上述表格中,各网络前缀对应的主机数量比对应的IP地址数量少2个。这是因为第一个IP地址实际上是网络地址,而最后一个IP地址则是广播地址。

使用公式:

Network ID: floor(Host Address/Subnet Number of Hosts) * Subnet Number of HostsBroadcast ID: (Host ID + (Subnet Number of Hosts-1))First Host: Network ID + 1Last Host: Broadcast ID - 1

192.168.1.65/28:

65/16 = 4.0625Network Address: 192.168.1.64            (4*16 = 64)Broadcast Address: 192.168.1.79     (64+(16-1) = 79)First Host Address: 192.168.1.65       (64 + 1 = 65)Last Host Address: 192.168.1.78       (79 - 1 = 78 )

192.168.20.166/25:

166/128 = 1.296875Network Address: 192.168.20.128          (1*128 = 128)Broadcast Address: 192.168.20.255          (128+(128-1) = 255)First Host Address: 192.168.20.129     (128 + 1 = 129)Last Host Address: 192.168.20.254      (255 - 1 = 254)

Ex3: 192.168.30.14/29:

14/8 = 1.75Network Address: 192.168.30.8              (1*8 = 8)Broadcast Address: 192.168.30.15       (8+(8-1) = 15)First Host Address: 192.168.30.9         (8 + 1 = 9)Last Host Address: 192.168.30.14        (15 - 1 = 14)

192.168.20.86/30:

86/4 = 21.5Network Address: 192.168.20.84            (21*4 = 84)Broadcast Address: 192.168.20.87      (84+(4-1) = 87)First Host Address: 192.168.20.85       (84 + 1 = 85)Last Host Address: 192.168.20.86        (87 - 1 = 86)

上述示例仅适用于C类网络。因为,我们假定IP地址中的主机部分就是最后一个八位组,这与C类网络的情况是一致的。

              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料