Non, dans ton cas un switch permet de relier les machines entre elles sur un réseau local. Il fonctionne au niveau du signal et des trames ethernet
Un routeur permet de relier deux réseaux entre eux, pour cela il faut un protocole "routable" (TCP/IP, IPX/SPX, ...). Le routeur agit au niveau du protocole et est spécifique à un ou plusieurs protocoles.
Toutefois il existe des boitiers qui regroupent plusieures focntionnalités. Par exemple le Zyxel Prestige 650HW regrouge les fonctionnalité suivantes dans la même boîte : Switch ethernet 10/100 4 ports, modem ADSL, routeur NAT (NAT = partage de connexion), point d'accès pour réseau sans fil... Attention au fait que ce sont bien des fonctions réseaux différentes qui sont regroupées dans le même boitier.