Концентраторы и коммутаторы - устройства 2-го уровня (модели OSI), при этом концентратор рассылает принятый пакет по всем своим портам, кроме того с которого пакет поступил, а коммутатор пытается определить за которым из его портов находится адрес 2-го уровня (если мы говорим, про Ethernet, то это MAC-адрес) получателя и отправить пакет только туда. Устройства 2-го уровня могут соединять только одинаковые каналы.
Маршрутизатор - устройство третьего уровня. Он может соединять каналы разного 2-го уровня (например, Ethernet и GPRS или PPP или MPLS). Он "забывает" о адресе 2-го уровня отправителя, достает из пакета адрес 3-го уровня (IP), находит за каким из его каналов скорее всего находится IP получателя и бросает пакет в этот канал (добавляя необходимый адрес канального уровня).