子网掩码

620 阅读1分钟

子网掩码概念

子网掩码又称为地址掩码,它用于划分IP地址中的网络号与主机号,网络号所占的位用“1”标识,主机号所占的位用“0”标识,因为A、B、C类IP地址网络号和主机号的位置是确定的,所以子网掩码的取值也是确定的,分别如下。

(1)255.0.0.0,等同于11111111.00000000.00000000.00000000,用于匹配A类地址。 (2)255.255.0.0,等同于11111111.11111111.00000000.00000000,用于匹配B类地址。 (3)255.255.255.0,等同于11111111.11111111.11111111.00000000,用于匹配C类地址。

规则:

1.二进制转换:连续的1和0

(由连续的“1”后跟连续的“0”),绝不允许1和0交叉出现 (1&0=0,0&1=0,0&0=0,1&1=1)

示例: 11111111.11111111.11111111.00000000 (255.255.255.0) 11111111.11111111.11111000.00000000 (255.255.248.0)

2.主机位规则:全0和全1的特殊用途

主机位全为0:该地址代表网络地址或子网地址。

例如,在 192.168.1.0/24 中,192.168.1.0 就是网络地址,用于标识这个网络本身。

主机位全为1:该地址代表广播地址。

例如,在 192.168.1.0/24 中,192.168.1.255 是广播地址。发送到这个地址的数据包,网络内的所有主机都会接收。

根据网络地址求主机数

例1: 网络地址:192.168.1.0 子网掩码:255.255.255.0,求主机数?

第一步:确定主机数:

255.255.255.0=11111111.11111111.11111111.00000000 得出有8个主机位

第二步:计算

总IP地址数=2的8次方=256(为什么是2,因为二进制只有两个数0和1)

可用主机数:256-2=254(这里的2是指全0和全1两种情况) 这个网络有254个可用的IP地址(具体范围是192.168.1.1到192.168.1.254)

u=4174509840,3816443243&fm=253&app=138&f=JPEG.jpg