组建网络需要路由器吗?
假设我只有一根以太网线,然后我将它连接到 3 台计算机。
那么我可以说这些计算机现在处于网络中吗?如果它们现在处于没有路由器的网络中,只有以太网线,那么网络 IP 地址和所有子网掩码将如何以及从何处生成?它很可能是一个私有地址,因为它是本地的,但如果没有路由器,谁会为这 3 台计算机分配自己的主机 IP?
答案1
DHCP 服务器无需路由器即可分配 IP。DHCP 是第 2 层协议,无需路由器即可运行。事实上,路由器需要经过特殊配置才能在路由网络上分配 IP 地址。
这三台计算机将被视为位于同一第 2 层网络上,但如果没有路由器,它们的流量就无法离开该网络。
如果网络上没有 DHCP 服务器,则计算机将在 169.254.0.0/16 范围内自动发现可用地址,该地址定义在RFC 3927针对这种情况。
答案2
组建网络需要路由器吗?
不。但您不能只将一根以太网电缆连接到三台主机——至少我还没见过三路交叉电缆。您至少需要一个集线器。
那么我可以说这些计算机现在处于网络中吗?
是的,你可以说“这些计算机现在处于网络中”。 他们是在所描述的配置的网络中。
网络 IP 地址将如何生成以及在何处生成?
您需要手动为每个节点分配一个 IP,或者在网络上运行 DHCP 服务来分配 IP。
没有路由器的情况下谁能给这 3 台计算机分配自己的主机 IP?
您可以手动或使用 DHCP 分配 IP。请注意,如果没有路由器,所有流量都将在网络本地进行。
答案3
组建网络需要路由器吗?
不可以。仅用于在网络之间路由流量。
假设我只有一根以太网线,然后我将它连接到 3 台计算机。
由于现代以太网布线仅支持星型配置,因此这很难实现。
那么我可以说这些计算机现在处于网络中吗?
是的。
如果他们现在处于没有路由器的网络中,只有以太网线,那么网络 IP 地址和所有子网掩码将如何以及从何处生成?它很可能是一个私有地址,因为它是本地的,但如果没有路由器,谁会为这 3 台计算机分配自己的主机 IP?
首先,IP 不是网络要求。你可以拥有一个根本没有 IP 的网络。
其次,许多节点可以通过专门设计的机制为自己分配 IP 地址,以使通过交换机连接的一堆设备“正常工作”。
最后,人类可以为每个设备分配 IP 地址和子网掩码。或者,您可以在其中一台机器上运行 DHCP 服务器。您不需要路由器来分配 IP 地址。
答案4
电线将一台设备与另一台设备连接起来。你无法用一根电线将三台电脑连接在一起。
如果你用一些技巧将三根电线物理地、电气地连接在一起,你实际上创造的是一个被动式集线器- 是的,您可以使用它将三台电脑联网。
如果您在没有 DHCP 服务器的网络上使用 IP(这是一个单独的问题 - 您可以有一个带有集线器的 DHCP 服务器,或者没有带有路由器的 DHCP 服务器),计算机将各自自动获取 169.254.0.0/16 块中的 IP(或fe80::/10
IPv6)。Windows 将其称为自动私有 IP 寻址。