Types de logiciel serveur

Photo de gens d'affaires travaillant ensemble au bureau

Types de logiciel serveur

Crédit d'image : nd3000/iStock/GettyImages

Un serveur est un ordinateur sur un réseau qui écoute les demandes d'autres ordinateurs, souvent appelés clients, et y répond. Les types de serveurs courants incluent les serveurs Web qui fournissent des pages Web, les serveurs de fichiers qui stockent des fichiers, serveurs d'impression qui gèrent les tâches d'impression et serveurs de base de données qui stockent des ensembles organisés de information. Les serveurs peuvent fonctionner sur des ordinateurs indépendants, ou le logiciel serveur peut être exécuté sur un ordinateur qui est également utilisé pour d'autres travaux.

Qu'est-ce qu'un serveur?

Les informaticiens parlent parfois de la modèle client-serveur de mise en réseau, où un système est soit un client demandant qu'un autre système renvoie des données ou effectue un calcul, soit un serveur fournissant les réponses à la demande d'un client. Un serveur peut être situé dans un bureau, dans un centre de données dédié ou, dans le cas des serveurs domestiques, simplement dans le coin d'un bureau à domicile ou d'un salon.

Vidéo du jour

Dans certains cas, certains ordinateurs fonctionnent entièrement en tant que clients, sous-traitant presque tout le travail à des systèmes de serveurs. Les machines de faible puissance qui ont un tel rôle sont parfois appelées clients légers. Les ordinateurs sur le World Wide Web sont généralement strictement des clients ou des serveurs. Bien qu'il soit possible d'accéder à un site Web à partir d'un serveur ou de diffuser du contenu à partir d'un ordinateur de bureau ou d'un ordinateur portable à domicile, ce n'est pas particulièrement courant.

Dans d'autres cas, un ordinateur peut fonctionner à la fois comme client et comme serveur dans divers scénarios. Par exemple, il est courant qu'un serveur Web reçoive une demande d'un client, puis, en réponse à cette demande, envoie une requête à un serveur de base de données distinct, devenant essentiellement lui-même un client.

Alors que certains serveurs peuvent avoir du matériel spécialisé, de nombreux serveurs fonctionnent aujourd'hui logiciel serveur au-dessus des systèmes d'exploitation standard tels que Linux ou Microsoft Windows. Ce logiciel gère les demandes des clients et est essentiellement ce qui transforme l'ordinateur en serveur.

Logiciel Internet et serveur Web

L'un des types de serveurs les plus courants est le serveur Web. Ce type de serveur gère les requêtes des navigateurs tels que Google Chrome ou Mozilla Firefox à travers le Internet ou sur un réseau local et répond avec des pages Web, des images et d'autres données demandées par les navigateurs.

Les serveurs Web courants incluent les projets open source Apache et Nginx et le logiciel propriétaire de Microsoft appelé Internet Information Services, ou IIS. Certaines entreprises ont construit leurs propres serveurs Web pour leur propre usage afin de gérer leurs propres charges de trafic ou d'autres besoins. De nombreuses organisations utilisent des serveurs Web en conjonction avec d'autres types de technologies, telles que équilibreurs de charge répartir les tâches entre les ordinateurs et réseaux de distribution de contenu, ou CDN, qui stockent et fournissent rapidement du matériel aux utilisateurs.

Comprendre les serveurs de base de données

De nombreuses organisations s'appuient également sur des serveurs de bases de données, qui stockent les informations de manière fiable et rapide, ce qui facilite leur mise à jour et leur accès. Les produits de serveur de base de données courants incluent Microsoft SQL Server, PostgreSQL et MySQL.

De nombreux serveurs de base de données, y compris ceux-ci, communiquent avec les clients de base de données en utilisant des variantes du langage de requête structuré ou SQL. Ce langage de programmation spécialisé est conçu pour demander et éditer des données dans une base de données potentiellement volumineuse, et il peut être écrit directement par des programmeurs ou généré par d'autres logiciels.

Les serveurs de base de données sont utilisés pour tout, du stockage des enregistrements comptables d'entreprise à la conservation des articles de blog sur des systèmes connectés à des serveurs Web courants.

Serveurs de fichiers et d'impression

Les serveurs de fichiers et d'impression sont deux types de serveurs que l'on trouve couramment sur un réseau de bureau. Un serveur de fichiers stocke les fichiers dans un endroit où ils seront accessibles par plusieurs utilisateurs, généralement avec certains paramètres de sécurité et un serveur d'impression communique avec les imprimantes et avec d'autres ordinateurs pour gérer l'impression documents.

Les deux peuvent être exécutés sur des ordinateurs autonomes ou sur des ordinateurs également utilisés pour d'autres travaux de bureau.