如何判断一个IP是主机地址还是广播地址,详细一点,这样我可以看的懂。比如172.16.1.31/2?
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中的一个主机地址
怎样判断一个ip是否可以作为主机ip地址?
主机地址可以分为局域网或者广域网 常用的局域网(内网)IP地址段:10.x.x.x ;192.168.x.x ;172.16.x.x至172.31.x.x 其他的都一般为广域网IP地址 而IP地址分A类,B类,C类,通常具体谈到主机IP一般都说的是C类地址。 如局域网192.168.1.X这就是个C类地址。哪些IP可作为主机地址是根据局域网划分来看的。 如果你整个C类地址不划分子网(VLAN)的话。 那么除了192.168.1.0(网络地址)192.168.1.1(网关地址) 192.168.1.255(广播地址)这三个IP地址外, 其余的IP(192.168.1.2~192.168.1.254)都可以作为主机地址! 想要系统的搞清楚,查看“IP地址”即可
如何判断一个ip地址是不是有效主机地址?
主机位不为全0或者1就是有效的IP地址。主机位全0为网络地址,全为1时为广播地址。
比如你说的158.66.10.255/23 化成2进制
IP 10011110.10000010.00001010.11111111
掩码 11111111.11111111.11111110.00000000
|– 主机位—|
不难看出他的有效主机位是10011110.10000010.00001010.00000001
— 10011110.10000010.00001011.11111110
即158.66.10.1-158.66.11.254都为有效主机地址。
同理100.50.36.240/29的网络地址是100.50.36.240广播地址是100.50.36.247,有效地址段为100.50.36.241-100.50.36.246。