10.0.0.0/8划分为8个子网

因为10.0.0.0/8子网掩码为255.0.0.0 子网的范围从10.0.0.0-10.255.255.255
那么网络位位数增加3位,那么子网掩码为:255.224.0.0,那么:

  • 子网1:即10.0.0.0/11,范围:10.0.0.0-10.31.255.255
  • 子网2:即10.32.0.0/11,范围:10.32.0.0-10.63.255.255
  • 子网3:即10.64.0.0/11,范围:10.64.0.0-10.95.255.255
  • 子网4:即10.96.0.0/11,范围:10.96.0.0-10.127.255.255
  • 子网5:即10.128.0.0/11,范围:10.128.0.0-10.159.255.255
  • 子网6:即10.160.0.0/11,范围:10.160.0.0-10.191.255.255
  • 子网7:即10.192.0.0/11,范围:10.192.0.0-10.223.255.255
  • 子网8:即10.224.0.0/11,范围:10.224.0.0-10.255.255.255
  • 范围IP的头尾分别是网络地址和广播地址。子网掩码是:255.224.0.0

10.0.0.0/11 子网掩码就是255.224.0.0

这是怎么算的呢?

IPV4的地址如果换成二进制来算每一个255为一个字节(8位)所以子网掩码最大为32

而这边的/11如何换算的呢?

11位先减去8位等于3位然后把3位按头开始算,如图所示
1
那么如果从10.0.0.0开始的话就用255-224
所以范围为10.0.0.0-10.31.255.255

IPV4子网划分

IPv4地址被分为三部分:网络部分(network)、子网部分(subnetwork)和主机(host)部分,共有三类IP地址.
1
对于一个给定的A类网络:10.0.0.0,子网掩码:255.255.0.0可以将其划分为256个子网(从10.0.0.010.255.0.0)——第一个八位位组表示网络地址,第二个表示子网号,而最后两个表示主机部分。
并且每个子网都可以有255*255个主机(比如:10.1.0.0-10.1.255.255,其中一个子网的主机号)

如何判断是否在同一个子网?

IP地址和子网掩码做and运算得出的结果相同的话就是同一子网(注意:要把ip和子网掩码先转换成二进制,做完与运算后再转换成十进制)