serveur

Nous vous expliquons ce qu'est un serveur, ses principales caractéristiques et à quoi il sert. Aussi, 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 ?

Dans l'informatique, est connu comme un serveur (de l'anglais serveur) à un l'ordinateur qui fait partie d'un réseau informatique et il fournit certains services au reste de ses ordinateurs, appelés stations ou clients. Ledit ordinateur doit disposer d'une application spécifique capable de répondre aux demandes des différents clients et de leur apporter une réponse rapide, donc en réalité au sein d'un même ordinateur physique (Matériel) plusieurs serveurs simultanés peuvent fonctionner (Logiciel), pour autant qu'ils disposent des moyens logistiques nécessaires.

Les serveurs fonctionnent selon un modèle de la communication (ou « architecture ») de client-serveur, répartissant les tâches entre les fournisseurs de ressources disponibles, offrant ainsi leur clients l'occasion de partager Les données, information spécifiques et l'accès à certaines ressources logicielles et matérielles, telles qu'une application ou un périphérique spécifique. C'est ainsi qu'ils fonctionnent, par exemple, pages Web et les services de courrier électronique.

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

Caractéristiques d'un serveur

Les serveurs doivent avoir une alimentation électrique constante.

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

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 à de nombreuses demandes de clients avec un minimum de délai. Cela implique également d'avoir un approvisionnement constant en électricité et d'autres ressources physiques pour garantir son fonctionnement. En effet, dans de nombreux cas, les serveurs sont stockés dans des compartiments très bien conditionnés, même climatiquement : dans un environnement suffisamment frais et sans poussière, la surchauffe du système est évitée.

A quoi sert un serveur ?

Les serveurs de jeux permettent d'accéder à un programme récréatif.

Les serveurs, comme nous l'avons dit, sont chargés de répondre aux demandes des clients d'un réseau déterminé, et de gérer les ressources dont il dispose pour que chaque client puisse accéder aux informations ou 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 des dossiers d'informations et les alimenter en réseau.
  • Active Directory / Serveurs de domaine. Ils gèrent les informations relatives aux rapporter, leur utilisateurs, équipes et groupes internes.
  • Serveur d'imprimante. Il gère un ensemble d'imprimantes disponibles sur un réseau, leur accorde l'accès et gère la file d'attente d'impression.
  • Serveur de courrier. Il gère le flux de courrier électronique entre, depuis et vers les clients d'un réseau, en envoyant et en recevant des messages et en stockant leur historique.
  • Serveur proxy. Son rôle est de sauvegarde, de stockage pendant un temps et en cache une copie des pages Web disponibles pour le réseau, pour accélérer l'accès à celles-ci ou pour permettre la récupération des données si l'original est en panne.
  • serveur Web. Il stocke le contenu nécessaire à une ou plusieurs pages Web et gère l'accès ordonné à celui-ci, afin que les navigateurs des clients puissent « rendre » un site Web.
  • Serveur dns. Stocke les informations nécessaires pour associer un nom de domaine avec 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 qui se connectent à un réseau.
  • Serveur ftp. Stocke des informations utilisateur spécifiques et permet un accès privé entre les ordinateurs.
  • Serveur de jeu. Ceux spécifiquement dédiés au stockage d'informations afin que les clients puissent accéder en même temps à un programme récréatif (jeux vidéo massifs, généralement).

serveur Web

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

Les serveurs Web sont programmes (logiciel) pour une utilisation quotidienne dans l'Internet, qui sert d'intermédiaire 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 HTTP (HyperText Transfer Protocol, 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 les fichiers qui composent un site Web sont stockés, ainsi que le logiciel nécessaire pour se conformer à la connexion de données Web.

Types de serveurs Web

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

  • Serveurs statiques. Il s'agit du nom donné aux ordinateurs sur lesquels sont stockées les informations recherchées par l'utilisateur et au serveur HTTP qui répond au protocoles demande de données. Les fichiers demandés sont envoyés au fur et à mesure de leur stockage, qu'il y ait ou non des erreurs, et c'est de là que vient leur nom.
  • Serveurs dynamiques. Dans ce cas, il s'agit de serveurs identiques aux serveurs statiques, mais contenant des logiciels supplémentaires (tels que des applications et base 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é éponyme en 2004.
  • Apache. Un serveur Web HTTP open source, développé en 1995 et maintenu par un communauté d'utilisateurs qui composent l'Apache Software Foundation.
  • Internet Information Services ou IIS. Un serveur Web et un ensemble de services conçus pour Microsoft Windows qui était à 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 gratuit).
  • Matou. Une distribution Apache de 1999, également connue sous le nom de Jakarta Tomcat, qui fonctionne sur le principe des servlets (Java).
!-- GDPR -->