Serveur

Nous vous expliquons ce qu’est un serveur, ses principales caractéristiques et à quoi il sert. En outre, qu’est-ce qu’un serveur Web, une classification et des exemples.

Les serveurs fonctionnent sur la base d’un modèle de communication client-serveur.

Qu’est-ce qu’un serveur ?

En informatique , un serveur est connu comme un ordinateur qui fait partie d’un réseau informatique et fournit certains services au reste des ordinateurs de celui-ci, appelés stations ou clients. Cet ordinateur doit disposer d’une application spécifique capable de répondre aux demandes des différents clients et de leur fournir une réponse rapide, de sorte qu’en réalité, au sein d’un même ordinateur physique ( matériel ), plusieurs serveurs ( logiciels ) simultanés puissent fonctionner, à condition qu’ils aient le moyens logistiques nécessaires.

Les serveurs fonctionnent sur la base d’un modèle de communication client-serveur (ou « architecture »), répartissant les tâches entre les fournisseurs de ressources disponibles , offrant ainsi à leurs clients la possibilité de partager des données , des informations spécifiques et l’accès à certaines ressources logicielles et matérielles, comme une application particulière ou un périphérique. C’est ainsi, par exemple, que fonctionnent les pages Web et les services de messagerie .

Généralement, les serveurs peuvent être classés en fonction de leur disponibilité en serveurs dédiés et partagés . Les serveurs dédiés sont ceux qui disposent de toutes leurs ressources matérielles et de traitement pour répondre aux demandes des clients ; tandis que les serveurs partagés sont ceux qui, en plus de recevoir les demandes des clients via le réseau , assistent les processus localement, en dehors du réseau.

Voir aussi : FTP

Caractéristiques d’un serveur

Les serveurs doivent être constamment alimentés en électricité.

Les serveurs étant des ordinateurs chargés de répondre aux demandes des clients du réseau, une de leurs principales caractéristiques est qu’ils doivent avoir leurs ressources disponibles en permanence pour que le réseau soit opérationnel à tout moment. En d’autres termes, ils doivent être toujours allumés, toujours disponibles . C’est la raison pour laquelle parfois une page web ou ses ressources ne peuvent pas être chargées : si un serveur plante ou tombe en panne, un certain segment du réseau dont il a la charge ne sera plus disponible pour sa clientèle.

D’autre part, les serveurs sont généralement des ordinateurs haut de gamme , dotés d’une capacité de traitement suffisante pour répondre aux nombreuses demandes des clients avec un minimum de retard. Cela implique également d’avoir une alimentation constante en électricité et autres ressources physiques pour garantir son opérabilité. En effet, dans de nombreux cas, les serveurs sont stockés dans des compartiments très bien conditionnés pour cela, même climatiquement : dans un environnement suffisamment froid et dépoussiéré, on évite la surchauffe du système.

A quoi sert un serveur ?

Les serveurs de jeu permettent d’accéder à un programme d’arcade.

Les serveurs, comme nous l’avons dit, sont chargés de répondre aux demandes des clients d’un certain réseau et de gérer les ressources dont il dispose afin que chaque client puisse accéder aux informations ou aux périphériques dont il a besoin. En ce sens, les serveurs peuvent avoir des fonctions très différentes, telles que :

  • Serveurs de fichiers. Ils stockent les fichiers ou les fichiers d’informations et les transmettent à un réseau.
  • Active Directory/Serveurs de domaine. Ils gèrent les informations relatives au réseau , ses utilisateurs , ordinateurs et groupes internes.
  • Serveur d’imprimante. Gère un ensemble d’imprimantes disponibles pour un réseau, en leur accordant l’accès et en gérant la file d’attente d’impression.
  • Serveur de courrier. Il gère le flux de courrier électronique entre, depuis et vers les clients sur un réseau, en envoyant et en recevant des messages et en stockant leur historique.
  • Serveur proxy. Son rôle est la sauvegarde, en stockant une copie des pages Web disponibles pour le réseau pendant un certain temps et en mémoire cache , pour accélérer l’accès à celles-ci ou permettre la récupération des données en cas de plantage de l’original.
  • Serveur Web . Il stocke le contenu nécessaire pour une ou plusieurs pages Web et gère l’accès ordonné à celui-ci, de sorte que les navigateurs clients puissent « rendre » un site Web.
  • Serveur dns. Il stocke les informations nécessaires pour associer un nom de domaine à une série d’adresses IP des ordinateurs qui lui sont liés (ses serveurs Web).
  • Serveur DHCP. Responsable de l’attribution d’adresses IP dynamiques (changeantes) aux clients se connectant à un réseau.
  • Serveur ftp. Il stocke des informations spécifiques sur les utilisateurs et permet un accès privé à celles-ci entre ordinateurs.
  • serveur de jeu. Celles spécifiquement dédiées au stockage d’informations permettant aux clients d’accéder en même temps à un programme récréatif (généralement des jeux vidéo massifs).

serveur Web

Le serveur Web autorise les connexions via des protocoles tels que HTTP.

Les serveurs Web sont des programmes (logiciels) d’utilisation quotidienne sur Internet , qui assurent la médiation entre le serveur sur lequel les données demandées par le client sont hébergées et son propre ordinateur , permettant des connexions via divers protocoles de données, tels que le bien connu HTTP (HyperText Transfer protocole ou protocole de transfert hypertexte ). En d’autres termes, ce sont des programmes qui servent d’intermédiaire entre le navigateur d’un internaute et l’endroit où se trouvent les informations qu’il recherche ou dont il a besoin.

Ce terme est également utilisé pour désigner l’ ordinateur lui-même (matériel) dans lequel sont stockés les fichiers qui composent un site Web , ainsi que le logiciel nécessaire pour se conformer à la connexion de données Web.

Continuer sur : Serveur Web

Types de serveurs Web

Les serveurs Web peuvent être de deux types, selon leur contenu :

  • Serveurs statiques. C’est le nom donné aux ordinateurs où sont stockées les informations recherchées par l’utilisateur et au serveur HTTP qui répond aux protocoles de demande de données . Les fichiers demandés sont envoyés tels qu’ils sont stockés, erreurs ou non, d’où leur nom.
  • serveurs dynamiques. Dans ce cas, ce sont des serveurs identiques aux serveurs statiques, mais ils contiennent des logiciels supplémentaires (tels que des applications et des bases de données ), ce qui leur permet de mettre à jour les informations demandées par le client avant de les envoyer via le Web.

Exemples de serveurs Web

Certains des serveurs Web les plus utilisés sont les suivants :

  • Nginx. Un serveur Web et Proxy développé par la société du même nom en 2004.
  • Apache. Un serveur Web HTTP open source, développé en 1995 et maintenu par une communauté d’utilisateurs qui composent l’Apache Software Foundation.
  • Services d’information Internet ou IIS. Un serveur Web et un ensemble de services conçus pour Microsoft Windows qui étaient à l’origine inclus dans sa version NT.
  • Cherokee. Un serveur Web multiplateforme écrit en langage C, disponible sous la licence publique générale GNU ( logiciel libre ).
  • Matou. Une distribution Apache de 1999, également connue sous le nom de Jakarta Tomcat, qui fonctionne sur le principe des servlets (Java).