一、基础知识

IP 地址(IPv4 地址)由 32 位正整数来表示,IP 地址在计算机中是以二进制的方式处理的。但我们为了方便记忆采用了点分十进制的标记方式,也就是将 32 位 IP 地址以每 8 位为组,共分为 4 组,每组以「.」隔开,再将每组转换成十进制。
IP地址的分类 - 图1

二、地址分类

IP 地址分为 5 种类型,分别是 A 类、B 类、C 类、D 类、E 类。
IP地址的分类 - 图2
上图中黄色部分是分类号,用以区分 IP 地址类别。
其中对于 A、B、C 类主要分为两个部分,分别是网络号和主机号
IP地址的分类 - 图3

三、最大主机数计算方法

最大主机个数,就是要看主机号的位数,如 C 类地址的主机号占 8 位,那么 C 类地址的最大主机个数:
IP地址的分类 - 图4
-2的原因:因为在 IP 地址中,有两个 IP 是特殊的,分别是主机号全为 1 和 全为 0 地址。
IP地址的分类 - 图5

  • 主机号全为 1 指定某个网络下的所有主机,用于广播
  • 主机号全为 0 指定某个网络

因此,在分配过程中,应该去掉这两种情况。

参考链接:https://baijiahao.baidu.com/s?id=1707757049780605433&wfr=spider&for=pc
个人感觉上面链接中的文章写得很好!