2025-11-18 04:32:10
要建子网得先算设备数量再借二进制位。比如10台设备要借4位,这样子网号和掩码都会变长。借位不够的话会少地址,借多了会浪费。借位位数用公式算:2的借位次方减二要大于等于设备数。比如2的4次方是16台,减二剩14台够用。
为什么得这样算呢?先看设备数和借位的关系。假设有24位默认掩码,借4位变成28位掩码。这样可用地址是2的(32-28)次方减二等于62台。数据来源是《TCP/IP详解》里的子网计算公式。借位少了比如3位只能30台,不够10台的话会不够用。借位多了比如5位就变成26台,虽然够用但浪费了6个地址。关键得找最小借位满足设备数。比如10台设备用4位刚好够,比3位多但比5位少。这样既不浪费又不缺地址。数据验证过,2的4次方16台减二14台,刚好覆盖10台需求。要是借位少一位就差6台,不够用。要是多借一位就少6个地址,浪费资源。所以必须精确计算才能平衡地址数量。
本题链接: