shivaniverma6991 Asked: 2019-10-07 01:39:53 +0800 CST2019-10-07 01:39:53 +0800 CST 2019-10-07 01:39:53 +0800 CST 如何确定 IP 是有类还是无类? 772 例如,给出了 200.1.10.12/24,它是有类的还是无类的? 我认为它是有类的,但如果给出 CIDR 是否意味着它是无类的? 还有 200.1.10.12/25 ,我认为这也是有 2 个子网的分类吗? networking subnet 2 个回答 Voted Best Answer user1686 2019-10-07T03:03:28+08:002019-10-07T03:03:28+08:00 地址本身既不是有类的也不是无类的,它是关于系统如何使用它们的。 例如,给出了 200.1.10.12/24,它是有类的还是无类的? “有类”路由用于根据地址本身的初始位隐式确定网络掩码。(这在任何地方都不再这样做了。)例如,任何 200.xxx 地址曾经自动成为具有 24 位网络部分的 C 类地址。 因此,如果路由或地址范围与前缀长度(如“/24”)或子网掩码(如“255.255.255.0”)一起指定,那么它就是无类的。/24恰好与之前使用的类大小相匹配,但这并不能使它成为有类的。 (并且当路由没有与前缀长度一起指定时,假设全长“主机”路由(例如 /32 或 /128)现在更为常见,尽管一些旧系统仍然假设基于类的路由。 ) NickDelta 2019-10-07T02:00:04+08:002019-10-07T02:00:04+08:00 200.1.10.12/24 是一个 C 类 IP 地址和一个 CIDR 掩码为 /24 的无类地址。如果一个地址是有类的,那么它在 CIDR 下也是无类的,反之并不总是正确的。 通常来说,一般来说: A级 -> /8 B 级 -> /16 C 类 -> /24
地址本身既不是有类的也不是无类的,它是关于系统如何使用它们的。
“有类”路由用于根据地址本身的初始位隐式确定网络掩码。(这在任何地方都不再这样做了。)例如,任何 200.xxx 地址曾经自动成为具有 24 位网络部分的 C 类地址。
因此,如果路由或地址范围与前缀长度(如“/24”)或子网掩码(如“255.255.255.0”)一起指定,那么它就是无类的。/24恰好与之前使用的类大小相匹配,但这并不能使它成为有类的。
(并且当路由没有与前缀长度一起指定时,假设全长“主机”路由(例如 /32 或 /128)现在更为常见,尽管一些旧系统仍然假设基于类的路由。 )
200.1.10.12/24 是一个 C 类 IP 地址和一个 CIDR 掩码为 /24 的无类地址。如果一个地址是有类的,那么它在 CIDR 下也是无类的,反之并不总是正确的。
通常来说,一般来说: