已知IP,反掩码怎么计算?

问题描述:

已知IP,反掩码怎么计算?
有以下几个例子:
network 192.28.20.96 0.0.0.31 area 0
network 192.28.30.64 0.0.0.15 area 0
network 61.153.4.224 0.0.0.15 area 0
network 202.101.172.32 0.0.0.15 area 0
为什么192.28.20.96的反掩码是0.0.0.31,为什么202.101.172.32的反掩码是0.0.0.15
请将反掩码的方法告知,感激不尽!

子网号:192.28.20.93= 11001000.00011100.00010100.01100000子网掩码:11111111.11111111.11111111.11100000反掩码:00000000.00000000.00000000.00011111=0.0.0.31其他的类似.是进行那个什么“与”运算吗?子网掩码知道以后,每一位的数字取反就可以了。1变0,0变1。全0为1,全1为0,有0又有1也为0吗?你是想问知道子网号求子网掩码吗?网络地址=网络+子网号+主机号。192.0.0.0-223.255.255.255是一个C类地址,C类地址的网络号是110网络号(21位)主机号(8位),这里又将8位的主机号分成子网号(3位)+主机号(5位)而子网掩码就是将网络号和子网号全部变成1.故有以下的计算:子网号:192.28.20.93= 11001000.00011100.00010100.01100000子网掩码:11111111.11111111.11111111.11100000