什么是子网划分?
子网划分 是指将一个大的IP网络划分为更小、更易于管理的子网络,由大化小,是子网划分的核心理念。
子网划分的基本概念
- IP地址:一个32位的数值,表示为四个十进制数(每个数在0-255之间),用点分隔。
比如:192.168.1.0
- 子网掩码:一个32位的数值,用四个十进制数表示,用于区分IP地址中的网络部分和主机部分。在子网划分中,子网掩码中的网络部分被设置为1,主机部分被设置为0。
比如:255.255.255.0
,二进制为11111111.11111111.11111111.00000000
共32位。 - CIDR(无类别域间路由)表示法:使用斜杠(/)和前缀长度(即子网掩码中1的位数)来表示子网掩码。例如,/24表示子网掩码为255.255.255.0。
补充知识:网络号即属于哪个网络,我们可以将网络号
简单理解为一个班级
,而主机
表示班级里的座位
。子网划分就如同给班级的座位进行分组一样。
举个例子
IP地址为192.168.1.0
,子网掩码为255.255.255.0
请说出网络号和主机号各占多少位
子网掩码的二进制为
11111111.11111111.11111111.00000000
,因此IP地址的前24位是网络号,后8位是主机号。
IP地址为192.168.1.0/24
请说出网络号和主机号各占多少位
192.168.1.0/24 其中/24表示前24位是网络号,因此后8位是主机号,这和子网掩码255.255.255.0表示的方式是完全相同的。
掌握了什么是网络号,什么是主机号,接下来让我们看一道简单的例题。
子网划分例题
假设我们有一个C类IP地址范围192.168.1.0/24,并希望将其划分为4个子网。
由题可得
前24位是网络号,后8位是主机号
因此我们一共可以有2^8个主机
因此IP地址范围:192.168.1.0 - 192.168.1.255
因为要划分为4个子网,所以需要2位额外的子网位(2^2 = 4)。
修改子网掩码:
从主机部分借用2位作为子网位,因此新的子网掩码为255.255.255.11000000(二进制),即255.255.255.192(十进制)。
计算新的子网范围:
子网1:192.168.1.0/26,范围:192.168.1.0 - 192.168.1.63
子网2:192.168.1.64/26,范围:192.168.1.64 - 192.168.1.127
子网3:192.168.1.128/26,范围:192.168.1.128 - 192.168.1.191
子网4:192.168.1.192/26,范围:192.168.1.192 - 192.168.1.255
注意:每个子网的范围都包括网络地址(例如192.168.1.0)和广播地址(例如192.168.1.63),但这些地址通常不分配给主机使用。