Discussion:Serveur informatique

Un article de Wikipédia, l'encyclopédie libre.

Autres discussions [+]
  • Suppression -
  • Neutralité -
  • Droit d'auteur -
  • Article de qualité -
  • Bon article -
  • Lumière sur -
  • À faire -
  • Archives

Bonjour, Je pense qu'il serait intéressant de bien distinguer les serveurs matériels des serveurs logiciels et expliquer qu'un serveur logiciel peut utiliser une architecture de plusieurs matériels et qu'à l'inverse, un même matériel peut être serveur de différents "services". Il est aussi possible de prendre l'exemple d'un webmail où le premier client est l'utilisateur et son ordinateur (on ne parle pas de serveur graphique de ce client) qu'il accède à un serveur web qui lui-même va se trouver client du serveur pop.

Chmanu

Avec l'avènement des nouvelles technologies de communication, on peut comparer la notion de client/serveur à la communication humaine : à savoir que les gens échangent des informations en suivant un protocole bien défini (requête/réponse)qui garantit la qualité de nos rapports. De la même façon, les machinent dialoguent entre elles et échangent des informations : cela va de la résolution d'une adresse IP (difficile à retenir pour un homme) en un nom (par ex wikipedia.org), en passant par le routage (les passerelles par lesquelles transitent les informations en vue d'optimiser les échangent).Dans la réalité, il faut bien voir que le serveur fournit une réponse à une demande et le client demande. Bien sur, cette vision peut se décliner à l'infini étant donné que la toile est grande et le serveur se transforme aussi tres vite en client lorsqu'il en a besoin.

Sommaire

[modifier] Métaphore du paradigme client/serveur

Le paradigme client/serveur introduit la notion de services que l'on peut comparer avec la métaphore du serveur de restaurant.

Le client entre dans le restaurant (début de la session) pour se restaurer (service fournit par le restaurant). Le client commande (requête non bloquante) au serveur un plat cuisiné (consommation d'un service). Ce service est engagé par une requête (la commande du client) et un ou plusieurs processus sont executés (la préparation du plat). Au terme de ces processus, le serveur sert le plat au client (réponse à la requête "commande"). Le client consomme le plat cuisiné (consommation des ressources). Le service prend fin au paiement de la facture (fin de session).

Les clients consomment des services qui s'effectuent en parallèle (dans le meilleure des cas) dans le restaurant. Le client peut consommer d'autres services en attendant qu'on lui serve son plat principal (premier service).

La notion de service satifait pusieurs requêtes différentes et plusieurs réponses différentes.

--Ghostrider(pth)

Dans les services offerts par un serveur le terme transfert pour "transfert le courrier électronique" ne me parait pas tout à fait correcte. Je mettrais plutôt "gérer le courrier électronique" car vis à vis de la messagerie un serveur intervient dans des tâches de stockage, de gestion des droits d'accès, etc.

--Drambeau 8 septembre 2006 à 09:45 (CEST)

serveur informatique

[modifier] le concept CLIENT-SERVER

En réalité, on a bêtement traduit un américanisme du type "marketoïd" comme disent eux-mêmes les Yankees. L'illustration du serveur de restaurant est justement le piège où il ne fallait pas tomber, car le serveur que nous connaissons offre un service d'hôtellerie bien concret (en anglo-saxon: waiter). Ce que ne font pas les logiciels mis en œuvre. Un "serveur" ne vous apportera pas hélas! le café sur votre bureau. (ou alors il se nommera robot ou autre). Restons dans l'informatique. Le défaut récurrent de la 'mini-informatique' est, en remontant le temps, de se limiter à son apparition. Dans les années 70, les ordinateurs étaient souvent beaucoup plus puissants que ce qui est déclaré dans l'article. Passons. Les termes anglais classiques (donc étymologiquement purs) employés lors de la conception de ce système (années 1970) étaient "request(er)/ respond(er)" (réponse à une demande). Ce qui est une traduction orthodoxe. Bien entendu, la réponse était à la mesure de la disponibilité des ressources gérables par l'ordinateur central. Attaleiv (d) 17 mars 2008 à 23:04 (CET)

Oui et après... . GLec (d) 7 mars 2009 à 12:33 (CET)
Le terme requester / responder pourrait être ajouté à une section "histoire", il apporterait une explication complémentaire sur le rôle d'un serveur.--Silex6 (d) 7 mars 2009 à 19:16 (CET)

[modifier] Définition d'un serveur

Bonjour. à mon avis le mot serveur fait référence à un rôle. Ce rôle est pris en charge par un logiciel donné sur une machine donnée. La définition doit mettre l'accent sur le rôle (QUOI) plutôt que la technologie (COMMENT ?, TCP/IP, protocole, etc...). une section technologie pourrait détailler les architectures, les protocoles, etc... --Silex6 (d) 7 mars 2009 à 18:10 (CET)

Le serveur informatique est à la base un logiciel ou programme comme Apache HTTP Server associé à une machine et une liaison filaire (par exemple Ethernet ou sans fil). On ne peut donc dissocier les deux. De plus, à la différence d'un article comme "Informatique" où l'on peut se permettre un peu de vulgarisation, il faut chercher ici à garder un certain niveau (ne pas hésiter à mentionner les protocoles ou faire référence à des normes) tout en l'améliorant. Il faut aussi éviter de développer le coté "trop informatique personnelle"ou inventer des mots et des relations qui n'existent pas. Le monde des serveurs informatiques est très lié à celui des normes et des protocoles et ne laisse pas beaucoup de place à la théorisation. GLec (d) 8 mars 2009 à 11:53 (CET)
D'accord avec toi que le matériel, le logiciel et la liaison réseau sont indissociables de la notion de serveur. on ne peut par contre pas en dire autant des (nombreuses) technologies associées, qui ne sont autres que des technologies liées à l'implémentation d'un serveur particulier (ce ne sont pas les technologies qui définissent ce qu'est un serveur). C'est pour cette raison que je préconise de détailler les technologies en dehors du résumé d'introduction, qui à mon avis doit rester vulgarisateur et ne requérir aucune connaissance particulière.--Silex6 (d) 8 mars 2009 à 13:17 (CET)
Qu'appelez-vous "implémentation d'un serveur particulier" et plus particulièrement "serveur particulier"? GLec (d) 8 mars 2009 à 13:27 (CET)
exemple: le protocole HTTP sert pour les serveurs web, le protocole NFS sert pour les serveurs de fichiers, etc...--Silex6 (d) 8 mars 2009 à 13:35 (CET)
En effet, il s'agit bien en fait de protocoles et non de "serveur particulier". Un serveur se définit par rapport à la pile de protocoles Internet dans le cas d'une application de type "Web" ou par rapport au modèle en couche OSI dans le cas plus général. Si on sort de ce cadre, on rentre dans le domaine de celui qui bricole son petit serveur dans son coin. Et là, il y a une littérature abondande et de multiples forums qui traitent du sujet. C'est pour cela qu'il faut éviter avec ce type d'article de tomber dans une certaine vulgarisation. GLec (d) 8 mars 2009 à 13:57 (CET)
GLec, je ne suis pas sur de comprendre vraiment ce que tu veut dire. Mais voici ma position par rapport au bricoleur dans son coin: il existe une abondance de guides pratiques à ce sujet, or Wikipédia n'est pas un guide pratique. Il donne un éclaircissement tout public, pas un mode d'emploi pour bricoleur (je t'apprends surement rien). Et le résumé introductif doit permettre à tout un chacun, même sans connaissance préalable de savoir de quoi l'article parle. Il est donc préférable de limiter le nombre de notions professionnelles et de jargon au strict minimum. Ceci est évidemment valable uniquement pour le résumé introductif, et l'article peut détailler en profondeur le sujet y compris toutes les notions professionnelles connexes...--Silex6 (d) 8 mars 2009 à 14:25 (CET)
Si votre objectif et de refaire ou de développer l'article, il serait préférable alors de faire vos propositions ici dans cette PdD. Par exemple une approche de type:
  • Section: "Proposition N°1: Introduction".
  • Sous-section: "Commentaires".
  • Etc... .
donne de bons résultats avec ce type d'article. Amicalement, GLec (d) 8 mars 2009 à 17:45 (CET)

[modifier] Proposition de plan

Bonjour. dans le but d'étendre et de réviser cet article, je propose le plan suivant:

  • résumé d'introduction tout public. sans connaissance préalable. avec renvoi sur client (informatique) et réseau informatique.
  • Introduction au concept de client/serveur. section centrée sur la technologie, courte explication avec envoi sur article détaillé client-serveur et introduction aux protocole de communication.
  • Histoire: évolution depuis les mainframe. comme la section actuelle.
  • Types de serveurs: serveurs de fichiers, serveur web, serveur d'imprimante, notion de web farm et clusters, section centrée sur les applications informatiques ...
  • Matériel serveur: caractéristiques générale des serveurs (puissant matériel), fournisseurs importants.
  • logiciels serveurs: caractéristiques générales des logiciels (notion de deamons), exemples d'applications courantes

Un plan semblable pourrait être appliqué à l'article client (informatique) (hormis la section sur le matériel).--Silex6 (d) 8 mars 2009 à 18:13 (CET)

Je ne crois pas que cet article est destiné à tous les publics ou est susceptible d'intéresser tous les publics. D'autres part le but de celui-ci n'est pas de donner des éléments pour constituer des fiches techniques ou commerciales par exemple. Il s'agit d'abord d'un article encyclopédique. L'article à seulement besoin d'être développé. Il est plus judicieux de revoir les sections Listes pour les remplacer par des paragraphes étoffés. Pour l'introduction vous pouvez déjà faire une proposition ci-dessous pour voir si celle-ci améliore vraiment celle en l'état. GLec (d) 8 mars 2009 à 18:40 (CET)
L'article est actuellement évalué d'importance élevée, c'est-à-dire qu'il couvre un large public, et pas uniquement des professionnels, non ?. Je ne pense pas qu'il soit une bonne idée de faire des fiches techniques, plutôt de parler des concepts et des technologies, et citer des fournisseurs notoires, mais uniquement à titre d´exemples. (les produits et les fournisseurs ca évolue, et puis WP n'est pas un guide d'achat).--Silex6 (d) 8 mars 2009 à 18:57 (CET)

[modifier] résumé d'introduction

comme résumé d'introduction sans connaissance préalable requise, je propose le texte suivant:


Dans un réseau informatique, un serveur est l'élément dont le rôle est de traiter automatiquement les demandes envoyées par un client à travers le réseau. Est appellé serveur aussi bien l'ordinateur qui traite automatiquement les demandes que le logiciel qui contient les instructions relatives au traitements en question.

Les serveurs sont d'usage courant dans les entreprises, les institutions, et le réseau Internet, ou ils sont utilisés indirectement par de nombreux usagers pour stocker, partager et échanger des informations. Les différents usagers opèrent à partir d'un client - ordinateur personnel, poste de travail, ou terminal.

Le World wide web, la messagerie électronique et le partage de fichiers sont des applications pratiques qui font usage de serveurs.


à discuter, n'hésitez pas à apporter des améliorations ou des corrections.--Silex6 (d) 8 mars 2009 à 19:01 (CET)

Cette introduction n'améliore pas celle existante. En ce qui me concerne, elle est triviale est introduit une ligne directrice "commerciale" ou "publique" avec des termes comme "employés" ou "abonnés". Le mieux serait plutôt de se référer à l'article anglophone pour le développement de l'article. GLec (d) 8 mars 2009 à 19:37 (CET)
voici la définition de l'article anglophone: A server is a computer program that provides services to other computer programs (and their users), in the same or other computer. The physical computer that runs a server program is also often referred to as server. Services can be supplied centrally by the use of a server; in other cases all the machines on a network have the same status with no dedicated server, and services are supplied peer-to-peer. cette définition met en évidence le caractère central d'un serveur, et aborde le sujet du peer-to-peer. pour le reste la définition est triviale.
Je parlais de se référer à l'article en.WP pour le développement de sections et pas de l'introduction qui n'est pas meilleure que celle de cet article en l'état. Peut-être pouvez-voir de ce coté pour remplacer les deux sections qui ne sont que des listes de liens internes comme précisé plus haut. Le mieux c'est que vous fassiez un brouillon dans une de vos pages perso. Je verrai plus tard faute de temps. GLec (d) 8 mars 2009 à 20:22 (CET)
La ligne directrice institutions est voulue, les serveurs appartiennent le plus souvent aux institutions. De même que l'aspect trivial, le but: expliquer de manière triviale exactement ce qui est actuellement expliqué (qui est tout à fait correct).--Silex6 (d) 8 mars 2009 à 20:15 (CET)
J'ai remplacé le terme employé ou abonné par usager, plus général et moins commercial.--Silex6 (d) 9 mars 2009 à 08:02 (CET)
Hors l'introduction, l'article anglophone est meilleur. L'objectif est d'au moins faire mieux. Je le repète, le mieux c'est de faire un brouillon de l'article que vous voulez développer dans une de vos sous-pages. De mon coté, je n'ai pas trop le temps de travailler sur cet article. GLec (d) 8 mars 2009 à 20:45 (CET)
D'accord avec toi, hormis l'introduction, le reste de l'article est bien mieux dévelopé que l'article francophone. Je prépare en ce moment un brouillon, ca se passe ici, il y a pour le moment l'introduction serveur et client , je vais continuer...--Silex6 (d) 8 mars 2009 à 21:01 (CET)

[modifier] Sourcer l'article

Bonjour. Il serait souhaitable de sourcer davantage l'article. De plus, une section bibliographie serait la bienvenue. GLec (d) 18 mars 2009 à 09:28 (CET)

Créer un livre