Qu’est-ce qu’un serveur ? En quoi diffère-t-il de votre ordinateur ? ── Ce que « le serveur est en panne » signifie vraiment, et ce qui distingue serveurs web, mail et DNS

Ces scènes vous disent-elles quelque chose ? Juste après la mise à jour d’un jeu populaire, l’écran affiche « les serveurs sont saturés ». Au travail, on annonce : « le système sera arrêté ce week-end pour la migration du serveur ». Aux informations, on lit : « les serveurs de l’entreprise ont subi une cyberattaque » ── autant d’expressions parfaitement familières. Mais si l’on vous demandait « alors, c’est quoi exactement, un serveur ? », pourriez-vous l’expliquer avec vos propres mots ? Étonnamment peu de gens le peuvent.

Cet article explique depuis la base ce qu’est vraiment un « serveur ». Voici la révélation en une ligne ── un serveur n’est pas le nom d’un type de machine particulier, mais le nom d’un rôle : « répondre quand on le lui demande ». C’est pourquoi, une fois le mécanisme mis en place, même un PC ordinaire peut devenir un serveur. Et l’écran que vous touchez directement n’est qu’un guichet ; derrière lui, il existe toujours un siège central qui enregistre et conserve toutes les informations. Si l’un des points suivants vous parle, poursuivez votre lecture.

  • Vous avez déjà hoché la tête devant « le serveur est en panne » en faisant semblant de comprendre
  • Vous avez (ou voulez) un « serveur mutualisé » en location, sans pouvoir expliquer ce que vous louez
  • Au mot « serveur », la seule image qui vous vient est celle d’un ordinateur cher et volumineux
  • Vous ne sauriez pas répondre si l’on vous demandait la différence entre serveur web, serveur mail et serveur DNS

Cet article évite d’empiler le jargon, pour rester accessible aux débutants. Et il ne s’arrête pas au fonctionnement : il couvre aussi la question pratique de ce que vous pouvez faire quand « le serveur est en panne ».

QuestionChapitre
C’est quoi, un serveur, au juste ?§1
En quoi diffère-t-il d’un PC ordinaire ?§2
Serveur web, serveur mail… quelle différence ?§3
Que se passe-t-il quand « le serveur est en panne » ?§4
Où sont les serveurs ? C’est quoi, un serveur en location ?§5
Mon propre PC peut-il devenir un serveur ?FAQ Q3
💡 Astuce

À commencer par la synthèse de la série Que se passe-t-il entre la saisie d’une URL et l’affichage de la page ?, quatre de nos articles ont promis que « ce qu’est vraiment un serveur mérite un article à part entière ». Le voici.

1. Ce qu’est vraiment un serveur ── l’ordinateur qui répond quand on le lui demande

1-1. Chaque jour, vous envoyez des « demandes » au loin

Ouvrir une page ── ce geste anodin consiste en réalité à envoyer au loin une demande : « donnez-moi cette page, s’il vous plaît ». Le colis contenant la demande quitte le routeur de votre domicile, voyage par de nombreux points de relais et arrive à l’ordinateur de destination (le trajet complet est décrit dans Que se passe-t-il entre la saisie d’une URL et l’affichage de la page ? ; à l’entrée du bâtiment, un gardien inspecte aussi les colis → l’article sur le pare-feu). L’ordinateur de destination lit la demande, prépare un colis de réponse ── « voici » ── et le renvoie.

Autrement dit, ce monde comporte un « côté qui demande » et un « côté qui répond ». Le côté qui demande, c’est votre PC ou votre téléphone ── en termes techniques, le client (celui qui passe commande). Et le côté qui répond, c’est ── le serveur (celui qui sert).

1-2. Derrière le guichet, un siège central conserve les registres

Rapprochons cela du quotidien. Le navigateur ou l’appli que vous touchez directement est, pour ainsi dire, le guichet devant vous. Le guichet accepte vos demandes, mais l’affaire ne se règle pas au guichet seul. Tous les registres ── le site lui-même, le registre des membres, les données des produits ── sont conservés et gérés à un siège central, qui se trouve toujours au loin. Le guichet interroge le siège central à votre place et affiche sur votre écran la réponse qui lui revient.

L’ordinateur qui joue ce rôle de siège central, c’est le serveur. Quand nos articles précédents parlaient du « côté qui détient le registre » (→ notre article sur les cookies) ou du « côté qui détient les matériaux d’origine » (→ notre article sur le cache), c’est toujours de ce siège central qu’il s’agissait.

