这是一个非常经典且重要的网络基础问题。简单来说,子网掩码和CIDR都是用来解决同一个问题的:如何在一个IP地址中区分哪部分是“网络”,哪部分是“主机”。 为了让你更容易理解,我们可以用“寄信”或者“打电话”的例子来类比。 --- 1. 什么是子网掩码 (Subnet Mask)? 通俗解释 想象一个 IP 地址 是一个电话号码。 如果不告诉你规则,你不知道 是区号,还是 是区号。 子网掩码就是那个规则说明书。 它告诉电脑: 这个 IP 地址的前面一部分是 “小区名”(网络位,Network ID)。 后面一部分是 “门牌号”(主机位,Host ID)。 技术原理 IP 地址是 32 位的二进制数。子网掩码也是 32 位,它通过二进制的“与”运算(AND)来划分网络。 掩码为 1 的部分:对应 IP 地址中的网络位(必须固定)。 掩码为 0 的部分:对应 IP 地址中的主机位(可以分配给具体的电脑)。 举个例子 假设 IP 地址是 ,子网掩码是 。 | 类型 | 十进制格式 | 二进制格式 | 含义 | | :--- | :--- | :--- | :--- | | IP 地址 |...