Architecture poste à poste et client/serveur

Architecture poste à poste et client/serveur

I.2.1.1.1. Le «poste à poste» (Peer to Peer) I.2.1.1.1.1. Principe

Les postes de travail sont simplement reliés entre eux par le réseau. Aucune machine ne joue un rôle particulier. Chaque poste peut partager ses ressources avec les autres postes. C'est à l'utilisateur de chaque poste de définir l'accès à ses ressources. Il n'y a pas obligatoirement d'administrateur attitré et chaque poste peut partager tout ou une partie de sa mémoire de masse, le poste P-2 peut partager son imprimante.

Architecture poste à poste et client/serveur

Architecture poste à poste et client/serveur

figure 1 : Architecture poste a poste I.2.1.1.1.2. Avantages

Il y en a quelques-uns :

- Il est facile de mettre en réseau des postes qui étaient au départ isolés ; - chaque utilisateur peut décider de partager l'une de ses ressources avec les autres postes ;

- dans un groupe de travail, l'imprimante peut être utilisée par tous ;

- cette méthode est pratique et peu coûteuse pour créer un réseau domestique.

I.2.1.1.1.3. Inconvénients Il y en a beaucoup à savoir :

- chaque utilisateur à la responsabilité du fonctionnement du réseau ; - les outils de sécurité sont très limités ;

- si un poste est éteint ou s'il se "plante", ses ressources ne sont plus accessibles ;

- le système devient ingérable lorsque le nombre de postes augmente ;

- lorsqu'une ressource est utilisée sur une machine, l'utilisateur de cette machine peut voir ses performances diminuer.

Ce type de réseau n'offre de réel intérêt que dans une configuration particulière :

Architecture poste à poste et client/serveur

28

- les postes sont peu nombreux (pas plus d'une dizaine) ;

- les utilisateurs restent attachés à un poste dont ils sont responsables.

I.2.1.1.2. Le "Client / Serveur" I.2.1.1.2.1. Principe

Les ressources réseau sont centralisées ici :

- un ou plusieurs serveurs sont dédiés au partage de ces ressources et en assurent la sécurité ;

- les postes clients ne sont en principe que des clients, ils ne partagent
pas de ressources, ils utilisent celles qui sont offertes par les serveurs.

Architecture poste à poste et client/serveur

Figure 2 : Architecture client/serveur I.2.1.1.2.2. Avantages

Il y en a beaucoup à s'avoir :

- les serveurs sont conçus pour le partage de ressources et ne servent

pas de station de travail. Il suffit de les dimensionner en fonction de la

taille du réseau et du nombre de clients susceptibles de s'y connecter ;

- les systèmes d'exploitation de serveurs proposent des fonctions

avancées de sécurité que l'on ne trouve pas sur les réseaux "Peer to

Peer" ;

Architecture poste à poste et client/serveur

- Ils proposent également des fonctions avancées à l'usage des utilisateurs comme par exemple les profils itinérants qui permettent à un utilisateur (sous certaines conditions) de retrouver son environnement de travail habituel, même s'il change de poste de travail ;

- les serveurs étant toujours en service (sauf en cas de panne...), les ressources sont toujours disponibles pour les utilisateurs ;

- les sauvegardes de données sont centralisées, donc beaucoup plus faciles à mettre en oeuvre ;

- un administrateur gère le fonctionnement du réseau et les utilisateurs n'ont pas à s'en préoccuper.

  1. Le réseau poste à poste
  2. Le réseau client/serveur
  3. 2.1) l’architecture 2-tiers (ou architecture à 2 niveaux)
    2.2) l’architecture 3-tiers (architecture à 3 niveaux)
    2.3) l’architecture multi-niveaux

1. Le réseau poste à poste

Le réseau post à post appelé peer to peer ou point à point ou égal à égal est un réseau ou chaque poste gère ses propres ressources, chaque utilisateur est administrateur de sa propre machine. Avec cette architecture, chaque poste est à la fois serveur et client. Il n’y a pas d’hiérarchie entre les machines ni de statut privilégié pour certains utilisateurs. L’avantage du réseau poste à poste est qu’il est facile à mettre en place avec un coût faible. Les inconvénients sont qu’il ne supporte pas plusieurs machines, qu’il peut devenir difficile à administrer et qu’il n’est pas aussi sécurisé.
Cette architecture est beaucoup plus efficace aux petites structures où la sécurité n’est pas nécessaire et ne dépassant plus d’une dizaine d’ordinateurs.

Architecture poste à poste et client/serveur

2. Le réseau client/serveur

Le réseau client/serveur est un réseau dans le lequel une ou plusieurs machines jouent le rôle du serveur (ou des serveurs). Les autres machines sont des machines clientes. Le serveur est chargé de fournir des services aux clients. Quand une machine cliente veut un service, il envoie une requête au serveur. Ce dernier analyse la requête et satisfait la machine cliente en lui envoyant le service voulu. Un serveur est une machine souvent si puissante plus une application serveur. C’est pour cela d’ailleurs qu’en pratique, une machine peut jouer le rôle de plusieurs serveurs en même temps.

Les avantages d’un réseau client/serveur sont que le réseau peut supporter plusieurs machines, qu’on peut ajouter ou retirer un poste client sans perturber le réseau, qu’il y a la sécurité du réseau, qu’il y a une centralisation des ressources et que l’administration se fait au niveau serveur.

Les inconvénients sont que le prix est élevé, que le disfonctionnement du serveur entraine le disfonctionnement du réseau et qu’il y a un risque d’avoir un encombrement si plusieurs machines émettent au même moment.

Architecture poste à poste et client/serveur

2.1) l’architecture 2-tiers (ou architecture à 2 niveaux)

Dans cette architecture, si une machine cliente demande un service, le serveur s’en charge à lui fournir le service sans passer par une autre application (autre serveur).

2.2) l’architecture 3-tiers (architecture à 3 niveaux)

Dans cette architecture, si une machine cliente demande une ressource au serveur d’application (serveur chargé de fournir les ressources), ce dernier fait appel au serveur secondaire (qui est généralement un serveur de base de données) qui va lui fournir un service lui permettant de satisfaire le client.

2.3) l’architecture multi-niveaux

L’architecture multi-niveaux est une architecture client/serveur qui a n niveau (n étant un entier supérieur ou égal à 3).



Une question? Cliquez ici pour la poser.

Retour sur le portail des réseaux informatiques

C'est quoi l'architecture poste à poste ?

Dans une architecture d'égal à égal (appelée aussi « poste à poste », en anglais peer to peer, notée P2P), contrairement à une architecture de réseau de type client/serveur, il n'y a pas de serveur dédié. Ainsi chaque ordinateur dans un tel réseau joue à la fois le rôle de serveur et de client.

C'est quoi l'architecture Client

Une architecture client-serveur représente l'environnement dans lequel des applications de machines clientes communiquent avec des applications de machines de type serveurs.

Quels sont les avantages de l'architecture poste à poste ?

L'architecture d'égal à égal a tout de même quelques avantages parmi lesquels: un coût réduit (les coûts engendrés par un tel réseau sont le matériel, les câbles et la maintenance) une simplicité à toute épreuve!

Quels sont les principes généraux de l'architecture Client

L'architecture Client-Serveur fonctionne selon le même principe : elle répartit les tâches entre les fournisseurs d'un service, appelés Serveurs, et les consommateurs du service, appelés Clients. Un Serveur est comme le cuisinier dans notre métaphore du restaurant, et le Client est le consommateur.