- 求能容纳的主机数量:2的n次方-2 >= 所需的主机数量
[由于广播地址(255)和网络地址(0)要保留,所以求主机数量时要-2]
- 子网掩码:采用1 2 4 8法(2的0次方、2的1次方、2的2次方、2的3次方..)
例:服务器的IP地址为:192.168.1.1设置一个能够容纳 2000个IP地址的 DHCP服务器合适的子网掩码应该设置为?
① 子网掩码的选择取决于所需的主机数量,根据公式:2的n次方-2>=2000,可以推出2的11次方=2048>2002,所以能容纳的主机数位至少11个
② IP的子网掩码通常写成四个八进制数(255.255.255.0),将子网掩码转换为二进制,为0的部分为主机号;
③ 依题意,要容纳11个主机,主机号只有8位,要向前借3位,相对应要减去3位,从右到左开始计算,采用1 2 4 8法(2的0次方、2的1次方、2的2次方、2的3次方..2的7次方=128),减去前3位,2的0次方、2的1次方、2的2次方并将它们的和相加,得到的结果为7
11111111 11111111 11111111 00000000
⬇
11111111 11111111 11111000 00000000
④子网掩码由1和0组成,为0的是主机位,为1的是网络位,一个网段为255,255-7=248,所以合适的子网掩码应设置为255.255.248.0