子网掩码的一些补充
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
位按头开始算,如图所示
那么如果从10.0.0.0
开始的话就用255-224
所以范围为10.0.0.0-10.31.255.255
IPV4子网划分
IPv4
地址被分为三部分:网络部分(network
)、子网部分(subnetwork
)和主机(host
)部分,共有三类IP
地址.
对于一个给定的A类网络:10.0.0.0
,子网掩码:255.255.0.0
可以将其划分为256
个子网(从10.0.0.0
到10.255.0.0
)——第一个八位位组表示网络地址,第二个表示子网号,而最后两个表示主机部分。
并且每个子网都可以有255*255
个主机(比如:10.1.0.0-10.1.255.255
,其中一个子网的主机号)
如何判断是否在同一个子网?
用IP
地址和子网掩码做and
运算得出的结果相同的话就是同一子网(注意:要把ip
和子网掩码先转换成二进制,做完与运算后再转换成十进制)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ascotbe!
评论