子网掩码是一个32位地址,作用是用于屏蔽IP地址的一部分以区分网络标识和主机标识,并说明该IP地址是在局域网内,还是在远程网上。只有同一个局域网中的主机才能互相通讯联系,否则就要通过特殊手段了。
例:
设IP地址为10.10.12.88,子网掩码为255.255.255.0,那么子网掩码是怎样来区分网络标识和主机标识呢?
答:“与”运算
IP: 00001010 00001010 00001100 01011000
子网掩码:11111111 11111111 11111111 00000000
AND运算: 00001010 00001010 00001100 00000000
由此可得,其网络标识为10.10.12.0,主机标识为88。
也可得出,对于子网掩码255.255.255.0,最多只能有253台主机在同一子网中(除去全0和全1)。
A、B、C3类IP地址的子网掩码分别为255.0.0.0、255.255.0.0和255.255.255.0。但这样做难免会浪费一些IP地址。
例如:一个单位只有十台电脑,如果申请了一个C类地址192.168.13.X:那么IP地址从192.168.13.1到192.168.13.254都在一个局域网中,这样就会浪费243个主机IP了。
为此提出了VLSM(可变长掩码)。
如:上述单位使用255.255.255.240作为掩码,240对应11110000 ,其网络标识为192.168.13.16。主机数除去全0和全1,为14个。从192.168.13.1到192.168.13.15都在同一个局域网中,。如果网络标识不变,下一个掩码应该是248,对应11111000,可容纳的主机数量为8-2=6台。