Fichier HTML
Un fichier HTML est un fichier texte contenant du code HTML.
Le code HTML est interprété par un type de logiciels, appelé navigateur web.
Le code HTML peut être tapé à la main ou généré par un langage de programmation, tel que le PHP.
L'extension d'un fichier tapé à la main est, par convention : htm ou html. L'extension d'un fichier généré est, par convention , celui du langage de programmation utilisé : php, asp, ... Dans tous les cas, ce qui est envoyé par le serveur est du code HTML.
Le code HTML peut contenir des instructions données au navigateur web pour qu'il lie le fichier HTML à d'autres fichiers qui servent à améliorer la présentation.
Page web
Une pauvre page web n'est constituée que du seul fichier HTML.
Une page web (normale) est constituée d'un ensemble de fichiers : un fichier HTML qui contient des instructions pour que le navigateur web appelle et utilise d'autres fichiers : des fichiers liés à des contenus multimédia (image, son, vidéos), des fichiers liés au design (CSS), des fichiers liés à la réactivité (JavaScript).
Le code HTML peut même contenir des zones de code CSS et JS.
Le code CSS donne des instructions au navigateur web relatives à la présentation de la page (couleur de fond, couleur du texte, taille de caractères, disposition du texte, ...
Le code JavaScript, en abrégé JS, est le dernier code à être exécuté car il peut remplacer les instructions précédemment données (en CSS et HTML)
À la limite, le code HTML peut se limiter à une seule instruction appelant un fichier JS.
Lorsque tous les fichiers contenant des instructions (HTML, CSS et JS) et que tous les fichiers multimedia ont été envoyés par le serveur que le navigateur web construit la page web (et l'affiche).
Le navigateur affichera une page web même si certains fichiers sont manquants et/ou que des instructions sont erronées.
Site web
Un site web ne devient un site internet que lorsqu'il est accessible depuis ... internet.
Un site web est composé d'une ou plusieurs pages web.
Nom de domaine
Un nom de domaine n'est pas
nécessairement lié à un site internet. En tapant ce nom de domaine dans la barre des URLs
d'un navigateur, la réponse pourrait être : Ce site est inaccessible. Impossible de
trouver l'adresse IP du serveur de www.nom-de-domaine.
Les serveurs liés aux courriels pourraient être, eux, parfaitement opérationnels ... Ainsi, vous pourriez communiquer avec xxx@nom-de-domaine, alors que cette personne ne dispose pas d'un site internet.
Page d'accueil
La page d'accueil principale est celle qui s'affiche lorsqu'on tape uniquement le nom de domaine (précédé ou non du www. et/ou du protocole utilisé).
Cette page principale peut ne pas exister ...
Si elle existe, elle peut afficher un lien vers chaque site autonome.
Sites autonomes
Un site peut être constitué de plusieurs sous-sites indépendants (ne partageant qu'un
même nom de domaine).
nom-de-domaine/fr, nom-de-domaine/en, ...
Un site peut aussi contenir des sous-domaines.
fr.nom-de-domaine, en.nom-de-domaine, ...
Chaque sous-site ou sous-domaine peut afficher une page d'accueil (ou pas).
Un site autonome est un sous-site (ou un sous-domaine) qui ne n'appelle aucun fichier situé dans un dossier parent ou frère. Il peut alors être facilement déplacé.
DeepWeb
Une page web qui est inconnue des moteurs de recherche appartient au deepweb.
Un ensemble de pages web, tel un sous-site, peut appartenir au deepweb.
Si le site ne dispose pas d'une page d'accueil principale, tout le site appartient au deepweb.
Le deepweb n'est accessible qu'à ceux connaissant l'URL d'une page sans passer par un moteur de recherche, donc à des initiés.
Pour que l'URL ne puisse être devinée le nom du sous-site peut être suffixé par un mot de passe. Toutes les pages et dossiers sous ce dossier seront alors protégées.