4

Если у меня есть гигабитный коммутатор, подключенный к трем машинам, две из которых имеют гигабитные сетевые карты, а одна - с коммутатором 10/100, будет ли трафик между двумя быстрыми машинами 100 Мбит / с или 1000 Мбит / с?

2 ответа2

6

Нет, только медленное устройство получает медленное соединение. Все остальное является независимым.

В случае, если быстрая машина разговаривает с медленной, пропускная способность медленного соединения ограничит их. Но скажем, что Fast-A и Fast-B обмениваются данными, они будут поддерживать высокую скорость друг с другом, даже если они также общаются с Slow-C.

3

Нет, медленное устройство не будет замедлять работу сети. Причина в том, как работает переключатель.

Когда коммутатор получает сообщение, он сравнивает MAC-адрес назначения с таблицей, которую он хранит в памяти. Затем он повторно отправляет это сообщение в пункт назначения, используя правильный порт и только правильный порт.

Если это облегчает задачу, вы можете думать об этом так: HostA (1 Гбит / с), HostB (1 Гбит / с), HostC (100 Мбит / с), все подключенные к коммутатору, создают следующие физические подключения:

  • HostA (1 Гбит / с) -> Коммутатор (1 Гбит / с)
  • HostB (1 Гбит / с) -> Коммутатор (1 Гбит / с)
  • HostC (100 Мбит / с) -> Коммутатор (100 Мбит / с)

Теперь, если вы рассмотрите ситуацию, когда HostA связывается с HostC, вы должны понимать, что, хотя HostA может отправлять данные на коммутатор со скоростью 1 Гбит / с, коммутатор может отправлять данные в HostC только со скоростью 100 Мбит / с. Таким образом, по существу, связь будет ограничена 100 Мбит / с.

Теперь, если вы продолжите это рассуждение, вы можете думать об этом так:

  • HostA (1 Гбит / с) <-> HostB (1 Гбит / с)
  • HostA (100 Мбит / с) <-> HostC (100 Мбит / с)
  • HostB (100 Мбит / с) <-> HostC (100 Мбит / с)

Любая связь с HostC будет замедлена до 100 Мбит / с из-за узкого места

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .