IP 后面的“斜线”是什么?

IP 后面的“斜线”是什么?

在 Amazon EC2 中,我设置了“安全组”,它显示:来源:

0.0.0.0/0 然后给出一个例子:192.168.2.0/24

什么是“/24”?

我知道端口和IP是什么。

答案1

它代表了跨域路由网络掩码 - 斜杠后显示的是网络掩码设置为 1 的位数。因此,示例中的 /24 相当于 255.255.255.0。

这定义了 IP 所在的子网 - 应用网络掩码后,同一子网中的 IP 将相同。取 AND 表示按位 &。然后:

192.168.2.5 AND 255.255.255.0 = 192.168.2.0
192.168.2.100 AND 255.255.255.0 = 192.168.2.0

但是,例如:

192.168.3.100 AND 255.255.255.0 = 192.168.3.0 != 192.168.2.0

最常见的 CIDR 网络掩码可能是 /32(255.255.255.255 - 单个主机);/24(255.255.255.0);/16(255.255.0.0);和 /8(255.0.0.0)。

我认为,如果您记住 255.255.255.255 可以写成 FF.FF.FF.FF - 并且 F 当然与二进制 1111 相同,那么理解这些数字会更容易。因此,您可以减去 32 与 CIDR 网络掩码之间的差值,以了解 IP 地址中有多少“属于”其子网。如果这让您感到困惑,您可以跳过它并暂时保留前面提到的常见内容,这只是我喜欢思考这个问题的方式。

很简单,它是网络中保持不变的最高有效位数。或者,它是网络中会发生变化的最低有效位数(减去指定数字的 32)。 https://www.rfc-editor.org/rfc/rfc1878

答案2

它是CIDR 表示法

答案3

/ 后面的数字是网络掩码中的位数。/24 与 255.255.255.0 相同,就像 /16 与 255.255.0.0 相同一样

答案4

/ 后面的数字代表子网。

相关内容