子网掩码,是为了掩盖住“网络号net_id”,暴露出“主机号host_id”
用1表示掩盖
用0表示暴露
以这个为例,IP地址写法:10.10.10.1/24 10.10.10.1/25
24说明了子网掩码遮住了24位,也说明了这个IP的“网络号net_id”是24位,网段占了24位
25说明了子网掩码遮住了25位,也说明了这个IP的“网络号net_id”是25位,网段占了25位
因为10.10.10.1/24 和 10.10.10.1/25的“网络号”不同,网段不同
而网络地址(第一个IP地址),通过IP地址(二进制)和子网掩码(二进制)进行与操作得出
10.10.10.1/24中的10.10.10.1二进制为10101010.10101010.10101010.00000001
10.10.10.1/24中的子网掩码为11111111 11111111 11111111 00000000
所以10.10.10.1/24中的网络地址为 10101010.10101010.10101010.00000000,即10.10.10.0
10.10.10.1/24中的广播地址为 10101010.10101010.10101010.11111111,即10.10.10.255
所以这个网段里,能分配给主机使用的一共有254个IP地址,从10.10.10.1~10.10.10.254
10.10.10.1/25中的10.10.10.1二进制为10101010.10101010.10101010.00000001
10.10.10.1/25中的子网掩码为11111111 11111111 11111111 10000000
所以10.10.10.1/25中的网络地址为 10101010.10101010.10101010.00000000,即10.10.10.0
10.10.10.1/25中的广播地址为10101010.10101010.10101010.01111111,即10.10.10.127
(在网络地址变广播地址的时候,因为子网掩码掩盖了25位,所以只能最后27位变成1)
所以在这个网段能,能分配给主机使用的一共有126个地址,从10.10.10.1~10.10.10.126
10.10.10.1/24 和 10.10.10.1/25
一个是子网掩码为24的10.10.10.1的IP地址
一个是子网掩码为25的10.10.10.1的IP地址
表面上两个IP地址是一样的,但因为子网掩码的不同,导致网段的不同
好比一号楼有201号房间,二号楼也有201房间,但这两个房间,不是同一个房间
10.10.10.1/24 和 10.10.10.1/25也是两个IP地址