子网掩码(Subnet Mask)是一个32位二进制数,用于区分IP地址的网络部分和主机部分。它通常表示为四个十进制数,每个数的范围是0到255,例如255.255.255.0。子网掩码与IP地址进行按位与运算,可以帮助网络层设备识别出IP地址中的网络ID,从而确定主机所在的网络。
子网掩码的作用主要包括:
网络划分:
将一个大的IP网络划分为若干小的子网络,以适应不同规模的网络需求。
地址识别:
帮助识别IP地址中的网络地址和主机地址,让数据包能够准确地在众多网络中传递和到达目标主机。
子网管理:
便于网络管理员对子网内主机的集中管理,以及控制网络通信。
子网掩码的默认值取决于IP地址的类别:
A类地址的默认子网掩码是`255.0.0.0`。
B类地址的默认子网掩码是`255.255.0.0`。
C类地址的默认子网掩码是`255.255.255.0`