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

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Le doute est le commencement de la sagesse"   Aristote