参考:

  1. 通过子网掩码,计算子网数和主机数_Firewine的博客-CSDN博客_子网掩码计算子网h
  2. 已知IP和子网掩码,计算网络号、主机号、子网个数、可容纳的主机数

某位 =1 : IP 地址中的对应位为网络号和子网号
某位=0 : IP地址中的对应位为主机号
需要排除这2位后才为主机数量。

例如 255.255.192.0
转换为 二进制 为 11111111.11111111.11000000.00000000
原理:根据上面的规则,则主机数有14位 ,则主机数为 2^14 = 16384(标号为0-16383)排除1 和0 还有16382。

上例也可以通过下边快速计算
我们知道每8位能表示的数为0-255一共256个。
对于第3部分,已经使用了192个(1-192),还剩256-192=64个。
对于第4部分,已经使用了0个,还剩256-0=256个。
因此总共还剩64*256=16384排除1 和0 还有16382。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