Serveur d'impression

Serveur (informatique) – Wikipedia – Serveur d’impression

Le 20 juillet 2019 - 17 minutes de lecture

Ordinateur pour accéder à une ressource centrale ou à un service sur un réseau

Premier serveur WWW situé au CERN avec l’autocollant d’origine indiquant: "Cette machine est un serveur. NE PAS ÉTEINDRE !!"

En informatique, un serveur est un programme informatique ou un périphérique fournissant des fonctionnalités pour d'autres programmes ou périphériques, appelés "clients". Cette architecture s'appelle le modèle client-serveur et un calcul global unique est réparti sur plusieurs processus ou périphériques. Les serveurs peuvent fournir diverses fonctionnalités, souvent appelées "services", telles que le partage de données ou de ressources entre plusieurs clients ou la réalisation de calculs pour un client. Un seul serveur peut desservir plusieurs clients et un seul client peut utiliser plusieurs serveurs. Un processus client peut s'exécuter sur le même périphérique ou se connecter via un réseau à un serveur situé sur un autre périphérique.[1] Les serveurs typiques sont les serveurs de base de données, les serveurs de fichiers, les serveurs de messagerie, les serveurs d'impression, les serveurs Web, les serveurs de jeux et les serveurs d'applications.[2]

Les systèmes client – ​​serveur sont aujourd'hui le plus souvent implémentés par (et souvent identifiés avec) le modèle requête-réponse: un client envoie une requête au serveur, qui effectue une action et renvoie une réponse au client, généralement avec un résultat ou un accusé de réception. . Désigner un ordinateur en tant que "matériel de classe serveur" implique qu'il soit spécialisé pour y exécuter des serveurs. Cela implique souvent qu’il est plus puissant et plus fiable que les ordinateurs personnels standard, mais les grandes grappes informatiques peuvent également être composées de nombreux composants de serveur remplaçables relativement simples.

L'histoire[[[[modifier]

L'utilisation du mot serveur en informatique vient de la théorie de la file d'attente,[3] où il date du milieu du XXe siècle, notamment dans Kendall (1953) (avec "service"), le papier qui introduisit la notation de Kendall. Dans des documents antérieurs, tels que le Erlang (1909), des termes plus concrets tels que "[telephone] opérateurs "sont utilisés.

En informatique, "serveur" date au moins de la RFC 5 (1969),[4] l’un des plus anciens documents décrivant ARPANET (le prédécesseur d’Internet) et contraste avec "utilisateur" en distinguant deux types d’hôte: "hôte-serveur" et "utilisateur-hôte". L’utilisation du terme "servir" date également des documents anciens, tels que le RFC 4,[5] contraste entre "servir-host" et "using-host".

Le fichier jargon définit le terme "serveur" au sens commun du terme "processus exécutant un service pour les requêtes, généralement à distance", avec la version 1981 (1.1.0):

SERVEUR n. Une sorte de DAEMON qui effectue un service pour le demandeur, qui s'exécute souvent sur un ordinateur autre que celui sur lequel le serveur est exécuté.

