第1个回答 推荐于2017-09-22
理论上是有效的,不推荐这样使用是因为我们默认都是前n位连续为1,后面为0,而这样也便于使用。所以实际使用的设备可能不支持这样使用。
子网掩码中的1表示必须匹配,0表示无需匹配。而其他的比如连续等都没有要求,连续只是方便使用,习惯性和约定俗成的规矩,并不是硬性的规定。
比如对一个A类地址划分出来的子网,A类地址前8为是固定的,所以前8位的掩码必定全为1,而它用哪几位主机号来划分子网则不是固定的,只是我们习惯上用前几位而已。用哪几位划分子网,哪几位的掩码就是1。
所以掩码是255.255.0.255,对A类地址来说,表示用于划分子网的主机位是9-16和25-32,并不是我们习惯使用的9-24位。本回答被提问者采纳
第2个回答 2011-04-17
作为子网掩码的构成,所有的1必须是连续的.
可以是255.255.255.0,因为二进制是11111111.11111111.11111111.00000000
也可以是255.224.0.0,因为二进制是11111111.11100000.00000000.00000000
甚至可以是192.0.0.0,因为二进制是11000000.00000000.00000000.00000000
但是如你所说的子网掩码为255.255.0.255是无效的,
因为化成二进制是11111111.11111111.00000000.11111111,1是不连续的,
这种子网掩码是不合法的.课后答案应该是错的,或者是你看错啦?