子IP计算

某公司总部与其子公司A,B,C分别位于四个不同的地区,假设公司拥有子网地址是 202.119.110.0/24,
       总部与子公司A、B、C联网的主机数分别是53、26、12、12、要求子公司B和子公司C的主机位于相邻
       的子网,请写出下表中序号处的IP地址和子网掩码;
       +---------+----------------------+-----------------+
       |         |  主机IP地址范围       |    子网掩码      |
       +---------+----------------------+-----------------+
       |   总部  | 202.119.110.129 ~(1) | 255.255.255.192 |   子网地址:主机位全是0;
       +---------+----------------------+-----------------+   广播地址:主机位全是1;
       | 子公司A |  (2)~202.119.110.94  |       (3)        |  起始地址:主机位最后1位为1;(子网后)
       +---------+----------------------+-----------------+  终止地址:主机位最后1位为0;(广播前)
       | 子公司B |  202.119.110.97~(4)  | 255.255.255.240  |  起始与最终地址 网络位相同,主机位不同;
       +---------+----------------------+-----------------+
       | 子公司C |       (5)~(6)        | 255.255.255.240  |
       +---------+----------------------+-----------------+

       1) 由 总子网掩码 255.255.255.192 得出
          网络位 26位, 主机位:6位
          主机IP起始地址: 202.119.110.129
          起始地址后6位主机位 10|000001
          终止地址后6位主机位 10|111110  255-65=190;
          所以总部广播地址是:202.119.110.190; (1)

       2)由子公司A主机的主机数量为26台,2^4=16<26;(不够)
         可得:子公司A的主机位为 5 即 2^5=32>26;(可用)
         可得:子公司A的网络位为 27, 11111111 11111111 11100000
         可得:子网掩码为255.255.224;(3)  主机位: 5位
         由 终止地址 202.119.110.94 得   终止后8位为:010|11110
         可得:起始地址为:202.119.110.65; 起始后8位为:010|00001 (2)

       3)由255.255.255.240 可知 主机位为: 4位
         由 起始地址 202.119.110.97 得  起始后8位为:0110|0001 可得:
         终止地址为: 202.119.110.110;   终止后8位为:0110|1110 (4)

       4)B的广播地址:202.119.110.111,因为BC相邻,故子公司C的子网地址为202.119.110.112
         的IP起始地址为:202.119.110.113; 起始后8位 0111|0001; (5) 主机位4位(由子网掩码得)
         的IP终止地址为:202.119.110.126; 终止后8位 0111|1110; (6)