Le guichet devant vous et le siège central au loin

 Vous ──« Donnez-moi cette page »──>  Siège central (serveur)
   △                                   ・conserve le site et les registres
  le guichet                           ・répond aux demandes 24 h sur 24
 (navigateur / appli)
 Vous <──« Voici »────────────────  Siège central (serveur)

  le côté qui demande = client (votre PC / téléphone)
  le côté qui répond  = serveur (la source, au loin)

1-3. « Serveur » est le nom d’un rôle, pas d’une machine

Voici la phrase la plus importante de cet article : « serveur » n’est pas le nom d’un type de machine, mais le nom d’un rôle. Tout ce qui accomplit le travail de « répondre quand on le lui demande » est un serveur.

La preuve : le PC ordinaire qui se trouve devant vous peut devenir un serveur dès l’instant où vous y lancez le logiciel dédié. De fait, les développeurs web montent quotidiennement un serveur d’entraînement qui ne tourne qu’à l’intérieur de leur propre PC pour tester leurs sites (un mécanisme appelé localhost ── un sujet qui mérite un article à part entière). À l’inverse, aussi chère et volumineuse qu’une machine puisse être, si elle ne répond aux demandes de personne, ce n’est qu’un ordinateur.

2. En quoi il diffère de votre PC ── pas les performances, mais la façon de travailler

2-1. « Pour vous seul » face à « pour le monde entier »

Si un PC ordinaire peut être un serveur, pourquoi des machines dédiées existent-elles ? La différence décisive ne tient pas aux performances, mais à la façon de travailler.

Votre PC travaille « pour vous seul, et seulement quand vous l’utilisez ». Vous pouvez l’éteindre la nuit et le redémarrer quand bon vous semble. Le serveur ── le siège central ──, lui, continue de répondre « pour une foule indéterminée du monde entier, 24 heures sur 24, 365 jours par an ». Puisque nul ne sait quand arrivera la prochaine demande, il n’a pas le droit de dormir.

La façon de travailler : votre PC face au serveur

 Votre PC
  au service de : vous seul
  fonctionne    : seulement pendant l'usage (peut dormir la nuit)
  s'il s'arrête : une seule personne est gênée ── vous

 Serveur (siège central)
  au service de : une foule indéterminée, dans le monde entier
  fonctionne    : 24 h sur 24, 365 jours par an
  s'il s'arrête : tous les utilisateurs sont touchés (= « le serveur est en panne »)

2-2. Ce qu’exige la condition « 24 h sur 24, pour n’importe qui »

Cette différence dans la façon de travailler se traduit directement par une différence d’équipement.

ExigencePC ordinaireMachine serveur
Ne jamais s’arrêterEn cas de plantage, il suffit de redémarrerAlimentation et pièces doublées, pour qu’une panne ne l’arrête pas
Traiter beaucoup de demandes à la foisUn seul utilisateur, en principeConçue pour des milliers, voire des dizaines de milliers d’accès simultanés
Lieu de vieSur un bureauUn data center ── un bâtiment dédié avec climatisation, groupes électrogènes et lignes réseau à haut débit

2-3. Voilà pourquoi leur apparence diffère aussi

Si les machines serveur sont souvent dépourvues d’écran et de clavier, c’est qu’il s’agit non pas de machines qu’une personne utilise directement, mais de machines qui répondent aux demandes à travers le réseau. L’image des photos de data centers ── des étagères remplies de PC reliés par un câblage d’une grande complexité ── montre un siège central qui a rassemblé un très grand nombre de préposés aux réponses.

⚠️ Piège courant

L’idée « serveur = PC haut de gamme » inverse l’ordre des choses. Le rôle vient d’abord ── répondre à une foule indéterminée 24 h sur 24 ── et c’est pour y résister que la machine finit par être robuste et puissante. Les performances ne définissent pas le serveur.

3. Les types de serveurs ── on leur accole simplement le nom du travail demandé

3-1. La règle de nommage est simple

Serveur web, serveur mail, serveur DNS ── les types semblent innombrables, mais la règle de nommage est simple : on accole devant « ce qu’on lui demande », et c’est tout. Celui qui répond à « donnez-moi cette page web » est le serveur web ; celui qui garde votre courrier et le distribue est le serveur mail.

3-2. Les principaux types de serveurs

NomLe travail qu’on lui demandeArticle lié sur ce site
Serveur webRépond à « donnez-moi cette page » en renvoyant le jeu complet de matériaux de la pageLe protagoniste de cet article
Serveur mailGarde votre courrier, le transmet au serveur mail du destinataire et le conserve dans la boîte de réception──
Serveur DNSRépond aux recherches du type « quelle est l’adresse (IP) de ce site ? »Le gestionnaire de « l’annuaire » de Qu’est-ce que le DNS ?
Serveur de fichiersConserve le contenu du dossier partagé du bureau et le remet à qui l’ouvre──
Serveur de jeuCompile les positions et résultats des adversaires et synchronise les écrans de tous──

