为什么 172.16.0.0/12 等于范围 172.16.0.0 -- 172.31.255.255?

为什么 172.16.0.0/12 等于范围 172.16.0.0 -- 172.31.255.255?

因此我们有一个私有网络:

172.16.0.0/12

这意味着:

10101100.00010000.00000000.00000000 (value: 172.16.0.0)
11111111.11110000.00000000.00000000 (subnet mask of /12)

那如何转换为:172.16.0.0 -- 172.31.255.255范围?根据子网掩码,如果我理解正确的话,它应该是172.0.255.255 -- 172.15.255.25531来自哪里?

答案1

由于网络掩码表示网络部分,因此您必须将其反转才能获取主机部分。

因此,网络的主机部分/12000FFFFF00000000- 000FFFFF。如果您的网络为 172.16.0.0 或AC100000,则低地址为AC100000 | 00000000,高地址为AC100000 | 000FFFFF

10101100.00010000.00000000.00000000 (low address, 172.16.0.0)
00000000.00001111.11111111.11111111 (host mask)
10101100.00011111.11111111.11111111 (high address, 172.31.255.255)

相关内容