192.168.1.254 与 255 DHCP IP 分配

192.168.1.254 与 255 DHCP IP 分配

我相信使用 255.255.255.0 子网可以获得 255 个 IP 地址。使用“192.168.1.1 到 192.168.1.254”和“192.168.1.1 到 192.168.1.255”的 DHCP 服务器之间有什么区别?这两个都正确吗?如果我当前的 DHCP 服务器使用“192.168.1.1 到 192.168.1.254”,那么更改为“172.16.0.0 到 172.16.255.255”时会有什么影响吗

答案1

你写

“我相信 255.255.255.0 子网可以得到 255 个 IP 地址”

你指的是掩码为 255.255.255.0 的子网

您将获得 254 个可用于主机的地址。0 表示子网。255 表示广播。

0-255 共有 256 个数字。取 256,减去 2,加上子网地址和广播地址,当使用掩码 255.255.255.0 时,共有 254 个主机可用地址

您写道“使用“192.168.1.1 到 192.168.1.254”和“192.168.1.1 到 192.168.1.255”的 DHCP 服务器之间有什么区别?”

没有 DHCP 服务器会分配 192.168.1.255,因为这是广播地址

172.16 有点模糊..请参阅 RFC 1918

 10.0.0.0        -   10.255.255.255  (10/8 prefix)
 172.16.0.0      -   172.31.255.255  (172.16/12 prefix)
 192.168.0.0     -   192.168.255.255 (192.168/16 prefix)

192.168 是 255.255.0.0,但您可以拥有一个 255.255.255.0 的子网。

因此对于 255.255.255.0 来说,即 /24,剩下 8 位。2^8 是 256。如上所述减 2,所以是 254。

将其应用到 172.16,因此 12 位用于网络。剩下 20 位用于主机。

2^20 = 1048576 个 IP 地址。减去 2,一个用于子网,一个用于广播。

1048574 个主机 IP 地址。

如果你使用 172.16.1.0 作为子网,那么这可能是一个 255.255.255.0 地址,因此同样,主机有 254 个 IP

但是,如果您要使用 /12 而不是 /16(255.255.0.0)或 /24(255.255.255.0),则 172.16.0.0/12 子网中的地址,则广播实际上是 172.31.255.255。这是由于掩码的计算方式(包括更复杂的掩码,如 /12)决定的,但通常不需要使用非 /8/16/24 的子网掩码

答案2

仅代表我个人观点:请注意,你可以发送信息发送到广播地址;您的计算机将自动将数据包发送到整个网络,任何监听广播的计算机都会收到它们。Dropbox 和 XBMC 等应用程序以及 UPNP 和 Windows 邻居发现等协议(这是同一网络上的其他 Windows 计算机在网络位置下显示的方式)使用它来发现同一网络上的其他机器以直接与之共享数据。

IPv6 不再具有广播地址,只有多播......但那是另一个故事。

相关内容