无效。
原因:子网掩码换算成二进制,必须前半部分全是1后半部分全是0,没有101或010的结构只有 11111111.11111111.00000000.00000000(255.255.0.0)或者11111111.11110000.00000000.0000000 (255.240.0.0)
而255.255.0.255换算成二进制的是
11111111.11111111.00000000.11111111不符合子网掩码的规范和标准
无效。
子网掩码的二进制形式里,1和0都是连续的,而且1在前,0在后。
你写的那个255.255.0.255用二进制表示是11111111
11111111
00000000
11111111
显然不符合子网掩码的这一特征。
按照RFC的描述,理论上合法的子网掩码只有32个(但实际常用的远远少于32个)
这32个分别为:
10000000
00000000
00000000
00000000
11000000
00000000
00000000
00000000
11100000
00000000
00000000
00000000
11110000
00000000
00000000
00000000
11111000
00000000
00000000
00000000
11111100
00000000
00000000
00000000
……(依此类推直到)
11111111
11111111
11111111
11111100
11111111
11111111
11111111
11111110
11111111
11111111
11111111
11111111
子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示
按照概念怎么看都是无效的
不是有效的子网掩码
子网掩码要先满前面的位再满后面
中间不能出现小于255的数字,最后面则有可能是0
因为很多路由不支持无续或低续的子网掩码,