如果您有子网掩码 255.255.255.0 和 A 类 IP 地址,则第一个八位字节指定网络,最后一个八位字节是单个主机。那么中间的 2 个八位字节是否指定了子网?这很有用,因为路由器会知道如何根据这两个八位字节来路由它?
例如 121.123.124.101/24。这是否意味着路由器使用 123.124 来查找正确的子网?如果这不正确,子网掩码究竟是如何完成子网划分的?子网划分的实际目的是减少拥塞,这样路由器表就不必很大,对吧?
如果您有子网掩码 255.255.255.0 和 A 类 IP 地址,则第一个八位字节指定网络,最后一个八位字节是单个主机。那么中间的 2 个八位字节是否指定了子网?这很有用,因为路由器会知道如何根据这两个八位字节来路由它?
例如 121.123.124.101/24。这是否意味着路由器使用 123.124 来查找正确的子网?如果这不正确,子网掩码究竟是如何完成子网划分的?子网划分的实际目的是减少拥塞,这样路由器表就不必很大,对吧?
您对哪些位用于识别网络和主机有一点误解。
所有位都以一种或另一种方式使用。
在您的具体示例中, /24 的完整八位字节如下所示:
nnnnnnnn.nnnnnnnn.nnnnnnnn.hhhhhhhh
其中n
位是网络位,并且h
是主机位。使用给出的 IP 地址信息 121.124.124.101/24,您的网络地址将是 121.124.124.0,因为您获得了 254 个带有 /24 的可用主机。
子网划分的意义不仅在于减少拥塞,还在于最大限度地减少 IP 地址块的浪费。事实上,更接近互联网骨干的路由表具有巨大的路由表。
您可以通过访问CIDR 报告查看其中一些路由表有多大
如果您在网站上找不到要查看的 BGP 表,这里有一个来自美国 Amazon-02 的表
这是一张有助于可视化从 /17 到 /30 的网络和主机位的图片。
是的,这在 30 年前是正确的,当时“A 类”地址仍然是规范的一部分。但是,它们不再是 - 地址现在完全由其子网掩码描述。
也就是说,如果您的子网掩码为 255.255.255.0,那么前 3 个八位字节指定网络,最后一个八位字节指定主机。而已。路由器不关心哪些八位位组是“网”,哪些是“子网”。
不; 路由器使用整个 121.123.124._ 来查找正确的路由。路由器不考虑“子网 ID”——它们获取整个 IP 地址并根据带有网络掩码的路由检查它。
这确实是原点。当在子网划分之前只存在有类网络时,组织必须做出选择:如果他们获得了 B 类地址分配,他们需要将所有东西都连接到一个平面的第 2 层网络(可能跨越多个建筑物甚至多个城市 - 链接通过第 2 层桥接在一起);而如果他们想要做内部的三层路由,他们就需要获得很多C类,而那些C类会占用核心路由器中非常有限的空间。当然,子网划分允许组织在内部拥有多个网络,同时仍然只发布一个大路由。
(请注意,这与 CIDR 和无类别地址分配不同。当一个组织可能只需要 2000 台主机时,子网划分并不能解决需要分配整个“B 类”的问题。这就是 CIDR 所处理的——它消除了这个概念完全地址类。)