计算机专业知识【小白必懂的 CIDR “/24” 表示法详解】

一、引言

在计算机网络的世界里,常常会遇到像 “/24” 这样奇怪的表示,对于刚接触网络知识的小白来说,这简直就像神秘的密码一样难以理解。

二、什么是 CIDR 表示法

(一)CIDR 的定义

CIDR 是无类别域间路由(Classless Inter - Domain Routing)的缩写,它是一种用于表示 IP 地址和子网掩码的简洁方式。在传统的网络分类(A 类、B 类、C 类等)中,子网掩码的划分比较固定,而 CIDR 打破了这种限制,让子网掩码的设置更加灵活。

(二)“/数字” 的含义

在 CIDR 表示法中,“/” 后面跟着的数字代表子网掩码中连续 “1” 的位数。例如 “/24”,这里的 24 就表示子网掩码的 32 位二进制数里,前面 24 位是 “1”。

三、“/24” 具体代表什么

(一)二进制形式

我们知道,IP 地址和子网掩码都是由 32 位二进制数组成的。对于 “/24”,它对应的二进制形式就是 11111111.11111111.11111111.00000000。你看,前面 24 个 “1” 是连续的,后面 32 - 24 = 8 位是 “0”。

(二)点分十进制形式

为了方便人们记忆和使用,二进制的子网掩码通常会转换为点分十进制形式。“/24” 对应的点分十进制形式就是 255.255.255.0。怎么转换的呢?每 8 位二进制数对应一个十进制数,8 位全是 “1” 的二进制数转换为十进制就是 255,8 位全是 “0” 的二进制数转换为十进制就是 0。

四、“/24” 的作用

(一)划分网络和主机位

子网掩码的主要作用就是划分 IP 地址中的网络部分和主机部分。对于一个给定的 IP 地址,结合 “/24” 这样的子网掩码,就能清楚地知道哪些位属于网络位,哪些位属于主机位。

举个例子,有一个 IP 地址是 192.168.1.100/24。这里的 “/24” 告诉我们,前 24 位是网络位,也就是 192.168.1 这部分,它用来标识这个 IP 地址所属的网络;后 8 位是主机位,也就是 100 这部分,它用于在这个网络中唯一标识一台主机。

(二)确定子网范围

根据子网掩码还可以确定一个子网的范围,包括网络地址和广播地址。网络地址是主机位全为 0 的地址,广播地址是主机位全为 1 的地址。

192.168.1.0/24 这个子网为例,网络地址就是 192.168.1.0(因为主机位全为 0),广播地址是 192.168.1.255(因为主机位全为 1,8 位全是 “1” 的二进制数转换为十进制就是 255)。而在这个子网中,可用的主机 IP 地址范围就是 192.168.1.1 - 192.168.1.254。这是因为网络地址和广播地址不能分配给具体的设备使用,网络地址用于标识子网,广播地址用于向子网内的所有设备发送消息。

五、总结

现在大家应该明白 “/24” 这种 CIDR 表示法的含义了吧。简单来说,“/24” 表示子网掩码前 24 位是 “1”,对应的点分十进制是 255.255.255.0。它能帮助我们划分 IP 地址的网络位和主机位,确定子网的范围。

你可能感兴趣的:(计算机专业知识,网络,服务器,linux)