Un routeur offre un réseau informatique avec un moyeu central pour transmettre des informations . Tous les routeurs sont basés sur une une architecture partagée . Quand un paquet de données entre dans un routeur , il est traité par l'unité centrale de traitement de l'appareil , et dirigé le long du chemin de réseau approprié à un port de sortie de données . Interfaces réseau
Il existe deux types d' interfaces réseau du routeur : les ports d'entrée et des ports de sortie. Les ports d'entrée désembrouiller les données par paquets de la couche liaison de données et transmettent ces données dans le réseau d'interconnexion de l'appareil. Une fois que les données sont traitées par le routeur , il est transmis à un port de sortie , qui encapsule les données de sortie pour la transmission et l'envoie à l'adresse de réseau approprié.
Processeur
un routeur est alimenté par une unité de traitement qui surveille et contrôle le flux d'informations à travers le dispositif . A chaque fois qu'un paquet d'informations entre le routeur , le processeur calcule l'emplacement de destination appropriée en utilisant une table de transfert qui contient un algorithme de calcul d'itinéraire . Le processeur exécute ensuite le protocole de routage , qui transfère le paquet à l'emplacement souhaité. Le processeur du routeur est également responsable de la gestion de gestion du routeur et le logiciel de configuration.
Interconnexion Réseau
Une fois un paquet de données entre dans le port d'entrée de l'interface du routeur, il passe dans le réseau d'interconnexion de l'appareil. Le type de l'interconnexion des réseaux présents dans un routeur dépend de l'âge et de la qualité de l'appareil. De simples routeurs relient directement les ports d'entrée et de sortie en utilisant un bus; dispositifs plus complexes peuvent présenter plusieurs bus connectés dans un réseau crossbar . D'autres routeurs stockent toutes les données dans un emplacement de mémoire unique . Plutôt que de déplacer physiquement les données dans l'appareil, ils poignée de routage en changeant pointeurs vers les données.
Mémoire ROM
Les aspects les plus fondamentaux de l' informations sur la configuration d'un routeur sont codées en dur dans son magasin de la mémoire. Un routeur mémorise une telle information de configuration stable dans sa mémoire ROM , ou mémoire morte . ROM contient le logiciel qui déclenche au démarrage du routeur , y compris le logiciel de chargement de démarrage et les tests diagnostiques . ROM contient également le logiciel système d'exploitation de base du routeur.
Mémoire RAM
En plus des magasins de mémoire permanente , tous les routeurs contiennent également de RAM ou mémoire à accès aléatoire. Votre routeur stocke les informations dans mémo RAM qui n'est pertinente que pour votre session de routage actuelle . Lorsque vous allumez votre routeur hors tension , l'appareil expulse le contenu d' RAM. Routeurs contiennent également une variante non -volatile spécialisée de RAM appelé NVRAM. Le routeur conserve la configuration du logiciel et les informations de démarrage dans son magasin de la NVRAM. NVRAM n'est pas réinitialisée lorsque le routeur est éteint .