我试图澄清一些我无法得到简单答案的东西。如果我在同一个 wifi 网络上有多台计算机,它们将具有相同的网络 ID 但不同的主机 ID 是否正确?例如,对于 123.123.123.12 的 C 类 IP 地址,对于同一 wifi 上的不同计算机(例如 123.123.123.14),前 3 个字节是否相同?谢谢!
wifi网络上的所有计算机的IP地址是否都具有相同的网络ID?
如果我在同一个 wifi 网络上有多台计算机,它们将具有相同的网络 ID 但不同的主机 ID 是否正确?
经常,但不一定。WLAN 在 L2 上运行,因此它实际上与 IP 地址没有任何直接关联。当客户端连接到 AP 时,AP 在许多方面(但绝不是全部)可以被视为某种交换机。让我举一些相当常见的例子,说明连接到同一个 WLAN 的设备如何具有不同的 L3 网络。
因此,首先将 VLAN 分配给客户端设备。在许多无线网络中,这将是一个简单的 WLAN->VLAN 映射,所有客户端设备都将被视为同一 VLAN 的一部分。然而,即使它们连接到同一个 WLAN,也可以将不同的设备分配给不同的 VLAN。在这些情况下,客户端可能不会全部共享同一个 L3 网络。
此外,一个 L2 VLAN 可以分配有多个 L3 IPv4 网络。同样,在这些情况下,客户端可能不会全部共享同一个 L3 网络。
最后,如果 WLAN 同时启用了 IPv4 和 IPv6,则客户端可能是 L3 网络中的一个或两个的一部分。因此,如果设备仅支持 IPv6,则它不会与任何仅支持 IPv4 的设备共享相同的 L3 网络。
通常,但不一定。Wi-Fi 网络(有时称为 WLAN)在功能上等同于 VLAN。换句话说,它是第 2 层结构,没有 IP 地址的概念。通常,VLAN(或 WLAN)和子网之间存在一对一的映射,但并非总是如此。
通常,如果您连接到与另一台设备相同的 WLAN SSID,那么是的,您的设备将具有相同的网络/子网 ID。这是因为 WLAN 通常被指定给特定的 VLAN。
大多数无线产品都支持一些选项,以进一步将无线客户端彼此区分开来。因此,如果您在访客无线 LAN 上并且启用了站分离,则您的设备可以在同一个 VLAN/子网上,但不会相互通信。