Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
utilisateurs:krodelabestiole:brouillon:web [Le 11/03/2018, 16:01] bruno [HTTP et navigation] |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>réseau serveur BROUILLON}} | ||
- | ---- | ||
- | ====== Web ====== | ||
- | |||
- | [[https://fr.wikipedia.org/wiki/World_Wide_Web|Le Web]] est l'ensemble des documents disponibles sur Internet accessibles 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. | ||
- | <note>[[projets:ecole:apache|ce truc ?]]</note> | ||
- | |||
- | ===== HTTP et navigation ===== | ||
- | |||
- | 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 saisir directement l'adresse d'une page web (on parle d'[[https://fr.wikipedia.org/wiki/Uniform_Resource_Locator|URL]]) pour l'afficher.\\ | ||
- | |||
- | Une URL se compose ainsi (sans crochet ni espace) :\\ | ||
- | [//[[wpfr>Protocole_réseau|protocole]]//] **<nowiki>://</nowiki>** [//domaine//] **/** [//chemin//] **/** [//nom de la page web//] **?** [//chaîne de requête//] **#** [//signet//]\\ | ||
- | |||
- | * Dans le domaine du Web, les protocoles seront toujours [[wpfr>Hypertext_Transfer_Protocol|HTTP]] ou [[wpfr>HyperText_Transfer_Protocol_Secure|HTTPS]]. Généralement il n'est pas nécessaire de saisir le protocole dans la barre d'adresses, le navigateur web se chargeant lui me de l'ajouter s'il est manquant. Le protocole est même parfois masqué dans la barre d'adresse de certains navigateurs. | ||
- | * Le domaine peut-être au choix une [[wpfr>Adresse_IP|adresse IP]] ou un [[wpfr>https://fr.wikipedia.org/wiki/Nom_de_domaine|nom de domaine]] avec ou sans sous-domaine. Un nom de domaine est de la forme : [//sous-domaine//] **.**[//[[wpfr>Domaine_de_deuxième_niveau|SLD]]//] **.** [//[[wpfr>Domaine_de_premier_niveau|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, [[wpfr>Hypertext_Transfer_Protocol|HTTP]] est l'acronyme de //Protocole de Transfert HyperTexte//.\\ | ||
- | Un document [[wpfr>Hypertexte|hypertexte]] est un document contenant des [[wpfr>Hyperlien|hyperliens]]. Il s'agit généralement de documents [[wpfr>Hypertext_Markup_Language|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...). | ||
- | |||
- | [[wpfr>HyperText_Transfer_Protocol_Secure|HTTPS]] est une version sécurisée du HTTP.\\ | ||
- | HTTP utilise par défaut le port **80**, et HTTPS le port **443**. | ||
- | |||
- | Il existe une extension du protocole HTTP appelée [[wpfr>WebDAV|WebDAV]] permettant de récupérer, envoyer et synchroniser des fichiers via le protocole HTTP. WebDAV a lui me été entendu aux protocoles [[wpfr>CalDAV|CalDAV]] et [[wpfr>CardDAV|CarDAV]] permettant de gérer agendas et carnets d'adresses via le web. | ||
- | ===== Clients ===== | ||
- | |||
- | navigateur, client webdav caldav carddav | ||
- | |||
- | ===== Serveurs===== | ||
- | |||
- | 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) |