如何计算一个网段的子网掩码,网络ID,广播地址和可用IP地址数
1.判断两个IP在不在一个网段,主要看这两个IP的网络ID,如果网络ID相同则这两个IP在同一网段
示例:判断192.168.0.11/26 和 192.168.0.111/26在不在同一网段
首先计算两个IP的网络ID:
192.168.0.11/26
子网掩码(2进制表示):11111111 11111111 11111111 11000000
IP(2进制表示): 11000000 10101000 00000000 00001011
子网掩码和IP做与运算(每一个二进制位相与),得到网络ID:
网络ID(2进制): 11000000 10101000 00000000 00000000
网络ID(10进制): 192.168.0.0
子网掩码(10进制): 255.255.255.192
划分的子网个数: 2的(26-24)次方=2x2=4个
每个子网可用IP个数:2的(32-26)次方-2=64-2=62个 (减去的2个,一个是网络ID一个是广播地址)
划分的子网段为:
192.168.0.0~192.168.0.63 (网络ID:192.168.0.0 广播地址:192.168.0.63)
192.168.0.64~192.168.0.127 (网络ID:192.168.0.64 广播地址:192.168.0.127)
192.168.0.128~192.168.0.191 (网络ID:192.168.0.128 广播地址:192.168.0.191)
192.168.0.192~192.168.0.255 (网络ID:192.168.0.192 广播地址:192.168.0.255)
由此可见:192.168.0.11/26 和 192.168.0.111/26不在同一网段:
192.168.0.11/26在192.168.0.0~192.168.0.63网段,网络ID为:192.168.0.0
192.168.0.111/26在192.168.0.64~192.168.0.127网段,网络ID为:192.168.0.64