是否有可能不使用路由器,仅使用交换机来构建一个功能齐全的局域网?

是否有可能不使用路由器,仅使用交换机来构建一个功能齐全的局域网?

我曾多次使用 Link Local 协议,但仅用于连接两台计算机或一台计算机和另一台设备以通过 FTP 传输文件。

但是 Link Local 协议是否适用于多台主机。假设我想建立一个完全不访问互联网的办公网络。如果我有大约 30 台主机,路由器会给它带来任何好处吗?或者如果我使用 7 个交换机并让每台计算机使用 Link Local 获取其 IP 地址,情况也是如此。

据我所知,使用 NAT,每台计算机都能够知道在哪个端口上发送指向特定 IP 地址的帧。

如果我在网络和文件存储服务器上安装打印机,通常在网络上发现服务器的应用程序协议是否会以相同的方式工作?

答案1

是的,您可以使用本地链接或 APIPA 地址,这样您就可以拥有一个功能齐全的网络。根据您的要求,它可能不是最容易使用的网络。

您绝对应该投资购买路由器。即使是便宜的现代(或旧式)家用路由器也能为您提供很多功能丰富,设置简单。我认为,20 美元的路由器仅使用 DHCP 和名称解析功能就足以收回成本。您可能永远不会接触任何高级功能,但如果您需要,它就在那里。

答案2

你可以用 Link Local 分配的地址做你想做的事。但这些地址是根据伪随机数分配的,并会进行测试以查看建议的地址是否已被使用。

这会产生副作用,即机器的地址会随时间而变化,网络上的机器会重新启动。这可能会使某些应用程序变得更加困难。例如,您不希望 FTP 服务器跳来跳去。

当然,有些应用程序不太会遇到这个问题,例如微软的 SMB,SMB 协议有自己的内置机器命名协议。但即使是微软也在发展到只使用 DNS 来充当这个角色。

DHCP 在服务器(通过保留,并在识别出以前见过的 MAC 时重新发出对同一地址的租约)和客户端(通过客户端请求上次运行时的相同 IP)中都具有持久性,这往往会使网络看起来更加静态。

当然,只分配静态地址是最静态的。也许太静态了。

答案3

“功能性”在这里是一个具有挑战性的术语。每次计算机启动时,本地链接都会分配一个新的 IP。没有办法有效地进行“浏览”。是的,计算机可以相互联系,但前提是 Netbios 之类的程序正在运行,或者您愿意在每次重新启动后寻找新的 IP 地址。

从长远来看,如果您没有 DHCP 服务器,那么静态 IP 将会变得更加容易。

相关内容