Si vous voyez « le serveur est en panne » aussi bien dans les jeux que sur les sites de billetterie, c’est que derrière chaque service se trouve un siège central qui lui est propre.

3-3. Une machine peut cumuler plusieurs rôles ── et des centaines peuvent se partager un seul

Le fait que « serveur » soit le nom d’un rôle règle aussi la question du nombre de machines. Sur un petit site, il est tout à fait courant qu’une seule machine cumule serveur web et serveur mail (à l’intérieur du siège central, on appelle chaque préposé par son « numéro d’accueil » ── un mécanisme appelé numéros de port, encore un sujet qui mérite son propre article). À l’inverse, dans les grands services, le seul rôle de serveur web est réparti entre des centaines de machines. Rôles et machines ne vont pas un pour un.

💡 Astuce

Il existe aussi un mécanisme qui dissémine dans le monde des entrepôts contenant des copies des matériaux et répond depuis le plus proche (un CDN). C’est la véritable identité des « entrepôts du réseau de livraison » présentés dans notre article sur le cache ── et encore un sujet qui mérite un article à part entière.

4. Ce que « le serveur est en panne » signifie vraiment ── la source ne peut plus répondre

4-1. « En panne » signifie que le siège central ne peut plus répondre

Avec le schéma construit jusqu’ici, « le serveur est en panne » s’explique en une ligne : le siège central ne peut plus répondre aux demandes. Votre guichet (le navigateur) a beau être en parfait état ── si le siège central qu’il interroge reste silencieux, aucun guichet au monde ne pourra mener l’affaire à bien. Les causes se répartissent en trois grands groupes.

CauseCe qui se passeScène typique
① AffluenceLes demandes affluent d’un coup et le traitement ne suit plusLe « c’est lent », « ça ne se connecte pas » juste après une mise en vente de billets ou la mise à jour d’un jeu populaire
② PanneUn dysfonctionnement matériel ou logiciel arrête le serviceMême avec des pièces doublées, quand ça arrive, ça arrive
③ MaintenanceArrêt volontaire et planifié, pour mises à jour et vérificationsL’annonce « en maintenance jusqu’à X heures »
Ce qui se passe au siège central quand l'affluence le met « en panne »

 En temps normal :
  demande ─────────> [accueil] ──> la réponse revient aussitôt

 En cas d'affluence :
  demande demande demande demande ──> [accueil] ── le traitement ne suit plus

                    △ la file s'allonge, les réponses tardent,
                      et cela finit par « impossible de répondre »

4-2. Ma faute ou la leur ? ── l’ordre de vérification

Quand « ça ne se connecte pas », vous pouvez déterminer si la cause est votre ligne ou leur siège central en vérifiant dans cet ordre.

  1. 1Ouvrez un autre siteSi les autres s’ouvrent normalement, votre ligne va bien ── suspectez le siège central de ce site.
  2. 2Essayez une autre ligneCoupez le Wi-Fi et ouvrez en données mobiles. Toujours rien ? C’est presque sûrement leur côté.
  3. 3Cherchez les signalements de panneUne annonce de l’exploitant, ou des « ça ne se connecte pas » en série sur les réseaux sociaux, et c’est confirmé.

Une fois établi que le siège central est en cause, la seule chose à faire est d’attendre. Pire : marteler le bouton de rechargement empile des demandes supplémentaires sur un siège central déjà saturé et retarde le rétablissement.

Et voici comment distinguer ce cas du symptôme traité dans l’article sur le cache ── si une page périmée s’affiche, suspectez votre entrepôt local (le cache) ; si rien ne se connecte ou que des erreurs apparaissent, suspectez le siège central. L’allure du problème vous dit où chercher.

5. Où sont les serveurs ? ── acheter, louer, ou ne louer que le nécessaire

5-1. Trois façons d’installer le siège central

Vu du côté de ceux qui créent un site ou un service, il existe trois grandes façons d’installer le siège central.

FormuleEn quoi cela consistePour qui
PosséderAcheter les machines et les gérer dans sa propre salle des machines (on parle d’on-premises)Grandes entreprises, cas particuliers
LouerLouer au mois une parcelle d’une machine dans un data center ── le serveur en locationLe classique des sites personnels et de taille petite à moyenne
Ne louer que le nécessaireLouer de la capacité seulement le temps voulu et payer à l’usage ── le cloudLes services dont l’échelle croît et décroît

