Para que la mayoría de los dispositivos con capacidad de red funcionen (es decir, las computadoras, las tablet PC y los smartphones), estos requieren los siguientes componentes, como se muestra en la figura 1:

Básicamente, los routers son computadoras especializadas. Estos requieren una CPU y una memoria para almacenar datos de forma temporal y permanente a fin de ejecutar las instrucciones del sistema operativo, como la inicialización del sistema, las funciones de routing y de switching.

Nota: los dispositivos de Cisco utilizan el sistema operativo Internetwork (IOS) de Cisco como software de sistema.

En la tabla de la figura 2, se resumen los tipos de memoria de router, la volatilidad, y se proporcionan ejemplos de lo que se almacena en cada una.

Los routers almacenan datos mediante lo siguiente:

A diferencia de las computadoras, los routers no tienen adaptadores de video o de tarjeta de sonido. En cambio, los routers cuentan con tarjetas de interfaz de red y puertos especializados para interconectar los dispositivos a otras redes. En la figura 3, se identifican algunos de estos puertos e interfaces.