Ben c´est assez compliqué à expliquer comme ça, un routeur c´est bcp plus sophistiqué qu´un Hub en fait, il sert à interconnecter 2 types de réseau PPPoE et TCP/IP par exemple il peut donc servir de modem ADSL, très souvent on peut y connecter plusieurs PC donc il sert également de HUB ou de switch. Il peut aussi faire serveur DHCP ( attribution automatique des IP) il peut faire du NAT c´est à dire de transformer l´IP externe qui arrive de Internet en IP privée sur ton PC, gérer les ports et même parfois servir de firewall etc.. etc..
Un HUB c´est tout con c´est juste un boitier pour démultiplier une connection réseau unique en plusieurs mais mieux vaux un switch car il gère mieux le flux des données
par contre tu peux mettre tout ce que tu veux dans le réseau ca ne va pas augmenter la vitesse