为什么在专用网络中首选 C 类 IP 地址?

mau*_*ris 16 networking ip-address

为什么在专用网络中 C 类 IP 地址优先于 A 和 B?

我可能的答案是“在 C 类中,网络中可用的主机 IP 地址的数量少于 A 类或 B 类,从而使 DHCP 更容易管理。” 但我想再次确认。

joe*_*rty 26

我不认为他们是首选。我见过很多使用 RFC1918 A、B 和 C 类寻址方案的网络。使用适合您需要的类:

  1. 您需要多少个子网?

  2. 每个子网需要多少台主机?

  3. 在子网之间路由流量需要什么路由?

  4. 您是否预计每个子网有大量主机并希望减少广播域的大小?


chr*_*ris 6

如果人们不再谈论 AB 类和 C 类网络,那就太好了。这些东西已经很长时间没有使用了,而且比毫无意义还要糟糕,最好用作采访中的“陷阱”问题或有关灰胡子的笑话的妙语。

对于 A 类,您是指具有 /8 网络掩码的网络还是指第一个八位字节介于 0 和 127 之间?B 类是指 /16 还是第一个八位字节在 128 和 192 之间?为什么首先要谈论有类网络?

对于私有地址,这种区别很愚蠢。RFC1918 定义了几个不应全局路由的网络,包括 10.0.0.0/8(真正的 A 类)、172.16.0.0/12(在 B 类网络范围内,但由 16 个连续的“B 类”网络组成),或192.168.0.0/16(这是 256 个连续的“C 类”网络)。

正如 Kazoom 所说,人们根据子网掩码谈论子网,而不是第一个八位字节的大小(这意味着“有类”时代的子网掩码)。

而且,如果你问这个问题是因为它是一些课程作业的一部分,你应该对你的老师生气,因为他没有从 1990 年代早期(1993 年,根据维基百科)开始。您的讲师正在浪费您的时间和金钱,除非您的课程是“互联网和古董路由协议的历史”,其中希望还包括 uucp 和 bitnet 以及 rip 和 decnet 以及 SNA。

  • @Joe,虽然 Chris 的回应可能有点跨入了巨魔领域,但他提出了很好的观点。类符号已经过时了 17 年,现在人们真的应该切换了。 (4认同)
  • @chris:恕我直言,我认为人们将它们称为有等级的地址,因为这是他们学到并熟悉的内容。大多数人处理 RFC1918 内部地址,因此将它们称为 A、B 和 C 类。如果您的内部网络是 172.21.0.0,掩码为 255.240.0.0(CIDR 表示法中的 172.16.0.0/12),那么实际上是 B 类分类描述。据我所知,这是一个命名语义问题。 (2认同)
  • @chris:我认为即使是专家也错误地使用了“类”符号,因为它已经死了这么久。出于某种原因,“C 类”似乎一直存在并演变为“任何任意的 /24”。我见过一些知识渊博的人将给定的地址称为“C 类”,即使其前导位不一定是 110。 (2认同)