| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| web [Le 22/08/2026, 00:12] – màj lien interne krodelabestiole | web [Le 10/11/2026, 12:08] (Version actuelle) – [Nom de domaine] .local .localhost krodelabestiole |
|---|
| ===== HTTP et navigation ===== | ===== 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 accède à un site Web avec un [[#clients|client Web]], communément appelé //[[:navigateur]]//, par exemple : [[:Firefox]], [[:Chromium]], [[:Google Chrome]], [[:Opera]]... |
| |
| ==== URL ==== | ==== URL ==== |
| |
| * Dans le domaine du Web, les **//[[wpfr>Protocole_réseau|protocoles]]//** sont [[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 l'ajoute automatiquement si il est manquant. Le protocole est même masqué par défaut dans la barre d'adresse de certains navigateurs. | * Dans le domaine du Web, les **//[[wpfr>Protocole_réseau|protocoles]]//** sont [[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 l'ajoute automatiquement si il est manquant. Le protocole est même masqué par défaut dans la barre d'adresse de certains navigateurs. |
| * L'**//hôte//** peut être soit une [[wpfr>Adresse_IP|adresse IP]] soit un [[#nom de domaine]] avec ou sans sous-domaine. | * L'**//hôte//** peut être soit une [[:reseau#adresse IP]] soit un [[#nom de domaine]] avec ou sans sous-domaine. |
| Historiquement et dans le cas d'une configuration simple, les affirmations suivantes s'appliquent mais elles peuvent être rendues fausses par les fonctionnalités de [[:apache2#mod_rewrite|réécriture d'URL]] disponibles avec la plupart des serveurs web, et qu'on utilise couramment pour un meilleur référencement ou plus de pertinence sémantique : | Historiquement et dans le cas d'une configuration simple, les affirmations suivantes s'appliquent mais elles peuvent être rendues fausses par les fonctionnalités de [[:apache2#mod_rewrite|réécriture d'URL]] disponibles avec la plupart des serveurs web, et qu'on utilise couramment pour un meilleur référencement ou plus de pertinence sémantique : |
| * Le **//chemin//** correspond au [[:chemins#chemin_relatif|chemin]] de la ressources sur le support de stockage du serveur, relativement à la racine de l'hôte (''[[:apache2#hotes_virtuels|DocumentRoot]]'' pour [[apache2|Apache]]). | * Le **//chemin//** correspond au [[:chemins#chemin_relatif|chemin]] de la ressources sur le support de stockage du serveur, relativement à la racine de l'hôte (''[[:apache2#hotes_virtuels|DocumentRoot]]'' pour [[apache2|Apache]]). |
| ===== Clients ===== | ===== Clients ===== |
| |
| Les clients web les plus couramment utilisés sont les [[:navigateur|navigateurs]] : [[:Firefox]], [[:Chromium]], [[:Google Chrome]], [[:Opera]], etc. | Les clients web les plus couramment utilisés sont les [[:navigateur|navigateurs]]\_: [[:Firefox]], [[:Chromium]], [[:Google Chrome]], [[:Opera]], etc. |
| |
| [[https://curl.se/|curl]] et [[:wget]] permettent aussi d'accéder à des ressources web. | [[https://curl.se/|curl]] et [[:wget]] permettent aussi d'accéder à des ressources web. |
| Les autres clients HTTP sont par exemple, les [[wpfr>Robot_d'indexation|robots d'indexation]], les [[wpfr>Aspirateur_de_site_web|aspirateurs de site]] ou les [[wpfr>Agrégateur|agrégateurs web]]. | Les autres clients HTTP sont par exemple, les [[wpfr>Robot_d'indexation|robots d'indexation]], les [[wpfr>Aspirateur_de_site_web|aspirateurs de site]] ou les [[wpfr>Agrégateur|agrégateurs web]]. |
| |
| Pour l'envoi, récupération et synchronisation de fichiers avec [[:WebDAV]], le client est souvent le gestionnaire de fichiers : [[:Dolphin]], [[:Nautilus]],… et utilise parfois des noms de protocoles non standards tels que ''davs'' ([[:GNOME]]) ou ''webdav'' ([[:KDE]]) (le nom standard du protocole est ''[[wpfr>Schéma_d'URI#Schémas_enregistrés_auprès_de_l'IANA|dav]]''). | Pour l'envoi, récupération et synchronisation de fichiers avec [[:WebDAV]], le client est souvent le [[:gestionnaire de fichiers]] : [[:Nautilus|GNOME Fichiers]], [[:Dolphin]], ... et utilise parfois des noms de protocoles non standards tels que ''davs'' ([[:GNOME]]) ou ''webdav'' ([[:KDE]]) (le nom standard du protocole est ''[[wpfr>Schéma_d'URI#Schémas_enregistrés_auprès_de_l'IANA|dav]]''). |
| |
| Pour la synchronisation des contacts et agendas, les clients sont généralement les applications de gestion d'informations personnelles (PIM) de l’environnement de bureau, ou des [[:courriel|clients de messagerie]] qui implémentent ce type de synchronisation : [[:Evolution]], [[:Kontact]],… | Pour la synchronisation des contacts et agendas, les clients sont généralement les applications de gestion d'informations personnelles ([[wpfr>Gestionnaire d'informations personnelles|PIM]]) de l'[[environnements|environnement de bureau]], ou des [[:courriel|clients de messagerie]] qui implémentent ce type de synchronisation\_: [[:Evolution]], [[:Kontact]], ... |
| |
| ===== Serveurs ===== | ===== Serveurs ===== |
| ===== Nom de domaine ===== | ===== Nom de domaine ===== |
| |
| Les [[wpfr>https://fr.wikipedia.org/wiki/Nom_de_domaine|noms de domaine]] sont les éléments d'adresse Web qui correspondent à un site. Ils s'écrivent sous la forme : [//sous-domaine//]''.''[//[[wpfr>Domaine_de_deuxième_niveau|SLD]]//]''.''[//[[wpfr>Domaine_de_premier_niveau|TLD]]//] | Les [[wpfr>https://fr.wikipedia.org/wiki/Nom_de_domaine|noms de domaine]] sont les éléments d'adresse Web qui correspondent à un site. Ils s'écrivent sous la forme\_: |
| | <box 100% #333 white>[//sous-domaine//]''.''[//[[wpfr>Domaine_de_deuxième_niveau|SLD]]//]''.''[//[[wpfr>Domaine_de_premier_niveau|TLD]]//]</box> |
| | * Le [[wpfr>Domaine_de_premier_niveau|TLD]] (domaine de premier niveau) est par exemple ''.org'', ''.com'' ou ''.fr''. C'est une extension qui peut indiquer un domaine d'activité ou une région géographique (ou rien du tout, comme ''.xyz'').\\ -- Sur un réseau privé on peut aussi utiliser ''[[:zeroconf#mdns|.local]]'' et ''[[:apache2#creation_d_hotes_virtuels|.localhost]]''. |
| | * Le [[wpfr>Domaine_de_deuxième_niveau|SLD]] est le domaine de deuxième niveau, qu'on "loue" (même si on en est techniquement propriétaire) chez un prestataire qu'on appelle un //[[wpfr>Registraire_de_nom_de_domaine|registrar]]//. Voir une liste de registrars sur [[:hebergement#achat_de_nom_de_domaine|cette page]] (et noter que tous les registrars ne peuvent pas enregistrer de noms sur tous les TLD). |
| | * À partir du moment où on possède et gère un SLD, on peut créer autant de sous-domaines qu'on le souhaite. |
| |
| Par exemple ''ubuntu-fr.org'' est un nom de domaine, ''doc.ubuntu-fr.org'' en est un sous-domaine. | Par exemple ''ubuntu-fr.org'' est un nom de domaine, et ''doc''(''.ubuntu-fr.org'') en est un sous-domaine. |
| | |
| | Le fameux ''www'' est aussi un sous-domaine, qui permet de cibler la partie d'un domaine spécifiquement dédiée au Web (//[[wpfr>World Wide Web]]//, la //grande toile mondiale//). Aujourd'hui on peut la plupart du temps s'en passer, puisque les serveurs savent rediriger le trafic en fonction du protocole utilisé\_: on a donc rarement besoin de spécifier ''www.'' au début d'une adresse. |
| |
| <note>Voir aussi le chapitre //[[:réseau#Nom d'hôte]]//.</note> | <note>Voir aussi le chapitre //[[:réseau#Nom d'hôte]]//.</note> |
| ==== DNS ==== | ==== DNS ==== |
| |
| Pour communiquer ensemble, les machines d'un réseau, qu'il s'agisse d'ordinateurs personnels ou de serveurs, et qu'il s'agisse d'Internet ou d'un réseau domestique, utilisent des [[wpfr>Internet_Protocol|adresses IP]], et pas directement des noms de domaine.\\ | Pour communiquer ensemble, les machines d'un réseau, qu'il s'agisse d'ordinateurs personnels ou de serveurs, et qu'il s'agisse d'Internet ou d'un réseau domestique, utilisent des [[:reseau#adresse IP|adresses IP]], et pas directement des noms de domaine.\\ |
| Il existe aujourd'hui l'[[wpfr>IPv4]] et [[wpfr>IPv6]]. | Il existe aujourd'hui l'[[wpfr>IPv4]] et [[wpfr>IPv6]]. |
| |
| Les noms de domaine sont quant à eux enregistrés chez des prestataires qu'on appelle des [[wpfr>Registraire_de_nom_de_domaine|registrars]]. on peut en trouver une liste sur [[:hebergement#achat_de_nom_de_domaine|cette page]]. | Pour connaître l'[[:reseau#adresse IP]] depuis le [[#nom de domaine]], l'ordinateur questionne un serveur de nom de domaine (ou [[:DNS]], pour //**D**omain **N**ame **S**ystem// ou //**D**omain **N**ame **S**ervice//).\\ |
| | Ceci peut poser des problèmes de confidentialité des données : un tiers peut connaître la liste des sites que vous consultez. Il arrive aussi que certains résolveurs DNS bloquent volontairement certains domaines (on parle de [[:DNS]] menteurs). N'hésitez pas à consulter [[:anonymat#dns|cette page]] pour en savoir plus à ce sujet, et contourner le problème. |
| Pour connaître l'adresse IP depuis le nom de domaine, l'ordinateur questionne un serveur de nom de domaine (ou [[:DNS]], pour //**D**omain **N**ame **S**ystem// ou //**D**omain **N**ame **S**ervice//).\\ | |
| Ceci peut poser des problèmes de confidentialité des données : un tiers peut avoir la liste des sites que vous consultez. Il arrive aussi que certains résolveurs DNS bloquent volontairement certains domaines (on parle de [[:DNS]] menteurs). N'hésitez pas à consulter [[:anonymat#dns|cette page]] pour en savoir plus à ce sujet, et contourner le problème. | |
| |
| <note>Voir aussi la page //[[:DNS]]//.</note> | <note>Voir aussi la page //[[:DNS]]//.</note> |
| |
| === réseau privé === | === Réseau privé === |
| |
| Sur un [[wpfr>réseau privé]] (local) il existe d'autres systèmes qui permettent d'utiliser des [[:réseau|noms d'hôtes]] pour cibler les machines plutôt que leurs adresses IP. | Sur un [[wpfr>réseau privé]] (domestique ou d'entreprise) il existe d'autres systèmes qui permettent d'utiliser des [[:réseau|noms d'hôtes]] pour cibler les machines plutôt que leurs adresses IP. |
| * [[:zeroconf#mDNS]] est conçu par Apple mais très bien implémenté par [[:ZeroConf]] sur Ubuntu. Il utilise le [[wpfr>Domaine_de_premier_niveau|TLD]] ''.local''. | * [[:zeroconf#mDNS]] est conçu par Apple mais très bien implémenté par [[:ZeroConf]] sur Ubuntu. Il utilise le [[wpfr>Domaine_de_premier_niveau|TLD]] ''.local''. |
| * [[:samba_smb.conf#WINS]] attribue des noms [[wpfr>NetBIOS]]. Il est conçu par Microsoft et implémenté par [[:Samba]]. | * [[:samba_smb.conf#WINS]] attribue des noms [[wpfr>NetBIOS]]. Il est conçu par Microsoft et implémenté par [[:Samba]]. |
| ===== Applications Web ===== | ===== Applications Web ===== |
| |
| Une application Web est une [[:logiciels|application]] (donc un logiciel fournissant une interface utilisateur, utile à la résolution d'un problème ou à la pratique d'une activité en particulier) qu'on n'a pas besoin d'installer sur un ordinateur, contrairement aux applications courantes : on peut l'utiliser directement depuis un site Internet avec n'importe quel [[:navigateur]] Web. | Une application Web est une [[:application]] (donc un logiciel fournissant une interface utilisateur, utile à la résolution d'un problème ou à la pratique d'une activité en particulier) qu'on n'a pas besoin d'installer sur un ordinateur, contrairement aux applications courantes : on peut l'utiliser directement depuis un site Internet avec n'importe quel [[:navigateur]] Web. |
| |
| Ceci permet aux développeurs de proposer une interface similaire quel que soit l'appareil de l'utilisateur, et à l'utilisateur d'accéder à l'application depuis n'importe où (à la seule condition d'avoir accès à Internet). | Ceci permet aux développeurs de proposer une interface similaire quel que soit l'appareil de l'utilisateur, et à l'utilisateur d'accéder à l'application depuis n'importe où (à la seule condition d'avoir accès à Internet). |