子网掩码(Subnet Mask)是一个32位二进制数,用于区分IP地址的网络部分和主机部分。它通常以点分十进制表示,与IP地址的格式相同,例如255.0.0.0或255.255.255.128。子网掩码中的连续的1表示网络标识部分,而连续的0表示主机标识部分。
子网掩码的主要作用包括:
1. 区分IP地址中的网络部分和主机部分,帮助识别一个IP地址是属于局域网(LAN)还是广域网(WAN)。
2. 将一个大的IP地址空间划分为多个较小的子网络,便于网络管理和子网间的隔离。
子网掩码的不同值对应不同的IP地址类别,例如:
Class A:默认子网掩码为255.0.0.0。
Class B:默认子网掩码为255.255.0.0。
Class C:默认子网掩码为255.255.255.0。
通过子网掩码和IP地址进行逻辑“与”(AND)操作,可以确定一个IP地址的网络地址和主机地址