Que signifient les parties d'une adresse web ?
Le World Wide Web serait un web emmêlé s'il n'y avait pas un système bien défini pour localiser les diverses ressources que les navigateurs web affichent comme sites web. Les adresses web — connues sous le nom de localisateurs de ressources uniformes ou URLs — sont des identifiants structurés, multipartites, standardisés que les navigateurs web utilisent pour spécifier comment, où et quoi trouver et récupérer sur le web.
Identification
Les parties d'une URL comprennent des chaînes de lettres, de chiffres et de symboles qui se conforment à une convention de nommage et une syntaxe standardisées. Le format d'URL le plus familier aux internautes est « https://www.nomhote.com:80/cheminrep/fichier.html ». Ce format d'URL spécifie le protocole, le nom de domaine, le numéro de port et la spécification de la ressource. Les deux-points (:), barres obliques (/) et points (.) séparent les parties d'une URL.
Partie protocole
La partie protocole d'une URL spécifie le schéma de service Internet utilisé pour demander et retourner la ressource identifiée. HTTP — ou hypertext transfer protocol — est le protocole standard pour les serveurs web. D'autres protocoles incluent HTTP sécurisé (https), file transfer protocol (ftp), network news transfer protocol (nntp) et simple mail transfer protocol (smtp). Si la partie protocole d'une URL n'est pas spécifiée, les navigateurs web utilisent http par défaut.
Partie nom de domaine
La partie nom de domaine d'une URL — www.nomhote.com, par exemple — est mieux comprise en lisant les sous-parties de droite à gauche. Le type de domaine familier « com » signifie « company/commercial » (entreprise/commercial). D'autres types de domaines courants incluent « org » pour « organization » (organisation) ; « net » pour « network » (réseau) ; et « gov » pour « government » (gouvernement). Les types de domaines spécifiques à un pays incluent « jp » pour « Japan » (Japon) et « uk » pour « United Kingdom » (Royaume-Uni). Le « nomhote » est un sous-domaine du domaine « com » et identifie un serveur Internet particulier. Le « www » identifie le sous-domaine World Wide Web de « nomhote.com ». Une adresse de protocole Internet (IP) numérique explicite pourrait être utilisée comme substitut pour toute la partie domaine d'une URL. Le système de noms de domaine (DNS) d'Internet traduit les noms de domaine en adresses IP.
Partie numéro de port
La partie numéro de port d'une URL identifie le point de terminaison de communication spécifique pour les protocoles Internet. Par défaut, le port 80 est le numéro de port utilisé pour le protocole HTTP sur le World Wide Web et n'a généralement pas besoin d'être spécifié dans une URL.
Partie spécification de la ressource
La partie spécification de la ressource d'une URL identifie l'emplacement de la ressource demandée sur le serveur hôte dans le domaine. La spécification de la ressource inclut généralement un ou plusieurs noms de sous-répertoires, le nom de la ressource et le type de ressource. Le nom et le type de ressource sont souvent un nom de fichier avec un suffixe d'extension qui identifie le type de fichier. Le suffixe « .htm » ou « .html » identifie le type de fichier « hypertext markup language », le type de fichier qui fournit la fonctionnalité d'hyperlien signature de la navigation web. Un autre type courant de ressource est une spécification de requête dynamique qui transmet des paramètres de requête à un service sur le serveur hôte qui renvoie les résultats sous forme de page web au navigateur web. Les moteurs de recherche Internet utilisent ce type d'URL qui peut être reconnu par les points d'interrogation (?) dans la partie spécification de la ressource de l'URL.
Point de vue d'expert
L'identifiant de ressource uniforme (URI) est le terme préféré utilisé dans la littérature technique pour se référer à la technologie standardisée de nommage et d'adressage Internet. L'URI est un terme générique qui inclut les URLs ainsi que les noms de ressources uniformes (URN), les citations de ressources uniformes (URC) et d'autres classes d'identifiants de ressources Internet.
