TP M1IIR
Classe : M1IIR
Date de validation : 16/07/2014
Le but de cet exercice est de modéliser de façon basique un petit réseau d’ordinateurs.
1. Description
Un réseau informatique un constitué d’un ensemble d’ordinateurs et de périphériques ou équipements réseau, interconnectés entre eux.
Parmi les équipements réseau, nous pouvons citer les HUB, les Switch, les Routeurs, les points d’accès, les ordinateurs munis d’interfaces réseaux, etc.
Dans le cadre de ce TP, nous allons considérer pour nous faciliter la tâche que notre réseau est un réseau de type infrastructure dans lequel nous avons donc des ordinateurs avec interfaces wifi intégrées et un point d’accès wifi.
Tout ce qui se trouve sur notre réseau sera considéré avant tout comme un équipement réseau.
Pour que le TP ne vous effraye pas, je vais vous guider tant que possible tout au long du travail.
2. Les classes à produire
2.1.
Classe « Equipement »
Un équipement est caractérisé par :
• son nom qui est une chaine de caractères,
• son interface réseau.
Ajoutez à la classe « Equipement » :
• un constructeur prenant en paramètre une chaine de caractère (pour le nom de l’équipement) et une interface réseau,
• une méthode publique afficher qui ne prend aucun paramètre et qui se charge d’afficher toutes les informations de l’équipement sur lequel il est invoqué
• une méthode publique afficher de prototype ostream& afficher(ostream& sortie) const ; qui donne le même résultat que le méthode précédente mais en envoyant le flux de sortie vers la sortie standard.
Proposez enfin une surcharge externe de l’opérateur << pour lui permettre de gérer directement les objets de la classe « Equipement ». Cet opérateur va utiliser dans son code, la toute dernière méthode afficher afin d’éviter d’en faire une fonction amie de la classe « Equipement ».
Nota : il vous faudra créer au préalable la classe « N_interface » pour pouvoir tester cette classe.
2.2.
Classe « N_interface»
Une interface réseau dans