Diferentele dintre un router si un switch sunt multe, primul care imi vine in cap este cel legat de interpretarea IP-urilor. Daca routerele sunt in stare sa citeasca un IP, fie el public sau privat, switch-ul nu poate citi asa ceva.
Router-ul, pe lângă faptul ca face conectarea intre calculatoare, „tine” loc de server. Pentru a conecta la internet doua sau mai multe calculatoare(pentru a face share de internet) putem folosi orice router, dar pentru a „împărți” internetul la mai multe calculatoare cu un switch avem nevoie de un calculator care sa fie pornit, ca server.