La plupart des périphériques compatibles réseau (ordinateurs, tablettes et smartphones) nécessitent les composants suivants pour fonctionner (illustrés en Figure 1) :

Un routeur se résume finalement à un ordinateur spécialisé. Il a besoin d'un processeur et d'une mémoire pour stocker temporairement et définitivement des données lui permettant d'exécuter les instructions du système d'exploitation, telles que l'initialisation du système, les fonctions de routage et de commutation.

Remarque : les périphériques Cisco utilisent le logiciel système Internetwork Operating System (IOS).

Le tableau de la Figure 2 récapitule les types de mémoire du routeur, indique leur volatilité et donne des exemples du stockage de chacune d'entre elles.

Les routeurs stockent des données à l'aide des éléments suivants :

Contrairement à un ordinateur, un routeur ne dispose pas d'adaptateurs vidéo ou de carte son. Au lieu de cela, les routeurs sont équipés de ports spécialisés et de cartes réseau pour interconnecter les périphériques à d'autres réseaux. La Figure 3 illustre certains de ces ports et interfaces.