самый простой ответ
Хаб - просто объединяет компы в сеть и рассылает пакеты всем, кто к нему подключен. В этом случаи уже сами компы пользователей будут определять, их это пакет или нет (большая нагрузка)
Свитч - объединяет компы в сеть, но в отличии от вышестоящего сам решает куда послать пакет данных. В быту помогает подключить компы к серверу с раздающим инетом(там иногда бывает отдельный порт Uplink для включения магистрального патч-корда
На сегодняшний день купить именно - хаб - надо очень постаратся и поискать ибо говно динозавра