由于224化成二进制为11100000,所以前3位为网络号,后5位为主机号
而A的112化成二进制为01110000,所以它的网络号为01100000=96,主机号为16
而B的120化成二进制为01111000,所以它的网络号为01100000=96,主机号为24
C 的176。。。。。为10110000,所以他的网络号为10100000=160,主机号为16
D的222、、、、、为11011110,所以它的网络号为11000000=192,主机号为30
所以只有A和B在同一子网内,可以直接通讯,C和D要设网关
2 168化成二进制为10101000,所以它的直接广播地址为10111111=191
完整的直接广播地址为192.155.12.191
本地广播地址为255.255.255.255
3若要使主机A,B,C,D在这个网上都能够直接通信,把它们共同子网掩码是255.255.255.240。 (由于它们4个ip地址中最后4位都相同,所以可以用11110000=240作为它们共同的网络号)
CIDR , 您提的这些问题,把子网划分知识再仔细学习下就能明白了。
CCNA中文教材第六版有很祥细的介绍。