44(12分)设某ISP拥有一个网络地址块201.123.16.0/21,现在该ISP要为A、B、C、D四个组织分配IP地址,其需要的地址数量分别为985、486、246以及211,而且要求将低地址段的 IP 地址分配给 IP 地址需求量大的组织。请给出一个合理的分配方案以满足该需求。要求将各组织所获得的子网地址、广播地址、子网掩码、IP地址总数、可分配IP地址数和可分配IP地址范围参照题44表(样表)绘表填写。
子网划分通常是把IP地址中主机标识部分划出一定的位数用作本网的各个子网,剩余的主机标识作为相应子网的主机标识部分。
 因特网络号(主网号)-主机号(子网号-主机号)
 地址中的网络部分(主网号+子网号)与主机部分之间的边界是由子网掩码来定义的。
用哈夫曼树做最快
 将IP数量按2的多少次方来约等于
 比如
 A 985 ->1024
 B 486 ->512
 C 246 ->256
 D 211 ->256
 
 子网掩码21个1(子网掩码为0的就是主机号(前几个0就是要划分的子网号))
 1111 1111 1111 1111 1111 1000 0000 0000
 IP地址
 201.123.16.0/21
 1100 1001 0111 1011 0001 0(因特网络号)000 0000(主机号)
子网划分就是将主机号前几位变成子网络号
第一个子网的网络号为 0
 1100 1001 0111 1011 0001 0000 0000 0000 最小(子网地址)201.123.16.0/22
 1100 1001 0111 1011 0001 0011 1111 1111 最大(广播地址)201.123.19.255/22
 第二个子网的网络号为 10
 1100 1001 0111 1011 0001 0100 0000 0000 最小(子网地址)201.123.20.0/23
 1100 1001 0111 1011 0001 0101 1111 1111 最大(广播地址)201.123.21.255/23
 第三个子网的网络号为 110
 1100 1001 0111 1011 0001 0110 0000 0000 最小(子网地址)201.123.22.0/24
 1100 1001 0111 1011 0001 0110 1111 1111 最大(广播地址)201.123.22.255/24
 第四个子网的网络号为 111
 1100 1001 0111 1011 0001 0111 0000 0000 最小(子网地址)201.123.23.0/24
 1100 1001 0111 1011 0001 0111 1111 1111 最大(广播地址)201.123.23.255/24
| 组织 | A | B | C | D | 
|---|---|---|---|---|
| IP地址数 | 985 | 486 | 246 | 211 | 
| 子网地址 | 201.123.16.0/22 | 201.123.20.0/23 | 201.123.22.0/24 | 201.123.23.0/24 | 
| 广播地址 | 201.123.19.255 | 201.123.21.255 | 201.123.22.255 | 201.123.23.255 | 
| 子网掩码 | 255.255.252.0 | 255.255.254.0 | 255.255.255.0 | 255.255.255.0 | 
| IP总数 | 1024 | 512 | 256 | 256 | 
| 可分配IP | 1022 | 510 | 254 | 254 | 
| 可分配IP地址范围 | 201.123.16.1~201.123.19.254 | 201.123.20.1~201.123.21.254 | 201.123.22.1~201.123.22.254 | 201.123.23.1~201.123.23.254 | 



















