Los Hubs y los Switches tienen funciones muy parecidas.
Ambos utilizan los Frames,
un formato de datos para transportarlos, y cuando reciben un Frame lo amplifican y envan al puerto o dispositivo de destino. La diferencia entre ellos est en cmo envan estos Frames, ya que los Hubs envan los Frames a todos los dispositivos conectados a la red, y el Switch nicamente al dispositivo al que se lo quieres enviar.
Y el Router podramos considerarlo como un salto evolutivo de estos dispositivos,
ya que cumple con todas sus funciones y las ampla permitiendo que los ordenadores se conecten a otra red en vez de limitarse a la local.