2015-05-24 2 views
1

Я хочу задать вопрос о коммутаторах Ethernet, рассмотрим коммутатор с 8 портами, и я хочу настроить локальную сеть из 8 ПК, если я хочу, чтобы каждый ПК общался с друг друга, и я подключаю все ПК с помощью коммутатора и включил его. Как коммутатор сначала узнает адрес mac каждой сетевой карты ПК? Я думаю, что в коммутаторе должна быть память, которая должна сообщить коммутатору, как передавать кадры с ПК на другие ПК и ПК на другие и так далее. Не могли бы вы прояснить этот момент.Как работает коммутатор Первоначально работает

+0

Это не программирование. Используйте другой сайт обмена стеками. Но в целом вы правы. Существует таблица сопоставлений, которая касается удерживающих пар macs и их назначенных ips. – icbytes

+0

хорошо, нет другого обмена стеками для моего вопроса, сайт сказал, что я должен спросить супервайзера или Network Engineering. Спасибо, –

ответ

0

Это очень просто.

Поскольку ракеты Ethernet имеют 48-битные адресные поля, очевидно, что коммутатор должен знать MAC-адрес конечного ПК.

Для этого коммутатор использует протокол разрешения адресов. Когда отправитель хочет отправить данные получателю с заданным IP-адресом, но не знает его MAC-адрес, он используется.

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

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

+1

имеют смысл, но одна вещь непонятна, не является ли IP в этом контексте MAC-адресом, который вы имели в виду? поскольку я знаю IP-адрес, связанный с маршрутизаторами (сетевой уровень). и коммутатор не имеет сетевого уровня. –

+0

То, для чего предназначены переключатели. Переключатель при получении адреса канального уровня (MAC) перенаправляет его на уровень ссылки соответствующей ссылки. –

+0

yup, что я думал, но они не имеют никакого отношения к IP-право? –

Смежные вопросы