I.3.3.
Classification suivant l'architecture ou la structure fonctionnelle
L'architecture d'un réseau peut être construite
sur le paradigme client-serveur ou poste à
poste (Peer to Peer en anglais).
I.3.3.1. Architecture client-serveur
Les machines clientes d'un réseau contactent un
serveur, une machine généralement très puissante en termes
de capacités d'entrée-sortie, qui leur fournit
des services. Ces services sont des programmes
fournissant des données telles que des fichiers, une connexion, etc.
Les services sont exploités par des programmes,
appelées programmes clients s'exécutant sur les machines
clientes et capables de traiter des informations
récupérées auprès d'un serveur (client FTP, client
de messagerie, etc.). Le schéma de fonctionnement de l'architecture
client-serveur est le suivant: le client émet une requête vers le
serveur grâce à son adresse IP et le numéro de port du
service à contacter. Le serveur reçoit la demande, la traite et
répond au client à l'aide de son adresse IP et le numéro
de port du programme client.
Les principaux avantages du modèle
client-serveur sont les suivants:
Ø Des ressources
centralisées: étant donné que le serveur est
au centre du réseau, il peut gérer des ressources communes
à tous les utilisateurs, comme par exemple une base de données
centralisée, afin d'éviter les problèmes de redondance et
de contradiction.
Ø Une meilleure
sécurité: le nombre de points d'entrée
permettant l'accès aux données est moins important.
Ø Une administration au niveau serveur:
les clients ayant peu d'importance dans ce modèle ont moins
besoin d'être administrés.
Ø Un réseau
évolutif: grâce à cette architecture, il est
possible de supprimer ou rajouter des clients sans perturber le fonctionnement
du réseau et sans modification majeure.
Inconvénients de l'architecture
client-serveur
Ø Si trop de clients veulent communiquer avec le
serveur au même moment, ce dernier risque de ne pas supporter la charge
(alors que les réseaux pair-à-pair fonctionnent mieux en ajoutant
de nouveaux participants).
Ø Si le serveur n'est plus disponible, plus aucun des
clients ne fonctionne (le réseau pair-à-pair continue à
fonctionner, même si plusieurs participants quittent le
réseau).
Ø Les coûts de mise en place et de maintenance
peuvent être élevés.
Ø En aucun cas les clients ne peuvent communiquer entre
eux, entrainant une asymétrie de l'information au profit des
serveurs.
L'approche client-serveur est donc plus
prépondérante ( importante) dans les réseaux de grandes et
moyennes entreprises non seulement pour des raisons de fiabilité et de
capacité de montée en charge mais également pour
répondre à deux autres critères qui ont un impact
financier important: la sécurité des données et la
centralisation de l'administration.
Figure 8. Architecture client-serveur.
|