我阅读了大量有关 VLAN 和子网的论坛和文章。
但是,除了以下内容之外,我还没有理解每个人的功能:
问题
如果我有多个子网,我假设您需要一个路由器来在每个子网之间进行通信。只有每个子网内的设备才会位于该子网的本地广播域中。那正确吗?
我是否需要子网来设置 VLAN?
我知道子网中可以存在 VLAN。但我的理解是,您必须将该子网的 IP 地址分配给 VLAN。它如何与子网的其余部分隔离?
什么时候设置VLAN?特别是如果我能够使用子网对我的网络进行分段?
我不断遇到以下几点。但是,我不确定这在读取same physical network.
虚拟局域网 (VLAN) 允许我们创建不同的逻辑和物理网络;而 IP 子网划分只是允许我们通过相同的物理网络创建逻辑网络。
会欣赏现实世界的例子。
我了解如何使用子网掩码将网络划分为子网,但是,为什么网络中的每台计算机都需要知道子网掩码而不仅仅是路由器?
我可以理解,如果每台计算机都通过电线相互物理连接,但无论如何所有数据包都需要通过路由器。
假设我在网络上有一台192.168.0.0/255.255.255.0具有 IP 的计算机192.168.0.1。
如果该计算机尝试访问子网外的计算机,比如说192.168.1.1,它将消息传输到路由器,路由器会识别出该 IP 位于子网 IP 范围之外,而不是将其传输到子网网络,它将它传输到它所连接的网络(可能是另一个路由器)。
既然IPv4地址已经给出了网络和主机的信息,为什么还需要子网掩码呢?
第一个八位字节已指定网络类别(1-127:A、128-191:B、192-223:C 等)。A、B 或 C 表示网络的八位字节数(分别为 255.0.0.0、255.255.0.0、255.255.255.0),它会自动告诉您每类网络允许的主机数量。
IP 提供了子网掩码所具有的所有信息,等等。为什么我们首先需要子网掩码?如果子网包含的信息不完全是 IP 内部信息的子集,那么它还包含什么或子网还做什么,需要我们独立指定它?
我的 ISP 提供的 DSL/WiFi 路由器的内部 IP 地址为10.0.0.138,DHCP 提供的地址格式为10.0.0.xxx.
现在,我想开始在本地网络上使用静态 IP 地址,但我不知道为子网掩码提供什么。
什么是子网掩码?
我应该使用255.255.255.0还是255.0.0.0作为我的子网掩码?有什么不同?
我只是想知道上面的这个问题,如果有人能解释为什么 255.255.249.0 不是有效的子网掩码,我将不胜感激。
我了解子网掩码背后的基本前提,例如255.255.255.0. 但是我见过的所有子网示例都是(从左到右)连续的 1(HI 位)。例如,255.255.0.0( /16) 转换为以下八位字节:
11111111 . 11111111 . 00000000 . 00000000
Run Code Online (Sandbox Code Playgroud)
我相信这些位必须是连续的,因为子网划分的重点是派生主机 ID 和可用设备 ID 的范围。但它确实让我想知道,您是否曾经有过子网掩码,例如255.17.255.0,或:
11111111 . 00010001 . 11111111 . 00000000
Run Code Online (Sandbox Code Playgroud)
我在这个问题中看到,路由表有:
192.168.1.1/32 link#4 UCS 2 0 en0
openwrt.lan 46:94:fc:63:fc:7 UHLWIir 11 3610 en0 1200
192.168.1.125/32 link#4 UCS 2 0 en0
Run Code Online (Sandbox Code Playgroud)
拥有子网掩码是什么意思/32,在这种情况下,它的网络 ID 是什么?如果我们将上述情况视为单个主机,是否可以在没有网络 ID 的情况下存在主机?
据我所知,分配给该网络中主机的网络 ID 和 IP 地址是两件不同的事情。192.168.0.0 是一个网络 ID,如果它的子网是 255.255.255.0,那么这个网络中的主机可以是 192.168.0.1 - 192.168.0.254。在这种情况下,没有网络 ID 的主机如何存在?
使用两个不同的名称来确定主机 ID 和网络 ID 是否有任何逻辑?
例如,如果您输入print route命令提示符,您会得到带有netmask 的东西,但 IPv4 设置似乎使用了子网掩码。
这两个术语之间有什么显着区别吗?
我有一个用于互联网宽带的调制解调器,我在“A”类 10.xxx 中获得了一个 IP 地址,并且具有网络掩码 255.255.255.255。
dhcpcd配置才能让每个客户端得到子网掩码 255.255.255.255?对于网络,我知道我们在每台计算机上设置了一个网络掩码,让它知道它可以在不通过路由器的情况下与哪些 IP 通信——同一子网上的 IP 可以直接相互通信,而不必通过路由器/交换机。然而,在当今的家庭网络(我怀疑也是公司网络)中,每台计算机都连接到路由器/交换机(以当今硬件的低成本,我怀疑有线中继器/集线器的市场很大)。这似乎消除了对子网掩码和子网划分的需要。
考虑到在大多数现代家庭架构中,每台计算机都通过路由器,甚至与同一网络上的计算机通信,我是否有任何理由将家庭网络划分为子网?