Se connecterS'abonner

Chapitre 4

Network Design Strategies

Lecture : 12 minQuiz de 12 questions

# Network Design Strategies ## Objectifs et prérequis **Objectifs** : À l’issue de ce chapitre, l’élève sera capable de : - Décrire les deux architectures réseau principales : peer-to-peer (P2P) et client/serveur. - Comparer leurs caractéristiques techniques, leurs avantages, leurs inconvénients et leurs cas d’usage. - Identifier les éléments clés d’une conception réseau adaptée à un contexte donné (école, PME, administration). - Appliquer ces connaissances à des situations réelles camerounaises et africaines. - Résoudre un sujet type examen relatif à la conception réseau en suivant un plan structuré. **Prérequis** : Maîtrise des notions de base en réseaux informatiques (adressage IP, protocoles TCP/IP, équipements réseau de base comme switch, routeur, câblage), notions de systèmes d’exploitation (Windows, Linux), et compréhension du modèle OSI ou TCP/IP. --- ## Introduction La conception d’un réseau informatique repose sur le choix d’une architecture adaptée aux besoins fonctionnels, économiques et techniques de l’utilisateur. Deux modèles dominent : l’architecture peer-to-peer (P2P) et l’architecture client/serveur. Chacune définit comment les dispositifs (ordinateurs, serveurs, périphériques) interagissent, partagent des ressources et gèrent la sécurité. Au Cameroun, comme dans beaucoup de pays africains, le choix entre ces architectures dépend fortement du contexte : taille de l’organisation, budget disponible, compétences techniques internes, et exigences en matière de sécurité et de scalabilité. Ce chapitre examine en détail ces deux modèles, leurs fondements théoriques, leurs applications pratiques, et leur pertinence dans des environnements locaux tels que les écoles secondaires, les petites entreprises de Douala ou Yaoundé, ou les administrations publiques. --- ## I. Network Architecture: Peer-to-Peer (P2P) ### Contexte L’architecture peer-to-peer (P2P) est l’un des premiers modèles de réseau informatique, apparu dans les années 1980 avec l’essor des ordinateurs personnels. Contrairement au modèle centralisé, aucun nœud ne possède un rôle hiérarchique supérieur : tous les pairs (peers) sont égaux en termes de capacités et de responsabilités. Chaque appareil peut agir tant comme client que comme serveur, selon les besoins du moment. Ce modèle s’est initialement diffusé dans les petits bureaux et les foyers où la simplicité de mise en œuvre primait sur la performance ou la sécurité. ### Définitions et faits clés > **Peer-to-Peer (P2P)** : Architecture réseau dans laquelle tous les nœuds ont des capacités équivalentes et peuvent initier ou répondre à des demandes de communication sans dépendre d’un serveur centralisé. Dans un réseau P2P, il n’y a pas de serveur dédié. Chaque ordinateur partage ses propres ressources (fichiers, imprimantes, connexions) directement avec les autres. Les protocoles utilisés incluent souvent SMB (Server Message Block) dans les environnements Windows ou NFS (Network File System) dans les systèmes Unix/Linux, bien que dans une configuration pure P2P, ces services soient exécutés par chaque pair individuellement. ### Caractéristiques techniques - **Topologie** : Généralement en étoile (via un switch) ou en bus, mais logiquePair à pair. - **Gestion des ressources** : Décentralisée ; chaque pair gère localement ses partages. - **Authentification et sécurité** : Gérée localement sur chaque machine (ex. : mots de passe Windows sur chaque PC). Pas d’annuaire centralisé. - **Scalabilité** : Limitée ; performance et gestion deviennent difficiles au-delà de 10-15 appareils. - **Coût** : Faible à l’achat (pas besoin de serveur dédié), mais peut augmenter en maintenance à cause de la fragmentation de la gestion. ### Avantages - Faible coût initial : pas besoin d’investir dans un serveur coûteux. - Simplicité de mise en œuvre : idéal pour les utilisateurs peu techniques. - Résilience partielle : la panne d’un nœud n’arrête pas les autres (contrairement à une dépendance totale à un serveur). - Adapté aux échanges temporaires ou occasionnels de fichiers. ### Inconvénients - Sécurité faible : chaque appareil doit être sécurisé individuellement ; risque élevé de propagation de malware. - Difficulté de gestion : mises à jour logicielles, sauvegardes, contrôle d’accès doivent être faits sur chaque machine. - Performance limitée : les appareils servent à la fois de clients et de serveurs, ce qui peut ralentir l’utilisateur lors de partages lourds. - Mauvaise traçabilité : difficile d’auditer qui a accédé à quoi et quand. - Non adapté aux applications critiques nécessitant haute disponibilité ou contrôle centralisé. ### Exemples concrets (Cameroun et Afrique) - Dans une petite école rurale de la région de l’Est, un laboratoire informatique avec 5 ordinateurs utilisés uniquement pour la saisie de notes par les enseignants peut fonctionner en P2P : chaque enseignant partage un dossier sur son PC pour que les autres y déposent les bulletins. - Un cybercafé à Bamenda avec 8 postes clients peut utiliser un modèle P2P pour partager une imprimante locale, bien que cette pratique soit de moins en moins courante au profit de solutions centralisées. - Dans certaines coopératives agricoles de l’Ouest Cameroun, les membres utilisent des réseaux P2P pour échanger des fichiers de suivi de récoltes via des clés USB ou des partages Windows temporaires, faute de budget pour un serveur. ### Vocabulaire à retenir - Pair (peer) : nœud égal dans un réseau P2P. - Partage de ressources : mise à disposition de fichiers, imprimantes, etc., par un pair. - Authentification locale : vérification d’identité effectuée sur chaque machine individuelle. - Décentralisation : absence de point de contrôle central. - Topologie logique : manière dont les appareils communiquent, indépendamment du câblage physique. - Scalabilité limitée : incapacité à maintenir performance et gestion efficace avec l’augmentation du nombre de nœuds. ### Exemple de sujet type examen avec plan **Sujet** : Une petite école primaire à Maroua dispose de 6 ordinateurs dans une salle informatique. Les enseignants souhaitent partager des fichiers de préparation de cours et une imprimante laser. Aucun budget n’est disponible pour l’achat d’un serveur. Proposez une architecture réseau adaptée, justifiez votre choix, et expliquez deux limites de cette solution. **Plan attendu** : I. Choix de l’architecture : Peer-to-Peer (P2P)     A. Justification : faible coût, simplicité, adapté à petit nombre d’utilisateurs     B. Mise en œuvre : switch Ethernet, câblage RJ45, partage de dossiers et d’imprimante via Windows II. Limites de la solution P2P     A. Sécurité : gestion décentralisée des mots de passe, risque de virus     B. Gestion : difficulté à déployer des mises à jour ou à sauvegarder les données de façon centralisée --- ## II. Network Architecture: Client/Server ### Contexte L’architecture client/serveur est apparue dans les années 1980-1990 comme réponse aux limites du modèle P2P dans les environnements professionnels de plus en plus complexes. Elle repose sur une répartition claire des rôles : un ou plusieurs serveurs dédiés fournissent des services (fichiers, impression, authentification, bases de données) à des clients qui les consomment. Ce modèle a été popularisé par l’émergence des systèmes d’exploitation réseau comme Novell NetWare, puis Windows NT et les distributions Linux serveurs. Aujourd’hui, il constitue la colonne vertébrale de presque tous les réseaux d’entreprise, éducatifs et gouvernementaux. ### Définitions et faits clés > **Architecture client/serveur** : Modèle réseau où des serveurs spécialisés fournissent des services à des clients qui les sollicitent, selon une relation de dépendance fonctionnelle et hiérarchique. Dans ce modèle, le serveur est une machine (physique ou virtuelle) optimisée pour fournir un service spécifique de manière fiable, sécurisée et évolutive. Les clients sont des ordinateurs ou appareils qui demandent ces services. La communication suit généralement un protocole de demande-réponse (ex. : HTTP, SMB, LDAP). Le serveur peut exécuter plusieurs rôles (fichier, impression, domaine, web) ou être spécialisé (un serveur pour chaque fonction). ### Caractéristiques techniques - **Topologie** : Physique souvent en étoile (switch central), logique hiérarchique (serveur au centre). - **Gestion des ressources** : Centralisée sur le(s) serveur(s). - **Authentification et sécurité** : Gérée par un annuaire central (ex. : Active Directory, OpenLDAP). - **Scalabilité** : Élevée ; possibilité d’ajouter des serveurs (échelle verticale ou horizontale) ou des clients sans dégradation majeure. - **Coût** : Investissement initial plus élevé (serveur, licences, administration), mais coût de possession souvent inférieur à long terme grâce à l’efficacité de gestion. ### Avantages - Sécurité renforcée : politiques de mot de passe, contrôle d’accès, audits centralisés. - Gestion simplifiée : déploiement de logiciels, mises à jour, sauvegardes effectués depuis le serveur. - Performance optimisée : serveurs dimensionnés pour la charge ; clients libérés des tâches de service. - Disponibilité élevée : possibilité de redondance (serveurs de secours, clustering). - Support des applications professionnelles : bases de données, messagerie, ERP, systèmes éducatifs (comme les plateformes d’apprentissage en ligne). - Conformité aux normes : plus facile de respecter des exigences légales (ex. : protection des données). ### Inconvénients - Coût initial élevé : achat du serveur, licences logicielles (ex. : Windows Server), éventuellement onduleur et baie de stockage. - Dépendance au serveur : panne du serveur critique = interruption des services (atténuée par la redondance). - Nécessite des compétences techniques : administration système requise (contrairement au P2P où un enseignant peut gérer). - Complexité de configuration : mise en place d’un domaine, de politiques de groupe, etc., demande du temps et de l’expertise. ### Exemples concrets (Cameroun et Afrique) - Au Lycée Bilingue de Yaoundé, le laboratoire informatique utilise un serveur Windows Server 2019 pour gérer l’authentification des élèves via Active Directory, déployer des logiciels éducatifs (comme GeoGebra ou Scratch) à distance, et centraliser les sauvegardes des travaux des élèves. - À l’Université de Dschang, le service informatique maintient un serveur Linux hébergeant un portail Moodle pour l’apprentissage en ligne, accessible à des milliers d’étudiants à travers le Cameroun et au-delà. - Dans une PME de Douala spécialisée dans l’agro-transformation, un serveur de fichiers Samba sur Linux permet aux employés de partager des documents de suivi de production, avec des droits d’accès définis par service (comptabilité, logistique, qualité). - Dans plusieurs inspections régionales de l’éducation (ex. : Région du Littoral), des serveurs sont utilisés pour centraliser la gestion des paies des enseignants et des statistiques scolaires, améliorant la traçabilité et réduisant les fraudes. ### Vocabulaire à retenir - Serveur dédié : machine fournissant un ou plusieurs services réseau. - Client : appareil ou logiciel qui sollicite un service auprès d’un serveur. - Annuaire centralisé : système (ex. : Active Directory) qui stocke les identités et les politiques de sécurité. - Services réseau : fonctions offertes par le serveur (fichier, impression, authentification, web, base de données). - Redondance : duplication de composants critiques pour assurer la continuité en cas de panne. - Évolutivité (scalabilité) : capacité du système à croître en charge ou en nombre d’utilisateurs sans perte de performance. - Politique de groupe (GPO) : mécanisme dans Windows permettant de configurer uniformément les postes clients depuis le serveur. ### Exemple de sujet type examen avec plan **Sujet** : Le proviseur d’un collège technique à Ngaoundéré souhaite moderniser son réseau informatique de 30 postes. Il veut sécuriser les données des élèves, déployer des logiciels pédagogiques de façon centralisée, et permettre un suivi individuel des progrès. Proposez une architecture réseau adaptée, justifiez votre choix, et expliquez comment la sécurité serait assurée. **Plan attendu** : I. Choix de l’architecture : Client/Serveur     A. Justification : nombre d’utilisateurs élevé, besoin de centralisation, sécurité, déploiement logiciel     B. Composants : switch gigabit, serveur Windows Server 2022, câblage Cat6, éventuellement onduleur II. Mise en œuvre de la sécurité     A. Authentification centralisée via Active Directory     B. Politiques de groupe pour contrôler l’accès aux USB, aux logiciels non autorisés, et forcer les mises à jour     C. Sauvegardes quotidiennes des données élèves sur bande ou NAS secondaire     D. Antivirus centralisé et filtrage web via proxy --- ## Synthèse du chapitre - L’architecture peer-to-peer (P2P) repose sur l’égalité des nœuds : chaque appareil peut être client et serveur, adapté aux petits réseaux informels (≤10 appareils) où le coût et la simplicité priment. - L’architecture client/serveur repose sur une hiérarchie fonctionnelle : des serveurs dédiés fournissent des services à des clients, adapté aux environnements professionnels, éducatifs ou gouvernementaux nécessitant sécurité, gestion centralisée et évolutivité. - Le P2P présente des avantages en coût initial et simplicité, mais des limites majeures en sécurité, gestion et performance au-delà d’un petit nombre de nœuds. - Le client/serveur offre une meilleure sécurité, une gestion centralisée, une haute évolutivité et un soutien aux applications critiques, au prix d’un investissement initial plus élevé et d’un besoin de compétences techniques. - Au Cameroun, le P2P est encore présent dans des contextes très restreints (écoles rurales, micro-entreprises), tandis que le client/serveur domine dans les établissements scolaires urbains, les universités, les administrations et les PME structurées. - Le choix entre les deux modèles dépend de critères objectifs : nombre d’utilisateurs, budget, compétences disponibles, exigences en sécurité et en fonctionnalités. - Toute conception réseau doit commencer par une analyse des besoins avant de choisir l’architecture technique. --- ## Glossaire - **Pair (Peer)** : nœud dans un réseau P2P ayant les mêmes capacités que les autres nœuds, pouvant agir comme client ou serveur. - **Client/Serveur** : modèle réseau où des serveurs dédiés fournissent des services à des clients qui les sollicitent. - **Annuaire centralisé** : système de gestion des identités et des politiques d’accès (ex. : Active Directory, LDAP). - **Authentification locale** : vérification d’identité effectuée individuellement sur chaque machine d’un réseau. - **Services réseau** : fonctions offertes par un serveur (partage de fichiers, impression, authentification, hébergement web, base de données). - **Redondance** : duplication de composants critiques (alimentation, disque, serveur) pour assurer la continuité de service en cas de panne. - **Scalabilité** : capacité d’un système à gérer une augmentation de charge ou d’utilisateurs sans perte significative de performance. - **Politique de groupe (GPO)** : mécanisme dans les environnements Windows permettant de configurer de façon centralisée les paramètres des postes clients. - **Switch Ethernet** : dispositif de couche 2 qui relie les appareils d’un réseau local en utilisant le commutage de trames. - **Câblage Cat6** : norme de câble Ethernet supportant des fréquences jusqu’à 250 MHz et des vitesses de 1 Gbps sur 100 mètres. - **Onduleur (UPS)** : dispositif fournissant une alimentation de secours en cas de coupure électrique, permettant un arrêt sûr ou une continuité de courte durée. - **NAS (Network Attached Storage)** : dispositif de stockage dédié connecté au réseau, permettant le partage de fichiers indépendamment d’un serveur généraliste.

