解释使用的 IP 地址术语

explain ip address terminology used

我正在尝试找出描述 IP 地址时使用的术语以便我可以编写 C# 应用程序

有人知道斜线是什么意思吗?例如在某些地方我看到

1.0.231.0/24

这是否意味着 1.0.231.0 - 1.0.231.24 的范围?

在 Icann 的各种文件中,他们提到了

255.255.255.255/32

我不确定这怎么可能是一个范围

我是这样看的。斜杠后的数字是 ip 地址中标识您的网络的位数。例如:

对于 Ipv4,Ip 地址的长度为 32 位。使用您的示例,我们有以下内容:

1.0.231.0 = 32 位

将其转换为二进制我们得到:00000001.00000000.11100111.00000000

所以前 24 位(粗体)是分配给您的网络的标识符。剩下的 8 位是在本地分配给您的设备的。

对于你的phone:1.0.231.1 对于您的笔记本电脑:1.0.231.3 对于您的桌面:1.0.231.23 等等,最多 255。