Главное отличие — в принципе их работы. Коммутатор хранит в памяти таблицу, в которой каждому адресу компьютера соответствует номер порта. Когда нужно передать файл с одной машины на другую, коммутатор выбирает нужный порт и передает сигнал на него.
У концентратора же нет встроенной памяти. Он дублирует файл на все порты, а принимать данные или нет, решают уже подключенные компьютеры.