Connaissances Informatiques >> Matériel >> serveurs >> Content
  Derniers articles
  • Quels sont les avantages du serveur …
  • Comment configurer un serveur ISA af…
  • Comment faire pour configurer un ser…
  • Comment vérifier l’état du serveur…
  • Ce que vous devez avant Configuratio…
  • Comment créer des certificats SSL v…
  • Quelle est la différence entre un o…
  • Comment construire un serveur ePub 
  • Comment utiliser un fichier CSV à V…
  • Comment sécuriser un relais de mess…
  •   serveurs
  • All-In -One Printers

  • apple Computers

  • BIOS

  • Lecteurs CD et DVD

  • CPUs

  • Durs et stockage

  • Écrans d'ordinateur

  • Périphériques

  • Computer Power Sources

  • Imprimantes

  • À niveau des ordinateurs

  • Ordinateurs de bureau

  • Lecteurs de livres électroniques

  • Disques durs externes

  • flash Drives

  • Entrée et de sortie Devices

  • Kindle

  • Portables

  • mainframes

  • Souris et claviers

  • netbooks

  • Matériel réseau

  • Ordinateurs portables

  • Ordinateurs PC

  • Projecteurs

  • RAM , cartes et mères

  • scanners

  • serveurs

  • Cartes son

  • Tablet PC

  • Cartes graphiques

  • Stations de travail

  • iPad

  • iPhone
  •  
    serveurs

    Quelle est la différence entre une approche client-serveur et une approche basée sur un agent mobile ?

    1. Exécution :

    - Dans une approche client-serveur, le client envoie une requête au serveur, qui la traite et renvoie une réponse. Le client et le serveur sont des entités distinctes et le client doit attendre que le serveur traite la demande avant de pouvoir continuer.

    - Dans une approche basée sur un agent mobile, l'agent mobile est envoyé du client vers le serveur. L'agent mobile peut alors traiter la requête sur le serveur, sans que le client n'attende. Cela peut améliorer les performances, car le client peut poursuivre d'autres tâches pendant que l'agent mobile traite la demande.

    2. Sécurité :

    - Dans une approche client-serveur, le client et le serveur sont des entités distinctes, ce qui facilite la sécurisation de la communication entre eux. Cela peut être fait à l’aide de mécanismes de cryptage, d’authentification et d’autorisation.

    - Dans une approche basée sur un agent mobile, l'agent mobile se déplace entre le client et le serveur, ce qui rend plus difficile la sécurisation de la communication. En effet, l'agent mobile peut être intercepté ou falsifié pendant son transit. Pour résoudre ce problème, les agents mobiles peuvent être chiffrés et signés, et le client et le serveur peuvent utiliser des mécanismes d'authentification et d'autorisation pour protéger leurs communications.

    3. Évolutivité :

    - Dans une approche client-serveur, le serveur peut devenir un goulot d'étranglement s'il est surchargé de requêtes. Ce problème peut être résolu en utilisant plusieurs serveurs ou en équilibrant la charge des requêtes sur plusieurs serveurs.

    - Dans une approche basée sur des agents mobiles, les agents mobiles peuvent répartir la charge de traitement sur plusieurs serveurs, ce qui peut améliorer l'évolutivité. En effet, les agents mobiles peuvent se déplacer de serveur en serveur, selon les besoins, pour rechercher les ressources disponibles.

    4. Tolérance aux pannes :

    - Dans une approche client-serveur, si le serveur tombe en panne, les clients ne pourront pas accéder aux ressources du serveur. Ce problème peut être résolu en utilisant plusieurs serveurs ou en utilisant un mécanisme de basculement.

    - Dans une approche basée sur des agents mobiles, si un serveur tombe en panne, les agents mobiles peuvent se déplacer vers un autre serveur et poursuivre le traitement. Cela peut améliorer la tolérance aux pannes, car les agents mobiles ne sont pas liés à un seul serveur.

    5. Adéquation :

    - Le client-serveur convient aux applications qui ont une architecture centralisée où tout le traitement des données et la prise de décision sont effectués au niveau du serveur.

    - L'approche basée sur un agent mobile convient aux applications dotées d'une architecture distribuée dans laquelle le traitement des données et la prise de décision peuvent être répartis sur plusieurs serveurs.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour publier un serveur à Internet 
  • Formation du serveur lame 
  • Data Center Certification Professionnelle 
  • Différences entre un serveur et un ordinateur 
  • Quel est le rôle du pool d’applications sur le serveur IIS ? 
  • HP ProLiant DL320 G5 Spécifications 
  • Comment faire pour installer Vista pilotes d'imprimante sur un serveur 2003 
  • Le Compaq ProLiant DL380 Spécifications 
  • Qu'est-ce qu'une balise en ce qui concerne les ordinateurs ? 
  • Comment configurer un compte Exchange Nom de domaine par défaut 
  • Connaissances Informatiques © http://www.ordinateur.cc