如何判断一个IP是主机地址还是广播地址,详细一点,这样我可以看的懂。比如172.16.1.31/2

如何判断一个IP是主机地址还是广播地址,详细一点,这样我可以看的懂。比如172.16.1.31/27

172.16.1.31./27 ,27指子网掩码为11111111.11111111.11111111.11100000

转换为10进制,255.255.255.224
默认的B类掩码255.255.0.0 11111111.11111111.00000000.00000000

11111111.11111111.11111111.11100000 255.255.255.224
-----------------------------------------********
网路位 主机位
++++++++++
借位

所以新的掩码划分了子网,新掩码借了11位主机位作为网络位,则划分子网个数为2的11次方。
主机位为2的5次方 32个(每个子网的主机个数)。

下面切入

10101100.00010000.00000001.00011111 172。16。1.31.27

10101100.11111111.11111111.11100000 255.255.255.224
10101100.00010000.00000001.0000000 172.16.1.0 子网地址(网络地址)

把掩码255.255.255.224和ip相“与”得到的值 转换为10进制 得172.16.1.0 这个就是该子网的子网地址。
我们知道主机地址全为0的为网络地址 ,为1的为广播地址

把子网(网络地址)10101100.00010000.00000001.0000000 后5位0换为1

10101100.00010000.00000001.00011111 172.16.1.31 广播地址

所以172.16.1.31 为广播地址

继续看
172.16.1.32 转换 10101100.00010000.00000001.00100000
后5为0 ,所以172.16.1.32 为子网地址(网络地址)

172.16.1.63 转换 10101100.00010000.00000001.00111111
后5为1 所以172.16.1.63 为广播地址

172.168.1.33转换 10101100.00010000.00000001.00100001
后5不全为0或1 故是子网段172.16 .1.31---172.16.1.63中的一个主机地址
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-22
这是主机地址追问

为什么?????

追答

不知道

第2个回答  2015-03-22
开始 运行 输入cmd 然后ping127.0.0.1追问

额 如果不用命令行呢

追答

我的电脑 右键 属性 然后 协议最下面一个

查看IP地址

追问

额 我是笔试用的 计算怎么得出???化二进制?

谢了

本回答被提问者采纳
相似回答