Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Comprendre les différences entre une page web, un site web, un serveur web et un moteur de recherche

Dans cet article, nous démystifions plusieurs notions liées au Web : page web, site web, serveur web et moteur de recherche.

Prérequis : Vous devriez au préalable comprendre comment fonctionne Internet.
Objectif : Comprendre les différences entre une page web, un site web, un serveur web et un moteur de recherche.

Le Web, comme tout autre champ de connaissance, est associé à un vaste vocabulaire technique. Ne vous inquiétez pas, nous n'avons pas l'intention de vous submerger avec tout cela (toutefois, si vous êtes curieux, vous pouvez consulter notre glossaire). Nous nous devons toutefois de clarifier dès maintenant certaines notions de base, car elles reviendront fréquemment dans vos prochaines lectures. Ces notions peuvent parfois être confondues, car elles réfèrent à des fonctions apparentés, mais néanmoins distinctes. Nous approfondirons bientôt ces notions, mais vous pouvez commencer par vous familiariser avec ces définitions simples :

page web
un document qui peut être affiché par un navigateur web (tel que Mozilla Firefox, Google Chrome, Microsoft Internet Explorer ou Edge ou encore Safari)
site web
un ensemble de pages web regroupées entre elles de différentes façons.
serveur web
un ordinateur qui héberge un site web
moteur de recherche
un site web qui aide à trouver des pages web (par exemple, Google, Bing, Yahoo, DuckDuckGo, Qwant, etc.)

Pédagogie active

Aucun contenu de pédagogie active n'est disponible pour le moment. S'il-vous-plaît, pensez à contribuer pour enrichir ce contenu !

Allons plus loin

Explorons maintenant les liens qui unissent ces quatre notions et pourquoi elles sont parfois confondues.

Page web

Une page web est un document simple qui peut être affiché par un navigateur. Ce document est écrit à l'aide du langage HTML (nous en reparlerons plus en profondeur dans d'autres articles) et peut inclure diverses autres ressources telles que :

  • des feuilles de style — qui déterminent l'apparence de la page ;
  • des scripts — qui ajoutent des fonctions interactives ; ou
  • du contenu multimédia — images, sons, vidéos.

Note : Les navigateurs peuvent afficher d'autres types de documents tels que des fichiers PDF ou des images, mais le terme page web désigne spécifiquement des documents HTML. Si nous parlons d'un autre type de contenu, nous utiliserons le terme document.

Toutes les pages web sont associées à une adresse unique. Pour atteindre une page, il suffit d'entrer son adresse dans la barre d'adresse du navigateur :

Exemple d'une adresse de page web dans la barre d'adresse du navigateur

Un site web est un ensemble de pages web reliées entre elles (ainsi que des ressources associées) qui partagent un nom de domaine. Chaque page d'un site fournit des liens explicites (généralement sous la forme de texte cliquable) qui permettent à l'utilisateur de naviguer entre les pages du site web.

Pour atteindre un site web, vous devez saisir son nom de domaine dans la barre d'adresse de votre navigateur. Le navigateur affichera alors la page principale, appelée page d'accueil, du site web.

Example du nom de domaine d'un site web dans la barre d'adresse du navigateur

Les termes page web et site web sont souvent confondus lorsqu'un site web ne comprend qu'une seule page. Un tel site pourrait être appelé un site web à page unique.

Serveur web

Un serveur web est un ordinateur hébergant un ou plusieurs sites web. « Héberger » signifie que toutes les pages web et fichiers associés sont localement enregistrés sur cet ordinateur. À la demande d'un utilisateur, le serveur web transmettra la page web du site web hébergé au navigateur de l'utilisateur.

Attention à ne pas confondre site web et serveur web. Par exemple, si quelqu'un dit « Mon site web ne répond pas », cela signifie en fait que le serveur web ne répond pas et que, par conséquent, le site web n'est pas accessible. Par ailleurs, puisqu'un serveur web peut héberger plusieurs sites web, le terme serveur web n'est jamais utilisé pour désigner un site web, car cela serait une importante source de confusion. Ainsi, dans l'exemple précédent, si on dit « Mon serveur web ne répond pas », cela signifie qu'aucun site web de ce serveur n'est disponible.

Moteur de recherche

Les moteurs de recherche sont à l'origine de beaucoup de confusion sur le web. Un moteur de recherche est un type particulier de site web qui aide les utilisateurs à trouver les pages web d'autres sites web.

Il y en a tout plein : Google, Bing, Yandex, DuckDuckGo et plusieurs autres encore. Certains sont généraux, alors que d'autres sont spécialisés pour certains sujets de recherche. Vous êtes libres d'utiliser votre préféré.

Plusieurs débutants sur le Web confondent moteur de recherche et navigateur. Soyons clairs : un navigateur est un logiciel qui affiche des pages web, alors qu'un moteur de recherche est un site web qui aide les utilisateurs à trouver les pages web d'autres sites web. La confusion est due à l'affichage de la page d'accueil d'un moteur de recherche lors de l'ouverture initiale d'un navigateur. Cette façon de faire est tout de même logique, car la première chose que l'on veut faire en ouvrant un navigateur est de trouver une page à afficher. Faites attention de ne pas confondre infrastructure (par exemple, le navigateur) et service (par exemple, le moteur de recherche). Cette distinction vous sera bien utile, mais ne soyez pas trop inquiets, car même les professionnels tendent à être un peu vagues dans leur emploi de la terminologie.

Voici un exemple du navigateur Firefox affichant une boîte de recherche Google sur sa page de démarrage par défaut :

Exemple de Firefox nightly affichant par défaut une page Google page personnalisée

Étapes suivantes

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : SphinxKnight, ValPom
 Dernière mise à jour par : SphinxKnight,