如何通过 SSH 连接到交换机后面的特定计算机?

如何通过 SSH 连接到交换机后面的特定计算机?

我发现很难理解 switch* 到底起什么作用(可能是因为它的作用太少了……)。

假设我有 3 台计算机通过非管理型交换机连接:ABC

我正在使用计算机A,如何访问SSH我拥有的服务器B?如果BC同时监听端口 22,会发生什么情况?

*:我正在谈论转变如同(更详细)交换集线器不是如同路由器

答案1

至于网络交换机的作用 - 就像本文应该足够了(通过快速的网络搜索)。

简而言之,它只是充当各种网络设备之间的物理介质。开关发送给它的数据包 - 在一个端口上发送给它的入站流量被发送到它的其他端口,以便连接的设备可以相互通信。

它不路由数据包 - 也就是说,如果您尝试将流量从一个 IP 子网传输到另一个 IP 子网,它不知道如何执行此操作 - 这就是路由器的用途。

B至于您的假设 - 如果计算机和C都同时监听端口 22并不重要,因为为了在网络上可用,它们都需要唯一的 IP 地址。

计算机将通过其 IP 地址(端口 22)A连接到或BC

也就是说,这些问题在网络技术方面相当基础——我建议对这个主题进行(大量的)阅读。

相关内容