Serveur d'impression

Serveur – Wikipedia – Serveur d’impression

Le 2 mai 2019 - 12 minutes de lecture

Serveur (au sens Matériel du terme) dans des maisons conteneurs de 1 unité par rack 19 "

UNE serveur (Anglais (à) sert "Servir", donc littéralement "serviteur, serviteur"[1] en informatique et télécommunications, il s’agit d’un composant ou d’un sous-système informatique de traitement et de gestion du trafic d’informations qui fournit, au niveau logique et physique, tout type de service à d’autres composants (généralement appelé service informatique). les clients, C'est les clients) qui en font la demande via un réseau informatique, au sein d’un système informatique ou même directement sur un ordinateur.

Il représente un nœud terminal du réseau en face de l'hôte client. En d’autres termes, c’est un ordinateur ou un programme qui fournit les données demandées par d’autres ordinateurs, jouant ainsi le rôle d’hôte pour la transmission d’informations virtuelles.

À la fin serveur, ainsi que pour le terme client, le composant matériel et le composant logiciel fournissant les fonctionnalités ou services susmentionnés peuvent être mentionnés. On dit également que la machine matérielle du serveur peut offrir des ressources en termes de service au client qui en fait la demande. Il fait donc partie de l'architecture réseau logique au niveau de l'application appelée client-serveur.[2][3]

En fonction du contexte, le terme serveur peut donc indiquer:

  1. un ordinateur "ordinaire" utilisé pour fournir des services à d'autres ordinateurs, quelles que soient ses caractéristiques matérielles.
  2. un ordinateur spécifique appartenant au segment de marché dédié à l'utilisation de serveur, caractérisé par une grande fiabilité, des performances accrues et des fonctions supplémentaires.
  3. un processus (c'est-à-dire un programme en cours d'exécution) qui fournit des services à d'autres processus (par exemple, Web Server).

En général, nous avons donc tendance à indiquer comment serveur le composant matériel qui fournit un service via un logiciel spécifique e client le composant matériel avec le logiciel correspondant qui l'utilise à la demande de l'utilisateur. D’autre part, il serait préférable de penser plus abstraitement (un "service de serveur") car de plus en plus de serveurs, compris au sens informatique du terme, sont des machines virtuelles issues de la virtualisation et non des ordinateurs physiques.

Caractéristiques[[[[modification | éditer wikitesto]

Généralement, un serveur matériel peut héberger un ou plusieurs services ou implémenter logiquement un ou plusieurs serveurs. Chaque serveur peut être de type:

  • itératif, c’est-à-dire capable d’accepter et de satisfaire une seule demande de service à la fois par les clients avec une procédure d’attente typique des processus à gérer (cas de quelques clients: situation au début du réseau Internet);
  • concurrent, c’est-à-dire capable de satisfaire de multiples demandes de service émanant de plusieurs clients grâce aux procédures classiques de multithreading et de gestion des ressources matérielles / logicielles de la machine (une situation qui est devenue courante sur Internet).

opération[[[[modification | éditer wikitesto]

Les serveurs offrent des services client généralement en mode Demande de réponse travailler au niveau de l'application du modèle ISO / OSI et du modèle TCP / IP (ainsi que des clients) conformément aux directives du protocole de réseau particulier qui en régit le fonctionnement pour la prestation du service au client. Ils s'appuient donc sur les couches de protocole inférieures de la pile réseau, en particulier sur les protocoles de couche de transport tels que TCP et UDP, ainsi que sur la couche réseau (IP) pour le routage.

En règle générale, l’achèvement du service pour le client est précédé d’une phase de définition du socket (paire adresse IP / port) et de l’établissement ultérieur de la connexion avec le serveur via TCP ou UDP, le serveur ayant une adresse IP statique en raison de les liens intrinsèques avec le nom de domaine (qui est inévitablement fixé) via le DNS. Les ports dédiés aux serveurs sont généralement des ports connus et statiques (ports bien connus), en fonction du service particulier rendu.

La création d'applications réseau, en ce qui concerne la connexion, entre dans le cadre de la programmation dite par socket. Généralement, cette zone de programmation utilise les appels système appropriés ou les API Sockets vers les systèmes d'exploitation du serveur et du client pour établir une connexion fiable en mode itératif et simultané, en gérant également toutes les erreurs ou exceptions éventuelles.

Architecture client-serveur ou à plusieurs niveaux[[[[modification | éditer wikitesto]

Le complexe logique formé par un ou plusieurs serveurs et, généralement, plusieurs clients est appelé Modèle client-serveur typique d'Internet et des systèmes informatiques d'entreprise. Au cours des dernières années, il a été étendu à l’interaction entre plusieurs machines ou services hétérogènes. Architecture à 3 niveaux (ou plus généralement ad N-tier).

Le serveur reçoit les demandes de service des clients et leur renvoie la réponse avec les résultats après avoir effectué le traitement correspondant. Cela présente l’avantage incontestable de concentrer sur une seule machine centrale l’ensemble des principales ressources de traitement, le logiciel, la maintenance, les informations critiques ou sensibles, les mesures visant à garantir la fiabilité (telles que les sauvegardes);
D'autre part, les clients peuvent généralement aussi être des machines avec des ressources et une fiabilité moindres, qui ont la seule tâche d'interagir avec l'utilisateur et qui ne contiennent pas d'informations critiques ou sensibles.

Notez que d’un point de vue logiciel, un ordinateur n’est jamais simplement un serveur, car en plus de fournir des services à des tiers, il dépend généralement de services fournis par des tiers; il s’agit donc à la fois de serveur et de client. Par exemple, un serveur de messagerie repose sur d’autres serveurs (par exemple, Serveur dns) pour obtenir des informations sur le réseau. Il s’agit donc à la fois d’un serveur de messagerie électronique et d’un client en ce qui concerne d’autres services liés à la gestion du réseau.

Lorsque vous n'êtes pas dans cette situation, c'est-à-dire que chaque terminal de réseau est dans une hiérarchie égale aux autres, vous parlez d'un modèle ou d'une architecture de réseau d'égal à égal.

En règle générale, plusieurs serveurs différents peuvent également résider sur la même machine matérielle, générant ainsi des économies totales, après dimensionnement approprié pour répondre aux demandes croissantes des clients, au prix d’une vulnérabilité accrue due à la centralisation des ressources. Du point de vue matériel, les serveurs peuvent résider sur un PC normal ou sur des machines matérielles dédiées offrant des performances, une fiabilité et des coûts supérieurs. Dans les réseaux locaux d’entreprise, les serveurs sont souvent placés sur un segment de réseau appelé DMZ.

Fiabilité et sécurité[[[[modification | éditer wikitesto]

Le serveur est un élément fondamental de l’infrastructure informatique à laquelle il appartient, car ses dysfonctionnements affectent tous les clients qui l’utilisent. Par conséquent, les périphériques sont utilisés sur les serveurs pour assurer une fiabilité élevée garantissant la continuité du service (disponibilité) et la robustesse face aux pannes, ainsi qu'une sécurité élevée ou une protection contre les cyberattaques:

Les ordinateurs conçus pour être utilisés comme serveurs dans une salle de serveur de taille moyenne à grande sont conçus pour pouvoir être montés dans une armoire.

Une paire de serveurs dans un placard

Les investissements majeurs requis par ces mesures sont motivés par l'importance que le bon fonctionnement du serveur a pour ses utilisateurs.

L'une des attaques informatiques les plus typiques et les plus simples à mettre en œuvre contre un serveur est la dite attaque DoS, typique de nombreux périphériques réseau.

Grappe[[[[modification | éditer wikitesto]

Si la charge de demandes est excessive pour un seul serveur ou si des niveaux de fiabilité élevés sont requis, plusieurs serveurs peuvent diviser la tâche consistant à fournir un service ou un groupe de services. Dans ce cas, il est dit que les serveurs forment une seule ressource informatique définie en tant que serveur de cluster, qui peut continuer à fonctionner même si un certain nombre de machines composant est mise hors ligne, bien que la ressource subisse évidemment une dégradation des performances générales. Cela nécessite qu'ils soient équipés d'un système d'exploitation adéquat et / ou connectés via des configurations de réseau spécifiques.

La gestion[[[[modification | éditer wikitesto]

En règle générale, les serveurs des environnements distribués tels que les systèmes informatiques et les réseaux informatiques sont gérés par des administrateurs système distants (télégestion) via des connexions à distance réalisées via diverses applications dédiées possibles (Virtual Network Computing).

Dans les architectures (réseaux) complexes formées par différents systèmes et applications, reposant sur des technologies et des plates-formes distinctes, des produits logiciels spécifiques (extrêmement complexes) sont souvent utilisés pour réaliser l'intégration entre les divers composants (localisation physique des machines et de la base de données, complexité de l'application). , articulation des services de base, applications logicielles dans les environnements de production, connexion aux utilisateurs de divers programmes de gestion et de productivité, flux de processus, ressources et informations, etc.). L’intégration n’est pas simplement du type matériel "trivialement" (la municipalité existe déjà pour cela) Consolidation) comme systémique / technologique[4]/ Application. Ces produits d’intégration architecturale sont la prérogative des grands acteurs[5], bien que même le monde de l’open source commence à proposer des solutions, pouvant convenir à des complexités mineures.

Les systèmes d'exploitation serveurs sont nombreux mais les plus utilisés et les plus connus sont généralement:

Les systèmes d'exploitation serveur peuvent être installés directement sur le matériel de la machine ou virtualisés sur un hyperviseur (par exemple une distribution Linux sur VMware ESXi), ce qui vous permet d'exploiter le même serveur physique pour plusieurs serveurs virtuels, optimisant ainsi la gestion des ressources.

Dans plusieurs cas, un système d'exploitation peut agir simultanément comme hyperviseur et serveur, par exemple Windows Server avec Hyper-V qui héberge d'autres systèmes Windows ou les domaines logiques (LDoms) de Solaris.

Dans des applications plus spécifiques, telles que les moyennes et grandes entreprises, il est possible de trouver des systèmes d'exploitation plus spécifiques dédiés au traitement de grands volumes d'enregistrements et de transactions: IBM AS / 400, z / OS, z / TPF ou HP Integrity NonStop.

L’une des erreurs les plus courantes est de ne considérer le serveur que comme une machine spécialisée (physique ou virtuelle) dotée d’un système d’exploitation adapté (c’est-à-dire les éditions de serveur de Windows, Linux, Mac ou OS / 400). En réalité, la grande majorité des serveurs utilisés ne sont ni des machines ni des systèmes d'exploitation, mais des services ou des programmes exécutant des fonctions système spécifiques. Dans ce contexte, l’ingénieur système installe et / ou configure un "serveur" (par exemple, le service DHCP qui attribue des adresses IP automatiques aux ressources réseau) sur une machine / un système "serveur".

Parmi les services généralement fournis par un serveur ou plusieurs serveurs et identifiant à leur tour les différents types, on peut citer:

  • Serveur de fichiers, permet aux utilisateurs d’accéder aux fichiers situés sur le serveur comme s’ils se trouvaient sur leur propre ordinateur, facilitant ainsi le partage d’informations;
  • Serveur de base de données, permet de gérer des bases de données entières;
  • Serveur FTP, fournit au réseau un accès aux dossiers publics ou une authentification;
  • Serveur Web, utilisé pour héberger un site Web (p. Ex. Serveur HTTP);
  • Serveur d'application, utilisé pour faire fonctionner un programme d'application sur le Web (application Web) et partager ses fonctionnalités avec les utilisateurs;
  • Serveur de messagerie, utilisé pour la gestion du courrier électronique;
  • Serveur d'impression, permet de mettre en commun une ou plusieurs imprimantes parmi les utilisateurs d'un réseau avec la gestion possible des droits d'accès;
  • Gestion d'un réseau informatique, local ou géographique;
  • Serveur VNC, fournit un poste de travail distant via un client VNC;
  • Serveur proxy, fournit un cache d'accès Web et la possibilité de contrôles d'authentification (ACL) et de filtrage;
  • Serveur d'authentification, permet d'authentifier l'accès à d'autres ressources;
  • Serveur graphique o serveur d'affichage – voir le système X Window;
  • Le serveur de jeu héberge des ressources pour rendre les jeux multi-utilisateurs en ligne possibles;
  • Cloud Server, serveur virtuel qui, via un logiciel de virtualisation (Hypervisor), utilise une partie ou un sous-ensemble du serveur physique qui l'héberge.

Les autres serveurs couramment utilisés sont le service de distribution de packages logiciels et les mises à jour associées, ainsi que celui qui préside la sauvegarde.

Commentaires

Laisser un commentaire

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