IP寻址 - 网络前缀 - 帮助理解

Posted

技术标签:

【中文标题】IP寻址 - 网络前缀 - 帮助理解【英文标题】:IP addressing - Network prefix - Help understanding 【发布时间】:2015-12-06 16:42:10 【问题描述】:

我目前正在准备 IT 考试,并且正在研究 IP 寻址。因此,我遇到了以下问题:

对于给定的 C 类网络 194.1.2.3,网络前缀是什么?

我知道这是一个相当简单的理论问题,但我需要了解原因。到目前为止,我有以下工作:

IPv4 应用点分十进制表示法将 32 位地址分成四个 8 位字段(为了便于阅读)。

此外,IP 地址空间(不确定是否正确)分为三类(A、B 和 C)以支持不同规模的网络(分类寻址)。

XXXX . XXXX . XXXX. XXXX

我还知道以下几点:

Address Class A    A(/8 prefixes)
Address Class B    B(/16 prefixes)
Address Class C    C(/24 prefixes)

因此我得出结论 194.1.2 构成给定 C 类网络的网络前缀,因为它们构成了前 24 个字节。

这是对的吗?如果是这样:A 类和 B 类网络的前缀是否分别是 194 和 194.2?

提前致谢!

【问题讨论】:

【参考方案1】:

有类网络在 20 多年前就被弃用了,我不明白为什么它仍然被教授,因为没有人再使用它了。

网络类与网络掩码无关,但类有默认掩码。

A 类网络地址以0 开头,给你 0.0.0.0127.255.255.255 作为 A 类地址范围。这 A 类网络的默认掩码是255.0.0.0。 B 类网络地址以10 的前两位开头, 给你128.0.0.0191.255.255.255 作为B 类范围。这 B 类网络的默认掩码为 255.255.0.0。 C 类网络地址以110 的前三位开头, 给你192.0.0.0223.255.255.255 作为C 类范围。这 C 类地址的默认掩码是255.255.255.0。 D 类地址以1110 的前四位开头,给出 您将224.0.0.0239.255.255.255 作为D 类范围。班级 D地址用于组播,组播一般不使用 使用掩码,因为多播组是单独订阅的。 E 类地址以1111 的前四位开头,给出 您将240.0.0.0255.255.255.255 作为E 类范围。班级 E 地址是保留/实验性的,因此它们没有默认值 掩码,除了有限广播地址255.255.255.255 这是一个掩码为255.255.255.255的主机地址。

【讨论】:

以上是关于IP寻址 - 网络前缀 - 帮助理解的主要内容,如果未能解决你的问题,请参考以下文章

什么是ip寻址

IP寻址方式二

网络学习 IP路由器寻址过程

tcp/ip ---子网寻址

路由寻址--子网划分/CIDR

VoLTE基础自学系列 | IMS网络中的IP层路由寻址过程(注册流程中的实现)