子网掩码的作用


IP地址与子网掩码的构成

IPv4地址由32位二进制数组成,其中前一部分为网络地址,后一部分为主机地址,即:IP地址=网络地址+主机地址。而子网掩码(subnet mask)由连续的1及连续的0 两部分组成,它的作用就是用来指明一个IP地址的哪些位是网络地址(用1标识),哪些位是主机地址(用0标识)。

IP

上图中IP地址为192.168.1.1,子网掩码为255.255.255.0。子网掩码前24位的1对应的IP地址位为网络地址,后8位的0对应的为主机地址(简写为:192.168.1.1/24),所以IP地址192.168.1.1的网络地址为192.168.1.0,主机地址为1。

网络地址的计算

网络地址的计算是通过IP地址与子网掩码对应位的与运算完成的:参与运算的两个数都为1时最终结果为1,其它情况为0。

1、示例一:

IP地址192.168.1.1与子网掩码255.255.255.0(192.168.1.1/24)运算,网络地址为192.168.1.0,主机地址为1。

IP

IP地址192.168.2.1与子网掩码255.255.255.0(192.168.2.1/24)运算,网络地址为192.168.2.0,主机地址为1。

IP

所以192.168.1.1/24与192.168.2.1/24不属于同一个网络。

2、示例二:

IP地址192.168.1.1与子网掩码255.255.252.0(192.168.1.1/22)运算,网络地址为192.168.0.0,主机地址为1。

IP

IP地址192.168.2.1与子网掩码255.255.252.0(192.168.2.1/22)运算,网络地址为192.168.0.0,主机地址为1。

IP

所以192.168.1.1/22与192.168.2.1/22属于同一个网络。

子网掩码的默认设置

  • A类地址:默认子网掩码为255.0.0.0,最大网络数为126,单个网络最大主机数为16777214。
  • B类地址:默认子网掩码为255.255.0.0,最大网络数为16384,单个网络最大主机数为65534。
  • C类地址:默认子网掩码为255.255.255.0,最大网络数为2097152,单个网络最大主机数为254。

发表评论

评论数量:0