什么是子网掩码?
子网掩码是对IP地址的“翻译”,它是一个32位的二进制数,用于对子网的管理,主要是在多网段环境中对IP地址中的“网络ID”进行扩展。
子网掩码的两个主要功能为:将网络划分为多个子网,区分IP地址中的网络号与主机号。
子网掩码-分类
为了快速确定IP地址的哪部分代表网络号,哪部分代表主机号,判断两个IP地址是否属于同一网络,就产生的子网掩码的概念,子网掩码按IP地址的格式给出。
A、B、C类IP地址的默认子网掩码如下:
A类地址: | 255 . 0 . 0 . 0 |
B类地址: | 255 . 255 . 0 . 0 |
C类地址: | 255 . 255 . 255 . 0 |
子网掩码-分配
具体的配置方式是:将IP地址网络位对应的子网掩码设为“1”,主机位对应的子网掩码设为“0”。
如:对于IP地址是131.107.16.200的主机,由于是B类地址,前两组数为网络号,后两组数为主机号。则子网掩码配置为:11111111.11111111.00000000.00000000,转换为十进制数为:255.255.0.0。
由此,各类地址的默认子网掩码为:
A类:11111111.00000000.00000000.00000000 即255.0.0.0
B类:11111111.11111111.00000000.00000000 即255.255.0.0
C类:11111111.11111111.11111111.00000000 即255.255.255.0
之所以要配置子网掩码,是因为在Internet中,每台主机的IP地址都是由网络地址和主机地址两部分组成,为了使计算机能自动的从IP地址中分离出相应的网络地址,需专门定义一个网络掩码,也称子网屏蔽码,这样就可以快速地确定IP地址的哪部分代表网络号,哪部分代表主机号,判断两个IP地址是否属于同一个网络。