Serveurs
L'architecture client serveur d ésigne un mode de communication entre des logiciels. Un logiciel envoie une requête à un logiciel serveur qui lui répond, le tout suivant un protocole de communication.
Un serveur informatique est un ordinateur ou un programme informatique qui rend service aux ordinateurs et logiciels qui s'y connectent à travers un réseau informatique, les clients. Ce service peut consister à stocker des fichiers, transférer le courrier électronique, héberger un site Web, etc. Il est possible pour un ordinateur d'être client et serveur en même temps.
Les termes client et serveur viennent du fait qu'un client est demandeur d'un service et qu'un serveur rend ce service.
La connexion client-serveur utilise des protocoles de communication, comme par exemple TCP/IP, qui est le protocole le plus utilisé sur l'Internet.
Ils existent différents types de serveurs : serveur d'applications, serveur de base de données, serveur de charge, serveur de fichiers, et serveur d'impressions .
Un serveur d'application est un serveur sur lequel sont installées les applications utilisées par les usagers. Ces applications sont chargées sur le serveur d'applications et accédées à distance, souvent par réseau.
Dans l'entreprise actuelle, l'outil informatique a pris une place prépondérante. Des applications interviennent dans toutes les étapes du processus métier, de la production à la comptabilité. Ces applications, qui étaient souvent disposées sur différents postes, sont aujourd'hui de plus en plus centralisées sur des serveurs d'application. Ces serveurs sont de larges systèmes contenant les différentes applications de l'entreprise.
Un serveur d'application peut être un serveur complet qui contient toutes les applications utilisées par les utilisateurs. Les applications sont chargées sur le serveur et leur résultat est affiché sur les écrans des terminaux utilisés par les clients. Dans une infrastructure régulière, on peut retrouver plusieurs serveurs d'application.
Le serveur d'application agit alors comme un serveur(se) dans un restaurant prenant la requête du client, regroupant les données et appelant les traitements à effectuer. Il renvoie alors la réponse au client.
Les serveurs d'application sont des logiciels occupant la couche centrale dans une architecture multicouche
Un serveur de base de données est un serveur qui contient la base, et seul l'administrateur du système y aura accès. Les utilisateurs y feront appel par l'intermédiaire d'un frontal.
Un serveur de charge est un serveur dont la fonction est de simuler l'action d'utilisateurs sur un système afin de tester ce dernier.
Un serveur de fichiers permet de partager des données à travers un réseau. Le terme désigne souvent l'ordinateur (serveur) hébergeant le service applicatif. Il possède généralement une grande quantité d'espace disque où sont déposés des fichiers. Les utilisateurs peuvent ensuite les récupérer au moyen d'un protocole de partage de fichier.
On utilise généralement l'un des trois protocoles suivant:
* FTP (File Transfer Protocol)
* CIFS (Common Internet File System)
* NFS (Network File System)
Un serveur d'impression est un serveur qui permet de partager une imprimante entre plusieurs utilisateurs situé sur un même réseau informatique.
Le serveur dispose donc :
* d'une entrée réseau (par exemple, un port RJ45 pour un réseau ethernet) gérant les protocole réseaux (par exemple, TCP/IP).
* d'une ou plusieurs sorties permettant de se connecter chacune à une imprimante. La plupart des serveurs d'impression disposent de connexions de sortie USB ; certains disposent également de sorties parallèle.
|