一个IP地址和子网掩码,求该IP所属网段的可用主机数量(要求有计算过程)
192.168.1.240
255.255.255.0
这样的题先看它的子网掩码的位数(就是子网掩码化为2进制后1的个数),题上255.255.255.0对应是24位。所以主机位对应就是32-24=8位。可用的ip个数就是8位二进制能表示的个数。 8位即为256个(0—255)。但这不是可用主机的数量 。要在原来的基础上去掉一个最大的和最小的就是255和0 。所以可用数量就是254个
这不用计算吧。。。cmd命令行完全可以解决
在cmd命令行输入for /L %i IN (1,1,254) DO ping -w 2 -n 1 192.168.1.%i,然后回车,耐心等待一下
等到输出停止,再输入arp -a
这时候就会显示有效ip地址,对应个数大概就是可用主机数量
如果有用,希望采纳哦~