un hub permet de conneceter plusieurs machines de ton réseau ensemble, le routeur permet de faire passerelle entre plusieurs réseaux, par exemple entre internet et ton reseau local.
En théorie tu as besoin d'un hub ET d'un routeur. Aujourd'hui les routeurs pour paticuliers intègrent presque tous un switch (hub amélioré).