WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

à‰tude portant sur les mécanismes mis en Ĺ“uvre dans le réseau

( Télécharger le fichier original )
par Parfait NIANGA NZENGO
Ecole supérieure des métiers d'informatique et de commerce RDC - Diplôme d' ingénieur en administration réseau et gestion de bases de données 2012
  

précédent sommaire suivant

Extinction Rebellion

II.4. LE MODELE CLIENT/SERVEUR11(*)

L'organisation du système distribué est repartie en 2 groupes :

· Clients : un processus qui demande un service à un serveur en lui envoyant une requête et en attendant la réponse du serveur

· Serveur : un processus qui implémente un service particulier, par exemple une base de données, un système de fichier.

II.4.1. ARCHITECTURE CLIENT /SERVEUR

L'architecture 2-tiers est une strate de 3 couches :

· Présentation : le client utilise directement la couche présentation (User interface), par exemple un navigateur web.

· Logique applicative : réagit aux interactions de l'utilisateur, effectue les opérations applicatives et interagit avec les données. Exemple : un moteur de recherche reçoit des mots clés de l'utilisateur, les traduit en requête SQL, puis trie les résultats et le convertit en page HTML.

· Données : couche qui assure la maintenance et la cohérence de données persistantes.

II.4.2. Architecture 2-tiers

Les avantages d'une telle architecture sont :

· Interopérabilité : de nombreux standards reposent sur ce modèle http étant l'un des plus importants (Web service)

· Facilité d'administration : l'essentiel des informations sont centralisées sur le serveur (clients légers)

· Sécurité : repose sur la sécurité du serveur et la confidentialité des communications avec les clients

Les inconvénients d'une telle architecture sont :

· Tolérance aux pannes : point de rupture centrale ! pose aussi un problème de sécurité (DOS).

· Disponibilité : demande un matériel spécifique (performance, redondance, haute capacité).

· Passage à l'échelle (scalability) : ferme de serveur + équilibrage de charge.

II.4.3. Architecture 3-tiers et n-tiers

II.4.3.1. Architecture 3-tiers

· Client, serveur de traitement, serveur de données.

· Un serveur devient aussi le client d'un autre serveur

Exemple : serveur Apache + PHP+ serveur MySQL/NFS

II.4.3.2. Généralisation n-tiers

· Chaine de serveur

· Introduction de mandataire : noeud entre le client et les serveurs qui sélectionnent le meilleur serveur pour accomplir le service.

Augmenter les performances, la flexibilité, la maintenabilité, réutilisation, et l'extensibilité.

* 11 Communication dans les systèmes distribués, le modèle client/serveur ENSAT 2006

précédent sommaire suivant






Extinction Rebellion





Changeons ce systeme injuste, Soyez votre propre syndic





"Il ne faut pas de tout pour faire un monde. Il faut du bonheur et rien d'autre"   Paul Eluard