主机如何确定 /23 的广播域

网络工程 IPv4
2022-02-08 06:23:05

如果主机的 IP 为 192.168.20.150,DHCP 服务器为 192.168.20.10,主机如何知道子网的边界?这是适当的网络子网划分的地方吗?

为了澄清...... DHCP服务器例如:
IP:192.168.20.150
子网:255.255.254.0
网关:192.168.20.10
DHCP服务器:192.168.20.10

我的问题是:主机如何知道子网主机范围是 192.168.20.1 - 192.168.21.254 还是 192.168.19.1 - 192.168.20.254。

我已经把它放到了subnet-calculator.com,它似乎已经将第三个八位字节设置为偶数,我认为在这个例子中可以澄清这一点。不确定规则

1个回答

除了客户端 IPv4 地址之外,DHCP 服务器还可以提供许多选项。几乎总是包括子网掩码(0x01)、路由器(0x03)、域名服务器(0x06)。

子网掩码定义本地子网的大小。它定义了有多少位属于子网地址,即前缀。32 位 IP 地址的其余部分用于特定于主机的地址。如果DHCP 未配置子网掩码,则需要在本地配置。

本地子网的大小对客户端很重要。可以直接与本地子网内的目的地通信 - 通常使用以太网 L2 帧。本地子网之外的目的地需要使用网关,也就是路由器。

主机特定部分中的所有位都设置为子网1定向广播地址(例如x.y.z.255子网x.y.z.0/24)。有限的广播更简单,它总是255.255.255.255. 它与定向广播具有相同的覆盖范围,但通常不跨路由器转发。

广播域是用于第 2 层网络范围的术语。该域受限于网络中的物理和逻辑连接(例如,连接到交换机、互连交换机或 VLAN 的所有端口)。

IP 广播使用第 2 层广播机制进行传递,并且通常具有完全相同的大小,有时它们确实不同。