Opération[[[[modifier]

Un réseau basé sur le modèle client – ​​serveur où plusieurs personnes les clients demander des services et des ressources à des serveurs centralisés

Strictement parlant, le terme serveur fait référence à un programme ou processus informatique (programme en cours d'exécution). Par métonymie, il s'agit d'un périphérique utilisé pour (ou d'un périphérique dédié à) l'exécution d'un ou plusieurs programmes serveur. Sur un réseau, un tel appareil est appelé un hôte. En plus de serveur, les mots servir et un service (comme nom et comme verbe) sont fréquemment utilisés, bien que réparateur et serviteur ne sont pas.[a] Le mot un service (nom) peut faire référence à la forme abstraite de la fonctionnalité, par ex. Service Web. En variante, il peut faire référence à un programme informatique qui transforme un ordinateur en serveur, par exemple. Service Windows. Utilisé à l'origine comme "les serveurs servent les utilisateurs" (et "les utilisateurs utilisent des serveurs"), dans le sens de "obéir", on dit souvent aujourd'hui que "les serveurs servent des données", au même sens que "donner". Par exemple, les serveurs Web "servent [up] pages Web aux utilisateurs "ou" répondre à leurs demandes ".

Le serveur fait partie du modèle client – ​​serveur; dans ce modèle, un serveur sert des données pour les clients. La nature de la communication entre un client et un serveur est requête et réponse. Cela contraste avec le modèle d'égal à égal dans lequel la relation est une réciprocité à la demande. En principe, tout processus informatisé pouvant être utilisé ou appelé par un autre processus (en particulier à distance, notamment pour partager une ressource) est un serveur et le ou les processus appelants sont des clients. Ainsi, tout ordinateur à usage général connecté à un réseau peut héberger des serveurs. Par exemple, si les fichiers d'un périphérique sont partagés par un processus, ce processus est un serveur de fichiers. De même, le logiciel serveur Web peut courir sur tout ordinateur capable, un ordinateur portable ou un ordinateur personnel peut donc héberger un serveur Web.

Alors que requête-réponse est la conception client-serveur la plus courante, il en existe d'autres, telles que le modèle de publication / abonnement. Dans le modèle publication – abonnement, les clients s'inscrivent auprès d'un serveur pub – sub et s'abonnent aux types de messages spécifiés. cette inscription initiale peut être faite par demande-réponse. Ensuite, le serveur pub – sub transmet les messages correspondants aux clients. sans pour autant toute autre demande: le serveur pousse messages au client plutôt qu'au client tirant messages du serveur en tant que demande-réponse.[6]

Objectif[[[[modifier]

Le but d'un serveur est de partager des données, de partager des ressources et de répartir le travail. Un ordinateur serveur peut également gérer ses propres programmes informatiques; selon le scénario, cela pourrait faire partie d'un quiproquo transaction, ou simplement une possibilité technique. Le tableau suivant présente plusieurs scénarios dans lesquels un serveur est utilisé.

Type de serveur Objectif Les clients
Serveur d'application Héberge des applications Web (programmes informatiques exécutés dans un navigateur Web) permettant aux utilisateurs du réseau de les exécuter et de les utiliser sans avoir à en installer une copie sur leur propre ordinateur. Contrairement à ce que son nom pourrait impliquer, ces serveurs ne doivent pas nécessairement faire partie du World Wide Web; n'importe quel réseau local ferait l'affaire. Ordinateurs avec un navigateur Web
Serveur de catalogue Gère un index ou une table des matières d'informations pouvant être trouvées sur un grand réseau distribué, tels que des ordinateurs, des utilisateurs, des fichiers partagés sur des serveurs de fichiers et des applications Web. Les serveurs d'annuaire et les serveurs de noms sont des exemples de serveurs de catalogue. Tout programme informatique ayant besoin de trouver quelque chose sur le réseau, tel qu'un membre du domaine qui tente de se connecter, un client de messagerie recherchant une adresse e-mail ou un utilisateur recherchant un fichier
Serveur de communication Maintient un environnement nécessaire à un terminal de communication (utilisateur ou périphériques) pour rechercher d'autres terminaux et communiquer avec eux. Il peut inclure ou non un répertoire de points de terminaison de communication et un service de détection de présence, en fonction des paramètres d'ouverture et de sécurité du réseau. Points de communication (utilisateurs ou appareils)
Serveur informatique Partage de vastes quantités de ressources informatiques, notamment de ressources processeur et de mémoire vive, sur un réseau. Tout programme informatique nécessitant plus de puissance de processeur et de RAM qu'un ordinateur personnel peut probablement se permettre. Le client doit être un ordinateur en réseau. sinon, il n'y aurait pas de modèle client-serveur.
Serveur de base de données Maintient et partage toute forme de base de données (collections organisées de données avec des propriétés prédéfinies pouvant être affichées dans une table) sur un réseau. Feuilles de calcul, logiciel de comptabilité, logiciel de gestion des actifs ou pratiquement tout programme informatique qui utilise des données bien organisées, en particulier en grande quantité
Serveur de fax Partage un ou plusieurs télécopieurs sur un réseau, éliminant ainsi les tracas liés à l'accès physique Tout expéditeur ou destinataire de fax
Serveur de fichiers Partage de fichiers et de dossiers, espace de stockage destiné à contenir des fichiers et des dossiers, ou les deux, sur un réseau Les ordinateurs en réseau sont les clients visés, même si les programmes locaux peuvent être des clients
Serveur de jeu Permet à plusieurs ordinateurs ou appareils de jeu de jouer à des jeux vidéo multijoueurs Ordinateurs personnels ou consoles de jeux
Serveur de courrier Permet la communication par courrier électronique de la même manière qu'un bureau de poste permet la communication par courrier postal Expéditeurs et destinataires de courrier électronique
Serveur multimédia Partage de la vidéo numérique ou de l'audio numérique sur un réseau via la diffusion multimédia en continu (transmission du contenu de telle sorte que les parties reçues puissent être regardées ou écoutées au fur et à mesure de leur arrivée, par opposition au téléchargement d'un fichier complet, puis à son utilisation) Ordinateurs personnels assistés par l'utilisateur équipés d'un moniteur et d'un haut-parleur
Serveur d'imprimante Partage une ou plusieurs imprimantes sur un réseau, éliminant ainsi les tracas liés à l'accès physique Ordinateurs ayant besoin d'imprimer quelque chose
Son serveur Permet aux programmes informatiques de jouer et d'enregistrer des sons, individuellement ou en coopération Programmes informatiques du même ordinateur et clients du réseau.
Serveur proxy Agit en tant qu'intermédiaire entre un client et un serveur, en acceptant le trafic entrant provenant du client et en l'envoyant au serveur. Cela s'explique notamment par le contrôle et le filtrage du contenu, l'amélioration des performances du trafic, la prévention des accès non autorisés au réseau ou simplement le routage du trafic sur un réseau vaste et complexe. Tout ordinateur en réseau
Serveur virtuel Partage les ressources matérielles et logicielles avec d'autres serveurs virtuels. Il n'existe que tel que défini dans un logiciel spécialisé appelé hyperviseur. L'hyperviseur présente le matériel virtuel au serveur comme s'il s'agissait d'un matériel physique réel.[7] La virtualisation de serveur permet une infrastructure plus efficace. Tout ordinateur en réseau
serveur Web Héberge des pages Web. Un serveur Web est ce qui rend le World Wide Web possible. Chaque site Web a un ou plusieurs serveurs Web. Ordinateurs avec un navigateur Web

Presque toute la structure d'Internet repose sur un modèle client-serveur. Les serveurs de noms racine, DNS et routeurs de haut niveau dirigent le trafic sur Internet. Des millions de serveurs sont connectés à Internet et fonctionnent en permanence dans le monde entier.[8] et pratiquement chaque action entreprise par un utilisateur Internet ordinaire nécessite une ou plusieurs interactions avec un ou plusieurs serveurs. Il existe des exceptions qui n'utilisent pas de serveurs dédiés; par exemple, le partage de fichiers entre homologues, certaines implémentations de la téléphonie (par exemple, pré-Microsoft Skype).

Matériel[[[[modifier]

Un serveur montable sur rack avec le capot supérieur retiré pour révéler les composants internes

La configuration matérielle requise pour les serveurs varie considérablement, en fonction de l’objet du serveur et de son logiciel.

Étant donné que les serveurs sont généralement accessibles via un réseau, bon nombre d'entre eux fonctionnent sans surveillance, sans moniteur d'ordinateur ni périphérique d'entrée, matériel audio et interfaces USB. De nombreux serveurs ne disposent pas d'une interface utilisateur graphique. Ils sont configurés et gérés à distance. La gestion à distance peut être effectuée via diverses méthodes, notamment la console de gestion Microsoft (MMC), PowerShell, SSH et des systèmes de gestion hors bande basés sur un navigateur, tels que l'iDRAC de Dell ou l'iLo de HP.

Gros serveurs[[[[modifier]

Les grands serveurs simples traditionnels doivent être exécutés sans interruption pendant de longues périodes. La disponibilité devrait être très élevée, ce qui rend la fiabilité et la durabilité du matériel extrêmement importantes. Les serveurs d’entreprise critiques sont très tolérants aux pannes et utilisent du matériel spécialisé à faible taux de défaillance afin de maximiser le temps de disponibilité. Des alimentations sans interruption peuvent être incorporées pour prévenir les pannes de courant. Les serveurs incluent généralement la redondance matérielle, tels que les alimentations doubles, les systèmes de disques RAID et la mémoire ECC.[9] ainsi que des tests et des vérifications de mémoire pré-initialisées. Les composants critiques peuvent être remplaçables à chaud, permettant ainsi aux techniciens de les remplacer sur le serveur en cours d'exécution sans l'arrêter et, pour éviter toute surchauffe, les serveurs peuvent disposer de ventilateurs plus puissants ou utiliser le refroidissement par eau. Ils pourront souvent être configurés, allumés et éteints ou redémarrés à distance, à l'aide d'une gestion hors bande, généralement basée sur IPMI. Les boîtiers de serveur sont généralement plats et larges et conçus pour être montés en armoire.

Ces types de serveurs sont souvent hébergés dans des centres de données dédiés. Celles-ci auront normalement une alimentation et une sécurité Internet très stables. Le bruit est également moins préoccupant, mais la consommation d'énergie et la production de chaleur peuvent être un problème grave. Les salles de serveurs sont équipées d'appareils de climatisation.

Clusters[[[[modifier]

UNE batterie de serveurs ou cluster de serveurs est un ensemble de serveurs informatiques mis à jour par une organisation afin de fournir des fonctionnalités de serveur bien au-delà des capacités d'un seul périphérique. Les centres de données modernes sont maintenant souvent constitués de très grands clusters de serveurs beaucoup plus simples,[10] et il existe un effort de collaboration, Open Compute Project autour de ce concept.

appareils électroménagers[[[[modifier]

Une classe de petits serveurs spécialisés, appelés appareils réseau, se situe généralement au bas de l'échelle et est souvent plus petite que les ordinateurs de bureau classiques.

Systèmes d'exploitation[[[[modifier]

Cobalt Qube 3 de Sun; un serveur informatique (2002); Cobalt Linux (version personnalisée de Red Hat Linux, utilisant le noyau Linux 2.2), complet avec le serveur Web Apache.

Sur Internet, les systèmes d'exploitation dominants parmi les serveurs sont des distributions open source de type UNIX, telles que celles basées sur Linux et FreeBSD.[11] avec Windows Server ayant également une part très importante. Des systèmes d'exploitation propriétaires tels que z / OS et macOS Server sont également déployés, mais en nombre beaucoup plus réduit.

Les systèmes d'exploitation spécialisés orientés serveur ont traditionnellement des fonctionnalités telles que:

  • Interface graphique non disponible ou facultative
  • Possibilité de reconfigurer et de mettre à jour le matériel et les logiciels dans une certaine mesure sans redémarrage
  • Installations de sauvegarde avancées permettant des sauvegardes en ligne régulières et fréquentes des données critiques,
  • Transfert de données transparent entre différents volumes ou périphériques
  • Capacités réseau flexibles et avancées
  • Fonctions d'automatisation telles que les démons sous UNIX et les services sous Windows
  • Sécurité du système renforcée, avec protection avancée de l'utilisateur, des ressources, des données et de la mémoire.
  • Détection avancée et alertes en cas de surchauffe, de panne de processeur ou de disque.[12]

En pratique, de nombreux systèmes d’exploitation de serveur et de bureau partagent aujourd'hui des bases de code similaires, dont la configuration diffère principalement.

Consommation d'énergie[[[[modifier]

En 2010, les centres de données (serveurs, systèmes de refroidissement et autres infrastructures électriques) étaient responsables de 1,1 à 1,5% de la consommation d'énergie électrique dans le monde et de 1,7 à 2,2% aux États-Unis.[13] Une estimation est que la consommation totale d'énergie pour les technologies de l'information et de la communication permet d'économiser plus de cinq fois son empreinte carbone.[14] dans le reste de l'économie en augmentant l'efficacité.

Voir également[[[[modifier]

Références[[[[modifier]

  1. ^ Notions fondamentales sur l'administration de Windows Server. Cours académique officiel Microsoft. 111 River Street, Hoboken, NJ 07030: John Wiley & Sons. 2011. pp. 2–3. ISBN 978-0-470-90182-3.
  2. ^ Comer, Douglas E .; Stevens, David L. (1993). Vol III: Programmation client-serveur et applications. Interconnexion de réseaux avec TCP / IP. Département d'informatique, Université Purdue, West Lafayette, IN 479: Prentice Hall. pp. 11d. ISBN 978-0-13-474222-9.
  3. ^ Richard A. Henle, Boris W. Kuvshinoff, C.M. Kuvshinoff (1992). Ordinateurs de bureau: en perspective. Oxford University Press. p. 417. Serveur est un terme de réseau informatique assez récent dérivé de la théorie de la mise en file d'attente.CS1 maint: utilise le paramètre authors (lien)
  4. ^ Rulifson, Jeff (juin 1969). DEL. IETF. est ce que je:10.17487 / RFC0005. RFC 5. Récupéré 30 novembre 2013.
  5. ^ Shapiro, Elmer B. (mars 1969). Horaires du réseau. IETF. est ce que je:10.17487 / RFC0004. RFC 4. Récupéré 30 novembre 2013.
  6. ^ Utilisation du serveur de publication et d'abonnement HTTP, Oracle
  7. ^ IT a expliqué. "Serveur – Définition et détails". www.paessler.com.
  8. ^ "Serveurs Web". IT Business Edge. Récupéré 31 juillet 2013.
  9. ^ Li, Huang, Shen et Chu (2010). ""Une évaluation réaliste des erreurs matérielles liées à la mémoire et de la susceptibilité du système logiciel ". Conférence technique annuelle Usenix 2010" (PDF). Récupéré 2017-01-30.CS1 maint: Noms multiples: liste des auteurs (lien)
  10. ^ "Google dévoile un serveur autrefois secret". CNET. CBS Interactive. Récupéré 2017-01-30.
  11. ^ "Statistiques d'utilisation et part de marché de Linux pour les sites Web". Récupéré 18 janvier 2013.
  12. ^ "Système d'exploitation orienté serveur". Récupéré 2010-05-25.
  13. ^ Markoff, John (31 juil. 2011). "Les centres de données utilisant moins d'énergie que les prévisions, indique le rapport". NY Times. Récupéré 18 janvier 2013.
  14. ^ "SMART 2020: Permettre une économie sobre en carbone à l'ère de l'information" (PDF). Le groupe de climat. 6 octobre 2008. Archivé de l'original (PDF) le 22 novembre 2010. Récupéré 18 janvier 2013.

Lectures complémentaires[[[[modifier]


Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.