雁过留声 发表于 2023-2-3 05:32:27

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

/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 0000000000 --- 255.255.252.0
11000000 10101000 000000 0000000000 --- 192.168.0.0
& 11000000 10101000 000000 0000000000 ---- 192.168.0.0(网络地址)
11000000 10101000 000000 1111111111 ---- 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子网掩码
netmask11111111 11111111 1111111100000000
         11000000 10101000 0000011000000000
   &   11000000 10101000 0000011000000000 --- 192.168.6.0(网络地址)
                11000000 10101000 0000011011111111 ---- 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
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 如何根据网络位计算主机位的数量