Ceci est une ancienne révision du document !



Web

Le Web est l'ensemble des documents disponibles sur Internet accessible via le protocole HTTP. Une caractéristique essentielle du Web est la capacité de passer d'un service à un autre par des liens hypertexte. Ces liens forment le réseau d'où le Web (toile en anglais) tire son nom.
Un site Web est quant à lui un ensemble de pages Web, liées entre elles.

Pour accéder à un site Web, il faut utiliser un client Web, communément appelé navigateur, par exemple : Firefox, Chromium, Google Chrome, Opera
On passe généralement par un moteur de recherche pour trouver un site, mais on peut aussi siaisr directement l'adresse d'une page web (on parle d'URL) pour l'afficher.

Une URL se compose ainsi (sans crochet ni espace) :
[protocole] :// [domaine] / [chemin] / [nom de la page web] ? [chaîne de requête] # [signet]

  • Dans le domaine du Web, les protocoles qui nous intéressent sont en particulier le HTTP et le HTTPS.
  • Le domaine peut-être au choix une adresse IP ou un nom de domaine avec ou sans sous-domaine. Un nom de domaine est de la forme : [sous-domaine] .[SLD] . [TLD]

Pour le navigateur il est seulement obligatoire de spécifier le protocole et le domaine. C'est généralement l'adresse de la page d'accueil des sites qui est dans ce cas affichée par défaut.

En anglais, HTTP est l'acronyme de Protocole de Transfert HyperTexte.
Un document hypertexte est un document contenant des hyperliens. Il s'agit généralement de documents HTML. Les hyperliens permettent d'établir un réseau entre les documents, les services, et avec d'autres formes de contenu (images, documents, multimédia…).

HTTPS est une version sécurisée du HTTP.
HTTP utilise par défaut le port 80, et HTTPS le port 443.

navigateur, client webdav caldav carddav

Un serveur web est une machine fournissant l'ensemble des services permettant de mettre à disposition du contenu web. Son centre névralgique est donc le serveur HTTP :
apache nginx lighttp nodejs

Le cas le plus courant pour un serveur Web est celui de LAMP (Linux Apache PHP MySQL)

  • utilisateurs/krodelabestiole/brouillon/web.1520776733.txt.gz
  • Dernière modification: Le 11/03/2018, 14:58
  • par bruno