Serveur d'impression

serveur – Wikipédia en anglais simple, l'encyclopédie gratuite – Serveur d’impression

Le 3 mai 2019 - 5 minutes de lecture

Un serveur réseau basé.

UNE d'égal à égal réseau basé.

En informatique, serveur client est un modèle d'architecture logicielle composé de deux parties, les systèmes client et les systèmes serveur, qui communiquent tous les deux sur un réseau informatique ou sur le même ordinateur. Une application client-serveur est un système distribué composé de logiciels client et serveur. L'application serveur client fournit un meilleur moyen de partager la charge de travail. Le processus client établit toujours une connexion au serveur, tandis que le processus serveur attend toujours les demandes de tous les clients.

Lorsque les processus client et serveur s'exécutent sur le même ordinateur, cela s'appelle une siège unique installer.

Un autre type d’architecture logicielle connexe est appelé d'égal à égal, car chaque hôte ou instance d’application peut simultanément servir à la fois de client et de serveur (contrairement aux serveurs centralisés de la serveur client modèle) et parce que chacun a des responsabilités et un statut équivalents. Les architectures entre homologues sont souvent abrégées en acronyme. P2P.

le relation client-serveur décrit la relation entre le client et la manière dont il adresse une demande de service au serveur et indique comment le serveur peut accepter ces demandes, les traiter et renvoyer les informations demandées au client. L'interaction entre le client et le serveur est souvent décrite à l'aide de diagrammes de séquence. Les diagrammes de séquence sont normalisés dans le langage de modélisation unifié.

Tous les deux serveur client et P2P les architectures sont aujourd'hui largement utilisées.

Le type de base de serveur client L'architecture logicielle n'utilise que deux types d'hôtes: les clients et les serveurs. Ce type d’architecture est parfois appelé deux niveaux. le deux niveaux architecture signifie que le client agit comme un niveau et que le processus serveur agit comme l'autre niveau.

le serveur client L'architecture logicielle est devenue l'un des modèles de base de l'informatique en réseau. De nombreux types d’applications ont été écrits en utilisant le serveur client modèle. Les fonctions réseau standard telles que l'échange de courrier électronique, l'accès Web et l'accès à la base de données sont basées sur le modèle client-serveur. Par exemple, un navigateur Web est un programme client de l'ordinateur de l'utilisateur pouvant accéder à des informations sur n'importe quel serveur Web du monde.

  • Attendez toujours une demande de l'un des clients.
  • Répond aux demandes des clients puis répond aux clients avec les données demandées.
  • Un serveur peut communiquer avec d'autres serveurs afin de répondre à une demande client.
  • Si des informations supplémentaires sont nécessaires pour traiter une demande (ou que la sécurité est mise en œuvre), un serveur peut demander des données supplémentaires (mots de passe) à un client avant de traiter une demande.
  • Les utilisateurs finaux n'interagissent généralement pas directement avec un serveur, mais utilisent un client.
  • Dans la plupart des cas, un serveur client L’architecture permet de répartir l’aggravation des rôles et des responsabilités d’un système informatique sur plusieurs ordinateurs indépendants qui ne se connaissent que par un réseau. L’un des avantages de ce modèle est donc une plus grande facilité de maintenance. Par exemple, il est possible de remplacer, réparer, mettre à niveau ou même déplacer un serveur alors que ses clients ne sont ni conscients ni affectés par cette modification. Cette indépendance par rapport au changement est également appelée encapsulation.
  • Toutes les données sont stockées sur les serveurs, qui disposent généralement de meilleurs contrôles de sécurité que la plupart des clients. Les serveurs peuvent mieux contrôler l'accès et les ressources afin de garantir que seuls les clients disposant des autorisations appropriées peuvent accéder aux données et les modifier.
  • Le stockage des données étant centralisé, la mise à jour de ces données est beaucoup plus facile pour les administrateurs que ce qui serait possible sous une architecture P2P. Sous une architecture P2P, il peut être nécessaire de distribuer les mises à jour des données et de les appliquer à chaque "pair" du réseau, ce qui prend du temps et génère des erreurs, car il peut y avoir des milliers, voire des millions de pairs.
  • Beaucoup avancé serveur client Il existe déjà des technologies conçues pour garantir la sécurité, des interfaces conviviales et une facilité d'utilisation.
  • Cela fonctionne avec plusieurs clients différents de spécifications différentes.
  • Le blocage du trafic sur les réseaux est l’un des problèmes liés à la serveur client modèle. À mesure que le nombre de demandes client simultanées adressées à un serveur donné augmente, le serveur peut devenir surchargé. Contraste cela à un P2P réseau, où sa bande passante augmente à mesure que de nouveaux nœuds sont ajoutés, car le P2P la bande passante globale du réseau peut être grossièrement calculée en tant que somme des largeurs de bande de chaque nœud de ce réseau.
  • Comparant serveur client modèle au D'égal à égal Si un serveur échoue, les demandes des clients ne peuvent pas être servies, mais en cas de P2P réseaux, les serveurs sont généralement répartis entre plusieurs nœuds. Même si un ou plusieurs nœuds échouent, par exemple si un nœud ne parvient pas à télécharger un fichier, les nœuds restants doivent toujours disposer des données nécessaires pour effectuer le téléchargement.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.