Have a Question?

如果您有任务问题都可以在下方输入,以寻找您想要的最佳答案

abcd类ip地址怎么划分,IP地址分类的历史背景和目的

abcd类ip地址怎么划分

题图来自Unsplash,基于CC0协议

导读

  • IP地址分类 A B C D 类的划分标准是什么?
  • ABCD类IP地址的范围和子网掩码是什么?
  • IP地址分类中如何区分A类、B类、C类、D类和E类?
  • IP地址分类的历史背景和目的
  • IPv4地址分类如何通过第一个字节的二进制前缀确定?
  • 为什么IP地址分为A、B、C、D、E五类?
  • ABC类IP地址的网络号与主机号位数如何划分?
  • D类IP地址的用途是什么(组播地址)?
  • 想象一下互联网的底层架构:信息爆炸式增长,设备无数,每一台设备都需要一个独一无二的身份标识——这就是 IP 地址的作用。为了更好地管理这些地址,并简化网络层的数据路由(决定数据从哪里到哪里),互联网工程任务组(IETF)在早期的 IP 协议设计中,引入了 IP 地址的分类系统。这就是所谓的 A、B、C、D、E 类地址划分。

    这个划分的核心原理非常简单:它依赖于 IP 地址的第一个字节(即第一个十进制数,范围 0 到 255)的二进制形式的最高几位比特。

    • A 类地址:其第一个字节的二进制形式最高位是 0。这意味着第一个字节的范围是 0 到 127,但我们保留了 0 和 127 特殊用途,所以 A 类地址的实际范围是 1.x.x.x 到 126.x.x.x。这类地址的网络号部分只占第一个字节的 8 比特,十分宽绰,可以容纳庞大的主机数量(16,777,214 台),适合大型跨国网络。其默认子网掩码是 255.0.0.0
    • B 类地址:其第一个字节的二进制形式的前两位比特是 10。因此,第一个字节的范围是 128 到 191。例如,167.x.x.x 就是 B 类地址。B 类的网络号由前两个字节(16 比特)共同定义,能支持中等规模的网络(较多的子网,每个子网也相对较多的主机,例如 65,534 台)。默认子网掩码是 255.255.0.0
    • C 类地址:其第一个字节的二进制形式的前三比特是 110。这意味着第一个字节范围是 192 到 223。最常见的家庭网络、小型公司内部网络通常使用 C 类地址。C 类的网络号部分是前三个字节(24 比特),主机号只剩下最后一个字节的 8 比特,所以每类地址可包含的主机数量有限(254 台)。其默认子网掩码是 255.255.255.0
    • D 类地址:其第一个字节的二进制形式的前四位比特是 1110。因此,范围是 224 到 239。这类地址目前被永久用作 组播 地址。所谓组播,就是指一个数据包从发送方传送到网络中的一个特殊指定组的多个接收方。它不属于传统的单播(一对一)或广播(无差别向网络所有设备发送),而是特指一组设备。
    • E 类地址:其第一个字节的二进制形式的前五位比特是 11110(最高五位是 1)。对应十进制范围是 240 到 255。这类地址目前只被保留用于实验和研究,不在公共网络中使用。

    如何区分它们?

    根据定义,区分 A、B、C 类的最直接方法是查看 IP 地址第一个字节的数值范围:

    • 0(保留)或 1 - 126(A 类)
    • 128 - 191(B 类)
    • 192 - 223(C 类)
    • 224 - 239(D 类,组播)
    • 240 - 255(E 类,复试)

    对于 A、B、C 类,我们也可以根据它们预定义的默认子网掩码来辅助判断。

    这最初的划分方式(RFC 791)的目的是什么?

    在网络地址概念刚刚提出,IP 地址资源还相对“充足”的 1970 年代,网络设计者需要一种机制来快速识别一个 IP 地址所归属的网络规模。一个地址的“大小”由网络号比特位(左边部分)的数量决定。划分出一个结构清晰的地址空间,有助于早期的路由选择。一个路由器看到一个 A 类 IP 中的 “10.”,立刻就知道这是一个需要大型路由表条目的完整网络地址,路由查找会很复杂;而一个 “192.168” 的地址则提示它可能属于一个小型私有网络。简单地说,就是让路由器更容易、更快地了解“去往某个领域的目的而已”。

    为什么说 IP 地址的分类在现代有所调整?

    然而,随着互联网的爆炸性发展,地址日益枯竭,“127.0.0.1”这个自己笔记本上自己的特殊地址、“丢掉的”B类网络地址、“192 的炉主 IP 地址段合在一起,容易引发路由环路,以及路由表过于膨胀,等等,让传统的 IP 地址划分标准在效率、要求和管理等方面已不适应网络发展。这是 CIDR(Classless Inter-Domain Routing)得以引入的背景。CIDR 就是抛弃了传统的固定长度掩码(和 A/B/C 类基于长度的分类),允许网络前缀“开”的比传统固定类要小,可以更精细地管理 IP 池,进行更灵活的策略部署。虽然 BGP 宣告了传统 IP 分类寿终正寝,近年来更是不允许为私网开发或私用(如 10.x.x.x,127.x.x.x)开发私网地址,但我们仍然必须了解旧标准,因为它是理解 IPv4 分类、子网划分以及为何要引入通配符子网基本框架的基石,也是学习网络基础不可或缺的一部分。

    我们再来谈谈 D 类地址。“D 类地址(224.0.0.0 至 239.255.255.255)是唯一一种不属于通常意义上网络号/主机号细分的地址段。按照传统的划分方法,决定这一个传输包应该发到哪个特定设备,D 类地址区并没有提供足够给特定设备的信息。数据包的目的地址是 D 类的情况下,它通常不需要送达任何一个特定主机,而是发送给一个预先定义好的某个主机群落,或者说“群体成员表”。

    总而言之,IP 地址的 ABCD 类划分是 IP 发展历程中一个基础的、基于第一个字节二进制前缀的核心构造机制,它定义了网络号和主机号的结构,规定了默认划分,规定了用途,尽管现代网络对于地址管理和路由已超出了最初的简单分类,但这些概念仍然是理解和学习网络的基石。

    © 版权声明

    本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com