子网掩码(Subnet Mask)又叫网络掩码、地址掩码,必须结合P地址一起对应使用。同IP地址一样,子网掩码是由长度为32位的二进制数组成的一个地址。只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。子网掩码还用于将网络进一步划分为若干子网,以避免主机过多而拥堵或过少而浪费IP。子网掩码是用来判断任意两台主机的IP地址是否属于同一网络的依据,就是拿双方主机的IP地址和自己主机的子网掩码做与运算,如结果为同一网络,就可以直接通信。
网络管理员不仅要为网络分配IP地址,还应清楚所使用的网络IP地址分配是否合理及IP地址的使用情况等。IPSubnetter是一款免费软件,该软件根据子网内某一个IP地址和子网掩码,不仅可以计算出该子网内的可用IP地址,还可以计算出IP地址的二进制数值,并判断该IP地址所属的地址类别等各种信息。
子网掩码计算工具的使用方法如下:
(1)运行IPSubnetter程序,打开如图2-10所示的"IPSubnetter"对话框。
(2)在"主机IP"文本框中输入主机的IP地址,并选择相应的子网掩码。此时,在"当前主机范围"文本框中会显示出IP地址段,不需要进行任何操作,如图2-11所示。
注意:在该对话框下方还会以二进制形式显示出"主机""掩码""子网"和"广播地址"等信息。通过使用IPSubnetter 工具,可以对已经计算好的IP地址和子网掩码进行检测。将使用IPSubnetter计算得到的IP地址段与自己所分配的地址段进行比较,即可清楚地找到问题。