Ein Switch ist ein intelligenter Hub, der, wenn ein PC auf einen bestimmten PC "xyz" zugreifen/Daten austauschen/... will, auch nur diesen PC
ansteuert. Der Hub belastet dabei ALLE im LAN eingebundenen PC's und zieht dementsprechend die Verbindungs-qualität und geschwindigkeit runter. Beispiel: PC1 und PC2 spielen ein LAN-Game. PC3 will von PC4 einen Film saugen. PC1 und PC2 werden beim Hub ebenfalls angesprochen und es kann zu Lags bzw. hohen Pings kommen. Beim Switch kann's den 2 Gamern egal sein...
Ein Router wiederum stellt mehreren PC's über WLAN und/oder einen integrierten Switch den Zugang zum Internet da und fungiert als eine Art "Server".
//edit:
Hier nochmal ein wenig ausführlicher:
http://de.wikipedia.org/wiki/Switch_...ik%29#Vorteile