如何根据网络位计算主机位的数量

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
/20 -- 4096
/21 -- 2048
/22 -- 1024
/23 -- 512     # 包含两个24位子网掩码的网络地址
/24 -- 256
/25 -- 128
/26 -- 64
/27 -- 32
/28 -- 16
/29 -- 8
/30 -- 4

子网掩码的表示方法:

方法一:点分十进制(x.x.x.x)

方法二:CIDR表示法(/xx)

地址规划的方法;

例如:
用一个C类网络地址:192.168.x.x开头的网段使用可变长子网掩码给三个子网分配ip地址
要求:
(1)A区域规划1000台主机
(2)B区域规划500台主机
(3)C区域规划200台主机

规划的时候先从主机多的开始进行规划:
A区:
1000台使用22子网掩码
  11111111 11111111 111111 00  00000000 --- 255.255.252.0
  11000000 10101000 000000 00  00000000 --- 192.168.0.0
& 11000000 10101000 000000 00  00000000 ---- 192.168.0.0(网络地址)
  11000000 10101000 000000 11  11111111 ---- 192.168.3.255 (广播地址)
地址范围:2^10-2=1024
 
 
B区:
500台主机使用23子网掩码
netmask   11111111. 11111111. 1111111 0   00000000 --- 255.255.254.0
          11000000. 10101000. 0000010 0   00000000 --- 192.168.4.0 (前面的被A区域用了)
   &      11000000. 10101000. 0000010 0   00000000 --- 192.168.4.0(网络地址)
          11000000. 10101000. 0000010 1   11111111 --- 192.168.5.255(刚播地址)
地址范围:2^9-2=512 # 主机数量:最大主机数-2 ---> 2^8-2=254  因为全0表示一个网络地址块 全1表示一个广播地址 所以要减去2
 
 
C区:
200台使用24子网掩码
netmask  11111111 11111111 11111111  00000000
         11000000 10101000 00000110  00000000
   &     11000000 10101000 00000110  00000000 --- 192.168.6.0(网络地址)
   	     11000000 10101000 00000110  11111111 ---- 192.168.6.255(广播地址)
地址范围:2^8-2=254
 
# 只要前面网段没有占用的地址 后面就可以接着使用
a区分配的地址范围:192.168.0.0 -- 192.168.3.255 netmask 22
b区域分配的地址范围: 192.168.4.0 -- 192.168.5.255 netmask 23
c区域分配的地址范围: 192.168.6.0 -- 192.168.6.255 netmask 24
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6