Задать вопрос
@Anotkemp

Каким образом коммутатор узнает кому доставить ip-пакет?

Всем привет!
Насколько я знаю, коммутатор не работает с ip адресами, и соответственно не знает какой ip адрес принадлежит какому хосту. Вопрос в том, как этот самый коммутатор узнает кому передать imcp-запрос? Ведь он имеет лишь таблицу коммутации в которой содержаться только mac-адреса.
Или же mac-адрес должен указывать хост(Но откуда он его знает)?
  • Вопрос задан
  • 464 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 2
@default_route
1. Если в таблице коммутации отсутствует нужный mac-адрес, то коммутатор пересылает такой кадр на все свои порты, кроме порта источника.
2. Мак адрес получателя можно узнать с помощью протокола ARP, если получатель и отправитель находятся в одном широковещательном домене.
Ответ написан
martin74ua
@martin74ua Куратор тега Компьютерные сети
Linux administrator
https://linkmeup.ru/blog/1190/

А лучше весь курс СДСМ изучить
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@garriad
Network Engeneer
1. коммут переодически отправляет ARP и обновляет эти записи. тем самым у него есть fdb-таблица привязки маков к порту
2. смотрит в каждый кадр, оттуда достает destanation mac, и отправляем в нужный порт
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы