1

схема

Из моего понимания:

  • Если ping-запрос передается на другой компьютер через концентратор, ping-запрос виден всем 5 компьютерам в сети.
  • Если запрос ping передается на другой компьютер в той же сети (pc1 и pc2, pc3, pc4 и pc5), тогда запрос ping может видеть только компьютер, который его отправляет, и компьютер, который получает запрос
  • Если запрос пинга передается на другой компьютер через коммутатор, то запрос пинга может видеть только компьютер, который его отправляет, и компьютер, который получает запрос

В следствии:

  • PC1 pinging PC2 покажет запрос ping на обоих компьютерах
  • PC1 pinging PC5 покажет запрос на вывод на всех компьютерах (поскольку они должны проходить через концентратор)
  • PC4 pinging PC1 покажет запрос ping на всех компьютерах (поскольку они должны проходить через концентратор)

Я на правильном пути? Или это тот случай, когда пинг-запрос должен проходить через концентратор, но не все компьютеры видят его из-за ARP-запроса?

1 ответ1

0

Этот вопрос состоит из двух частей:

Ping отправляет пакет и получает ответ (или иногда несколько ответов - обычно это плохо). Как и весь другой трафик, этот запрос виден всем устройствам, через которые он проходит (но обычно они не отвечают). Если вы выполняете трассировку, это показывает все маршрутизаторы на пути, и это справедливое (но не полное) приближение систем, которые видят пакет.

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

(Я отмечаю, что некоторые коммутаторы имеют зеркальные порты, эти зеркальные порты также могут видеть пакеты)

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