Cele mai multe dispozitive capabile de rețea (de exemplu computere , tablete și smartphonne-uri) necesită următoarele componente pentru a opera , așa cum se arată în Figura 1:

Un router este în esență un calculator specializat. Necesită un CPU și o memorie pentru a stoca date temporar sau permanent , pentru a executa instrucțiunile sistemului de operare , precum inițializarea sistemului , funcțiile de routing și switching.

Notă:Dispozitivele CIsco folosesc Cisco Internetwork Operating System (IOS) ca software-ul sistemlui.

Tabelul din Figura 2 sumarizează tipurile de memorie a unui router , volatilitatea și exemple de ce este stocat în fiecare.

Routerele stochează date folosind:

Spre deosebire de un calculator , router-ul nu are adaptoare video sau de sunet. În schimb , routerele au porturi specializate și plăci de rețea care interconectează dispozitivele la alte rețele. Figura 3 identifică câteva din aceste porturi și interfețe.