IP地址划分

一、子网掩码

子网掩码:用于 识别 IP地址中的网络号和主机号的位数

表示方法:

32位二进制数字,即0或者1,在子网掩码中,网络部分用1表示,主机号一部分用0表示。

1、点分十进制表示

格式:4个人十进制数,用点分隔(如255.255.255.0)

原理:每个字节(8位)转化为二进制后,连续的1表示网络位,0表示 主机位

2、CIDR(无类别域间路由)表示

格式:IP地址后加斜杠和数字(如192.168.1.0/24)

原理:数字表示网络位的 总长度 。例如/24表示前24为是网络位

二、 Pv4地址分类及核心特征

  1. A类地址

    范围:1.0.0.0 到 126.255.255.255

    二进制特征:首位为 0(即 0xxxxxxx)。

    默认子网掩码:255.0.0.0(CIDR /8)。

    用途:

    1
    2
    3
    4
    5
    6
    7
    大型网络,每个A类网络支持约 1677万(224−2224−2) 个主机。

    特殊地址:

    127.0.0.0/8 为环回地址(如 127.0.0.1)。

    0.0.0.0 表示默认路由或无效地址。
  2. B类地址

    范围:128.0.0.0 到 191.255.255.255

    二进制特征:前两位为 10(即 10xxxxxx)。

    默认子网掩码:255.255.0.0(CIDR /16)。

    用途:

    1
    2
    3
    中型网络,每个B类网络支持 6.5万(216−2216−2) 个主机。

    私有地址:172.16.0.0 到 172.31.255.255(CIDR /12)。
  3. C类地址

    范围:192.0.0.0 到 223.255.255.255

    二进制特征:前三位为 110(即 110xxxxx)。

    默认子网掩码:255.255.255.0(CIDR /24)。

    用途:

    1
    2
    3
    小型网络,每个C类网络支持 254(28−228−2) 个主机。

    私有地址:192.168.0.0 到 192.168.255.255(CIDR /16)。
  4. D类地址

    范围:224.0.0.0 到 239.255.255.255

    二进制特征:前四位为 1110(即 1110xxxx)。

    用途:

    1
    2
    3
    组播地址(Multicast),用于一对多通信(如视频流、路由协议)。

    不可分配给单个设备。
  5. E类地址

    范围:240.0.0.0 到 255.255.255.255

    二进制特征:前四位为 1111(即 1111xxxx)。

    用途:

    1
    2
    保留地址,用于实验或未来扩展,不用于公共网络。
    地址分类的缺陷

三、 地址分类的缺陷

1
2
3
4
5
6
7
8
9
地址浪费:

A类网络主机数过多(1600万+),实际场景极少需要。

C类网络主机数过少(仅254个),难以满足中型需求。

灵活性不足:

无法根据实际需求灵活分配网络大小(如企业需500个地址时,B类浪费,C类不足)。

现代替代方案:CIDR(无类别域间路由)

1
2
3
4
5
6
7
核心思想:打破传统分类限制,通过任意长度的子网掩码(如 /19、/27)灵活划分网络。

优势:

减少地址浪费(如将B类地址划分为多个子网)。

支持超网(Supernetting)合并多个小网络。

四、 私有地址与NAT

类别 私有地址范围 CIDR表示 用途

A类 10.0.0.0 - 10.255.255.255 /8 企业内部大型网络

B类 172.16.0.0 - 172.31.255.255 /12 中型网络

C类 192.168.0.0 - 192.168.255.255 /16 家庭或小型办公室网络

1
NAT(网络地址转换):将私有地址映射为公网地址,解决IPv4地址短缺问题。

总结

1
2
3
4
5
6
7
8
9
传统分类:A/B/C类用于单播,D类组播,E类保留。

现代实践:CIDR和私有地址+NAT是IPv4地址管理的核心。

关键公式:

主机数 = 2(32−CIDR值)−22(32−CIDR值)−2(减去网络地址和广播地址)。

网络数 = 2(网络位数−固定前缀长度)2(网络位数−固定前缀长度)(如B类默认网络位数为16)

五、子网划分的核心思想

网络号不变,借用主机号生成新的网络号

在这里插入图片描述

第1步:

确认需要借几位作为子网号

第2步:

确认每个子网的子网掩码

第3步:

确认子网的网络地址

第4步:

确认子网的广播地址

第5步:

确认每个子网的有效 IP 地址范围,网络地址+1,广播地址-1

场景: 企业网络规划

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
需求:某公司需划分5个部门,每个部门需25个IP地址。

步骤:

选择一个C类网络(如 192.168.10.0/24)。

借3位(2^3=8=8 个子网,满足5个部门)。

新子网掩码:/27(255.255.255.224),每个子网支持30台主机(2^(8-3)-2=30)。

网络(主机位全为0,主机位位数5):
部门1:192.168.10.000|00000
192.168.10.0/27
部门2: 192.168.10.001|00000
192.168.10.32/27
部门3: 192.168.10.010|00000
192.168.10.64/27
部门4: 192.168.10.011|00000
192.168.10.96/27
部门5:192.168.10.100|00000
192.168.10.128/27



广播(主机位全为1,主机位数为5):

部门1:192.168.10.000|11111
192.168.10.31/27

部门2:192.168.10.001|11111
192.168.10.63/27
部门3:192.168.10.010|11111
192.168.10.95/27
部门4:192.168.10.011|11111
192.168.10.127/27
部门5:192.168.10.100|11111
192.168.10.159/27

IP地址有效范围(网络位加1,广播位减1):

部门1:192.168.10.1/27-192.168.10.30/27

部门2:192.168.10.33/27-192.168.10.62/27

部门3:192.168.10.65/27-192.168.10.94/27

部门4:192.168.10.97/27-192.168.10.126/27

部门5:192.168.10.129/27-192.168.10.158/27
您的支持将鼓励我继续创作!