Skip to content
On this page

子网掩码


标签:linux/network  

子网掩码

IP 地址划分为 ABCDE 五类 后还可以再通过子网掩码的方式进行划分。

子网掩码:用于划分 IP 中哪一部分是属于网络号,哪一部分属于主机号,哪一部分属于子网号。

格式:

  1. 与 IP 地址一样的 32 位整数,是一串连续的 1,后面跟着一串连续的 0 组成。
  2. 默认子网掩码中的 1 的个数与 IP 地址对应的网络号个数一致,0 的个数和主机号一致。

默认子网掩码

txt
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

D 和 E 类无子网掩码,因为 D, E 不会分配给主机使用

使用方法

IP & 子网掩码 = 子网网段

192.168.31.52 & 255.255.255.128
11000000 1010100 00011111 0 0101010
11111111 1111111 11111111 1 0000000
-----------------------------------
11000000 1010100 00011111 1 0000000 ---> 192.168.31.0

📣 子网网段的个数 = 2^(子网号中 1 的个数)
每个子网网段中主机号的个数 = 2^(子网掩码中0的个数)

特殊 IP 地址

  • 网段地址:每个子网网段中都有自己的子网网段。有效网络号 + 有效主机号 + 全是 0 的主机号。(第一个)
  • 每个子网网段中,都有自己的广播地址。有效网络号 + 有效主机号 + 全是 1 的主机号。(最后一个)

Last updated: