Хаб это концентратор, грубо говоря что принял на порт отдал всем, и без разницы ему на все, на тип трафика, и тп и работает вроде на 1 уровне модели osi (могу ошибаться но вроде на нем)
Коммутатор - более умная железка имеет свою fdb таблицу, те таблицу привязки мака к порту коммутатора, есть так же управляемые и неуправляемые работают на 2 уровне модели osi
Как по мне - это уже нюансы работы. Вот нарыл такое определение, хотя. возможно, тонкости перевода:
В 1994 году компания IDC дала своё определение коммутатора локальных сетей: коммутатор — это устройство, конструктивно выполненное в виде сетевого концентратора и действующее как высокоскоростной многопортовый мост; встроенный механизм коммутации позволяет осуществить сегментирование локальной сети, а также выделить полосу пропускания конечным станциям в сети.