Во-первых, коммутатор никакой информации в пакетах не изменяет. Ни MAC-адрес, ни IP-адрес. Он просто транслирует пакеты в нужный порт. А вот обучается он этому, подсматривая адреса источников входящих пакетов и заполняя таблицу - (MAC-адрес источника)/(номер порта, откуда пришел пакет с таким адресом). Когда же ему надо решить, куда отправить пришедший пакет, он берет из него MAC-адрес
приемника и по таблице находит номер порта. В двух словах - это все
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин