C 类网络的最大子网掩码是多少?

C 类网络的最大子网掩码是多少?

我们今天在工作中开始了 TCP/IP 入门课程,了解了不同类别的网络地址:

Class A addresses are from 0.0.0.0 thru 127.x.x.x
Class B addresses are from 128.0.0.0 thru 191.x.x.x
Class C addresses are from 192.0.0.0 thru 223.x.x.x
Class D addresses are from 224.0.0.0 thru 239.x.x.x
Class E addresses are from 240.0.0.0 thru 255.x.x.x

我不清楚不同网络类别的可能子网大小。例如,C 类网络的最大子网掩码是多少?是 255.255.255.0,还是也可以是 255.255.0.0 和 255.0.0.0?

答案1

没有课程,它们在 1994 年就被弃用了(说真的,写这篇文章的时候已经是 18 年前了)。你的老师应该是被解雇甚至提到他们(在历史您可能不太清楚网络课程 (英文),因为当您了解网络的实际工作方式时,它只会让您感到困惑。

网络使用 CIDR 进行子网划分(并以 CIDR 表示法表示)。虽然旧的类系统映射到特定的 CIDR 子网,但这是一个糟糕的概念。简而言之,试着忘记你已经学过的东西,然后深入研究IPv4 子网划分如何工作?

答案2

从某种角度来看,有类网络类型仍然被用作内部和私有(RFC1918)网络的通用术语。

确实,自 BPG4 以来,CIDR 使得有类互联网边界变得毫无意义,但在谈论内部网络和有类路由协议时,了解类别之间的差异仍然很有用。

回答你的问题,有类边界的大小是固定的。每个子网掩码如下:

A 类:255.0.0.0 (/8)
B 类:255.255.0.0 (/16)
C 类:255.255.255.0 (/24)
D 类:N/A(用于多播流量,使用 PIM 或 DVMRP 进行内部路由,不对应传统子网掩码)
E 类:N/A(有实验和/或保留地址)

较大的有类网络集合称为超级网而细分的有类网络则称为子网。当您谈论最大可能的子网掩码时,您通常指的是最大可能的网络部分和最小的可用主机部分。对于路由子网而言,最大子网掩码是 255.255.255.252 (/30)。这通常用于点对点链路和只需要子网上两个主机/网关的传输网络。

超网的最大规模没有限制,子网掩码最高可达 0.0.0.0 (/0),这表示每个地址都是本地地址,且未路由。请注意,这与默认路由 0.0.0.0 不同,默认路由是最不具体的路由,会路由所有未由更具体的路由定义的流量。

如果您要寻找尽可能大的子网掩码来定义所有 A 类网络等,则以下是基于第一个八位字节的列表:

A 类:0 - 127 = 128.0.0.0 (/1) = 128 /8 网络
B 类:128 - 191 = 192.0.0.0 (/2) = 64 /8 个网络或 16,384 /16 个网络
C 类:192 - 223 = 224.0.0.0 (/3) = 32 /8 个网络或 2,097,152 /24 个网络
D 类:224 - 239 = 240.0.0.0 (/4) = 16 /8 网络或 268,435,456 个多播地址
E 类:240 - 255 = 248.0.0.0 (/5)= 8 /8 网络或???(我一点头绪都没有,哈哈)

希望有帮助!

相关内容