« Souscrire un serveur en location » ne signifie pas acheter une machine, mais louer une place dans un siège central qui continue de répondre 24 h sur 24. Le cloud rend cette location encore plus souple, et il mérite lui aussi un article à part entière.

5-2. Quelle que soit la formule, le rôle ne change pas

En propre, en location ou dans le cloud ── ce qui est fait reste identique : enregistrer et conserver les informations, et répondre aux demandes 24 h sur 24. Seuls changent le lieu et les modalités de location ; « être dans le cloud » ne déclenche rien de magique. Même à titre individuel, louez un serveur et vous pouvez, dès aujourd’hui, posséder le siège central de votre propre site.

Résumé ── l’essentiel en 4 lignes

  • « Serveur » est le nom d’un rôle : le préposé qui enregistre et conserve les informations et « répond quand on le lui demande » ── ce n’est pas un type de machine, donc un PC ordinaire peut le devenir, et une machine peut cumuler plusieurs rôles
  • La différence avec votre PC, c’est la façon de travailler : une machine sous la main qui fonctionne pour une personne et seulement à l’usage, face à un siège central qui répond à une foule indéterminée 24 h sur 24 ── l’écart de performances n’est qu’une conséquence du rôle
  • Les types ne portent que le nom du travail demandé : web, mail, DNS, fichiers, jeu ── derrière chaque service se trouve un siège central qui lui est propre
  • « En panne » signifie que le siège central ne peut pas répondre : les causes sont l’affluence, la panne ou la maintenance ── et si c’est de leur côté, la seule chose à faire est d’attendre

Avec cela, l’histoire du guichet devant vous (la trilogie du navigateur : HTTPS, cookies et cache) et celle du siège central au loin (cet article) sont réunies. Pour relire le trajet complet que parcourt une demande → la synthèse de la série.

FAQ

Q1. Quelle est, au fond, la différence entre un serveur et un PC ordinaire ?

R. Avant toute différence matérielle, il y a une différence dans la façon de travailler. Un PC ordinaire fonctionne « pour vous seul, pendant l’usage » ; un serveur continue de répondre « pour une foule indéterminée, 24 h sur 24 ». C’est pour soutenir ce rôle que suivent les différences matérielles : pièces doublées, conception pour les accès massifs simultanés. Ce n’est pas parce qu’il est puissant qu’il est un serveur ; c’est parce qu’il assume le rôle de répondre.

Q2. Que signifie « le serveur est en panne » ? N’y a-t-il vraiment qu’à attendre ?

R. C’est l’état où le côté qui répond (le siège central) ne peut plus répondre. Les causes se répartissent entre affluence, panne et maintenance (→ §4). Pour cerner l’origine, vérifiez dans cet ordre : les autres sites s’ouvrent-ils → une autre ligne échoue-t-elle aussi → des signalements de panne circulent-ils. Si le siège central est en cause, l’utilisateur ne peut qu’attendre. Évitez de marteler le rechargement ── cela aggrave l’affluence.

Q3. Puis-je transformer mon propre PC en serveur ?

R. Oui. « Serveur » étant le nom d’un rôle, un PC ordinaire devient le côté qui répond dès que vous installez le logiciel dédié. Le serveur d’entraînement que les développeurs font tourner entièrement dans leur PC (localhost) en est l’exemple classique. Mais pour l’utiliser comme véritable serveur public, il faudrait le laisser allumé 24 h sur 24 ── avec la facture d’électricité qui va avec ── et assurer la sécurité face aux attaques extérieures ; pour une mise en ligne réelle, un serveur en location ou le cloud reste le choix réaliste.

Q4. Quelle différence entre un serveur en location et le cloud ?

R. Les deux reviennent à « louer une place au siège central » ; ce qui change, c’est la façon de louer. Le serveur en location est une place fixe pour un forfait mensuel ── tarif prévisible, le classique des sites personnels. Le cloud loue de la capacité seulement le temps voulu et facture à l’usage ── adapté aux services dont le trafic varie brutalement. Le détail des arbitrages mérite un article à part entière, prévu pour l’avenir.

Q5. Le côté serveur a-t-il lui aussi des caches et des cookies ?

R. Oui. Chaque mécanisme de la trilogie du navigateur a son pendant côté siège central. Le registre servant à vérifier les cartes de membre des cookies est conservé au siège central (→ notre article sur les cookies), et les matériaux d’origine y résident aussi, avec des entrepôts de copies côté siège central et dans le réseau de livraison (CDN) (→ notre article sur le cache §2). Le guichet devant vous et le siège central au loin soutiennent les mêmes mécanismes par les deux bouts.

Comments

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *