Мне очень трудно понять, что именно делает переключатель * (возможно, потому, что он делает так мало ...).
Представим, что у меня есть 3 компьютера, подключенных через неуправляемый коммутатор: A
, B
и C
.
Я использую компьютер A
, как мне получить доступ к SSH
сервер у меня на B
? Что будет, если оба B
и C
одновременно слушают порт 22?
*: Я говорю о переключатель как в (более проработанный) коммутатор, не как в маршрутизатор.
Что касается того, что делает сетевой коммутатор - что-то вроде Эта статья должно хватить (из быстрого поиска в Интернете).
Короче говоря, он просто действует как физическая среда между различными сетевыми устройствами. Это переключатели пакеты, которые ему отправляются - входящий трафик, отправляемый ему на один порт, отправляется на другие его порты, чтобы подключенные устройства могли общаться друг с другом.
Он не маршрутизирует пакеты - то есть, если вы пытаетесь перенаправить трафик из одной IP-подсети в другую, он не знает, как это сделать - для этого нужны маршрутизаторы.
Что касается вашей гипотезы - неважно, если компьютер B
и C
оба прослушивают порт 22 одновременно, потому что для использования в сети им в любом случае потребуются уникальные IP-адреса.
Компьютер A
подключится либо к B
или C
через свой IP-адрес на порт 22.
Тем не менее, эти вопросы довольно простые с точки зрения сетевых технологий - я бы рекомендовал прочитать (довольно много) по этой теме в целом.