400分 IP 地址划分 急急急…………

来源:百度知道 编辑:UC知道 时间:2024/05/26 15:22:42
主机的IP地址181.45.3.140/20,请写出该主机的子网掩码的点分十进制数值,并写出和该主机在同一子网的IP地址。

要详细过程,答对了再追加分哦…………跪求
这是道考试题有20分值 ,不会有那么简单吧??

要详细过程!!!!!求了啊…………

(为了赚你的400分,我在把过程修改写详细点:)
181.45.3.140/20
可以按2进制展开为
1 0 1 1 0 1 0 1,0 0 1 0 1 1 0 1,0 0 0 0 0 0 1 1,1 0 0 0 1 1 0 0
子网掩码为(255,255,240,0)可以按2进制展开为
1 1 1 1 1 1 1 1,1 1 1 1 1 1 1 1,1 1 1 1 0 0 0 0,0 0 0 0 0 0 0 0
上面两个式子相与(即1对1得1,其他形式都为0)有
1 0 1 1 0 1 0 1,0 0 1 0 1 1 0 1,0 0 0 0 0 0 0 0,0 0 0 0 0 0 0 0
上面的这个式子就是网络号,换为十进制有:
181.45.0.0

即:
1 0 1 1 0 1 0 1,0 0 1 0 1 1 0 1,0 0 0 0 0 0 1 1,1 0 0 0 1 1 0 0
1 1 1 1 1 1 1 1,1 1 1 1 1 1 1 1,1 1 1 1 0 0 0 0,0 0 0 0 0 0 0 0
________________________________________________________________
1 0 1 1 0 1 0 1,0 0 1 0 1 1 0 1,0 0 0 0 0 0 0 0,0 0 0 0 0 0 0 0

(2转10进制与10转2进制应该会的吧,那就不说了)

IP地址是32bit,上面181.45.3.140/20已经用20bit做网络号了,就剩下32-20=12bit做主机号
其后面有12位为地址号有2的12次方个主机号即4096个主机号,但是主机地址不能全1或全0就只有4094个实际能用的主机
即有地址范围:
181.45.0.1-181.45.15.254
换为2进制就更清楚了:
1 0 1 1 0 1 0 1,0 0 1 0 1 1 0 1,0 0 0 0 | 0 0 0 0,0 0 0 0 0 0 0 0
上面用 | 隔开的前面20位是