Quiz du chapitre

12 questions — vérifie chaque réponse pour voir l'explication.

  1. 1. Which of the following best describes the primary purpose of a hierarchical network design model?
  2. 2. In network design, what is the main function of the distribution layer in a three-layer hierarchical model?
  3. 3. Which network topology is most susceptible to a single point of failure that can disrupt the entire network?
  4. 4. What is the primary advantage of using a collapsed core design in a small to medium-sized network?
  5. 5. A school network in Yaoundé uses VLANs to separate student, staff, and guest traffic. Which design principle does this best exemplify?
  6. 6. When designing a network for a new campus in Douala, which factor should be prioritized to ensure future scalability?
  7. 7. In a network using OSPF as the routing protocol, which area type is designed to connect to the backbone (Area 0) and cannot contain virtual links?
  8. 8. A network administrator notices that broadcast storms are occurring frequently in the access layer. Which of the following is the most effective immediate mitigation strategy?
  9. 9. Which of the following statements correctly describes the role of a core layer in a hierarchical network design?
  10. 10. In a campus network design, why is it recommended to avoid daisy-chaining access switches beyond two or three levels?
  11. 11. A university in Bamenda is designing a network to support IoT devices in smart classrooms. Which design consideration is most critical to ensure reliable operation?
  12. 12. Which of the following best explains why a network designer might choose a ring topology with dual counter-rotating rings (like FDDI or SONET) over a simple ring?