Web 服务器是否也连接到交换机?

Web 服务器是否也连接到交换机?

假设局域网内的一台计算机想要从 Web 服务器请求网页。我在下图中画出了这个场景:

在此处输入图片描述

因此请求数据将从计算机传输(例如:PC1) 发送到 Switch,Switch 会将其传递给 Router,Router 再将其传递给下一个 Router,依此类推,直到请求数据到达 Web Server。

但有一点我不太确定,Web 服务器是否也连接到交换机(就像局域网中的计算机一样)?还是直接连接到路由器(就像我在图片中展示的那样)?

请注意,我指的是像托管 Google.com 的 Web 服务器,而不是家庭 LAN 内的某些 Web 服务器。

答案1

这实际上取决于您所说的“路由器”和“交换机”的含义。最有可能的是,服务器连接到一个或多个具有路由和交换功能的设备,并且通常使用它们的各种组合。它通常被称为“交换机”,但它们通常具有大量的路由功能。

答案2

交换机只是将多台设备连接到同一第 2 层网络或广播域的设备。您的三台 PC 位于同一网络上,因此它们可以直接相互通信,而无需路由器。有时将其视为“子网”更容易。

但是,两个通过电缆直接相互连接的设备(例如图中的 Web 服务器和路由器)也在第 2 层相互连接。仅当第三个或更多设备需要位于同一子网中时才需要交换机。

然而,回答你的问题,没有开关不是需要,然而,在路由器所连接的网络上有一系列设备的情况更为常见,因此大多数情况下都会存在交换机。

更新:

在这个答案中,我将交换机称为仅第 2 层(以太网数据包交换),将路由器称为仅第 3 层(IP 路由)。正如 David 在他的答案中指出的那样,路由器可以具有交换功能,交换机可以具有路由功能,但这会混淆情况,因为交换和路由是独立的功能,无论它们是否安装在一个盒子里。家用路由器就是一个很好的例子。它可能在一侧连接到 ADSL,在另一侧路由到一系列 LAN 端口。这一系列 LAN 端口实际上是一个交换机。

相关内容