Skip to main content

Comment fonctionne un serveur client multiple?

Un serveur client multiple est un type d'architecture logicielle pour les réseaux informatiques où les clients, qui peuvent être des postes de travail de base ou des ordinateurs personnels entièrement fonctionnels, demandent des informations à partir d'un ordinateur de serveur.Il existe souvent des interfaces logicielles entre le client et le serveur également connues sous le nom de middleware, et le routage réseau et les logiciels de protocole, ainsi que des logiciels de sécurité comme les pare-feu.Selon la taille d'un réseau, les serveurs et les clients peuvent soit interagir directement, soit via une architecture à trois niveaux qui fournit un traitement supplémentaire entre les deux types de machines.

Le type le plus courant de système de serveur client multiple pour les petites entreprises et les maisonsest le serveur unique avec plusieurs clients.Un serveur est en mesure de gérer simultanément des dizaines de demandes d'informations à des ordinateurs clients.Contrairement à la croyance populaire, l'ordinateur serveur lui-même n'a pas besoin d'être la machine la plus rapide et la plus puissante du réseau pour jouer efficacement ce rôle.

Une distinction principale dans plusieurs réseaux de serveurs clients est qu'ils peuvent être des réseaux locaux (LAN) qui sont autonomes dans un seul bâtiment et pas nécessairement connectés à Internet, ou réseaux larges (WAN).Les réseaux étendus sont des systèmes de serveurs multiples-clients distribués sur plusieurs emplacements géographiques, et presque exclusivement liés à Internet.Cependant, certaines grandes sociétés ont des systèmes WAN indépendants d'Internet.La croissance de la taille d'Internet, de son développement du World Wide Web et de la diversité croissante des logiciels de réseautage et des choix de matériel ont conduit le terme à prendre un sens plus large.Plus de serveurs physiques fournissant une prise en charge du réseau à une multitude de clients.Le terme est désormais plus vaguement défini, et un WAN peut être construit en grande partie sur les logiciels lui-même, comme dans le cloud computing ou l'utilisation de navigateurs Web et de serveurs Web.Les WAN plus traditionnels utilisent des architectures du protocole de transfert de fichiers (FTP) et du système de noms de domaine (DNS).Les taux de transfert et de traitement de fichiers dans les WAN ont également été améliorés grâce à l'utilisation du serveur client multithread, un réseau construit sur des unités de traitement centrales (CPU) qui peuvent apparemment exécuter de nombreuses instructions de programme différentes simultanément.

Les serveurs Web sont un type d'hébergement virtuel multiple serveur client.Ces réseaux sont entièrement construits sur des logiciels et ne nécessitent pas d'emplacements physiques spécifiques pour les ordinateurs du client ou du serveur.Le serveur Web agit comme un serveur physique et peut s'exécuter sur plusieurs machines, ou sur une section d'une machine de serveur exécutant plusieurs serveurs Web à la fois.L'ordinateur client dans ce cas est un navigateur Web qui accède au serveur et peut également être chargé à partir d'une variété d'ordinateurs non liés à un emplacement spécifique.

Le cloud computing présente des similitudes avec le concept de poste de travail des années précédentes pour plusieurs serveurs clients.Le cloud computing et les postes de travail sont des machines clients avec peu de ressources locales sur lesquelles s'appuyer.Presque tous les logiciels de réseaux de cloud computing sont installés sur le serveur lui-même, tels que les traitements de texte, les jeux, la musique et les applications vidéo, etc.Le client a accès à ce logiciel sur le serveur pour l'exécuter.La station de travail est un emplacement de moniteur et de réseau avec un minimum de ressources, telles que très peu de mémoire ou de capacité de traitement, et, sans accès au serveur, ne serait pas un ordinateur fonctionnel.

Architectures de serveur Web, cloud computing et station de travail dépouilléeLes conceptions sont toutes des tentatives pour réduire le coût d'un réseau de serveurs clients multiples.En ne distribuant pas des ressources matérielles physiques ou des logiciels à des dizaines ou des centaines de machines clients, l'idée est qu'ils peuvent plutôt être accessibles sur le plan économique sur un serveur central et puissant.La vulnérabilité avec eux est que les copies locales de la plupart des fichiers n'existent pas et, si le réseau échoue,Beaucoup de gens pourraient perdre l'accès à leur travail.

Les systèmes FTP et DNS sont des conceptions de communication multi-client fondamentales.FTP est une méthode rapide et fiable de transmission de texte et de certains autres fichiers, généralement en mode binaire, sur un réseau.C'était un protocole de transfert original lorsque Internet était en grande partie basé sur le texte, avant que le sous-ensemble riche en graphiques du World Wide Web ne existe.La plupart des trafics Internet aujourd'hui sont toujours des transferts FTP basés sur le texte qui se déroulent largement invisibles par les utilisateurs du Web.Les systèmes DNS se sont également déroulés tôt, d'autant plus que le World Wide Web a grandi, comme moyen de remplacer les adresses réseau réelles sous la forme de chaînes de numéros de protocole Internet (IP), avec des noms anglais familiers pour les serveurs auxquels les clients accèdent.