Noms de domaine et URL - Schéma
Qu'est-ce qu'un nom de domaine ?
Un nom de domaine est une chaîne de caractères unique associée à un site web, une adresse e-mail, un serveur ou d'autres ressources en ligne.
Exemple :www.inria.fr
L'objectif principal d'un nom de domaine est de permettre la connexion à un serveur Internet en utilisant un nom facile à retenir, explicite et permanent, plutôt qu'une adresse IP. Il est par exemple plus simple de retenir "inria.fr" que "128.93.162.83".
On parle également d'adresse symbolique.
Liens utiles
https://www.inria.fr
https://www.inria.frQu'est-ce qu'un DNS ?
Les DNS, ou "Domain Name System" (Système de noms de domaine), sont des services qui traduisent un nom de domaine en une adresse IP.
Il s'agit d'un système hiérarchique. Les noms de domaine sont organisés en niveaux inférieurs au domaine racine DNS, qui n'a pas de nom. Le domaine racine (Root) est le sommet de la hiérarchie.
En dessous de ce niveau supérieur, on trouve les TLD (Top Level Domains) mondiaux tels que .com, .org, .net, etc., ainsi que les noms de domaine représentant des pays, appelés ccTLD (par exemple, .fr pour la France ou .uk pour le Royaume-Uni). Ensuite, il peut y avoir un libellé (Label) qui est le nom distinctif du site, comme une marque ou une organisation, tel queinria.
Enfin, il est possible de trouver des sous-domaines (sous-entités du domaine) qui redirigent vers une autre adresse IP, tels que www, docs ou static, pour avoir un domaine spécifique pour les fichiers statiques sur un site web.
Quels sont les différents types de TLD (Top Level Domains) ?
Les gTLD ( Generic Top-Level Domains) sont des extensions transnationales. La plus connue est le .com, mais on trouve aussi, entre autres, le .org, le .net et le .info. Les gTLD ne correspondent pas à une zone géographique, mais à un domaine thématique.
Les ccTLD (Country-Code Top-Level Domains) sont en revanche liés à des pays ou régions du monde. On retrouve le .fr pour la France, et le .uk pour le Royaume-Uni par exemple.
Qui gère les noms de domaine ?
L'ICANN(Internet Corporation for Assigned Names and Numbers), supervise l'ensemble du système des noms de domaine. Il s'agit d'une organisation à but non lucratif, créée en 1998, chargée de coordonner les noms de domaine. L'ICANN s'assure, entre autres, que les adresses IP et les domaines sont uniques en les coordonnant à travers le monde, afin d'éviter les doublons. Son objectif est de maintenir la sécurité, la stabilité et l'interopérabilité d'Internet.
L'ICANN est également chargée de l'accréditation d'organismes appelés "registrar" afin qu'ils puissent vendre des noms de domaine au public en respectant la hiérarchisation s'appuyant sur les TLD.
Les TLD, quant à eux, sont gérés par une entité appelée "registre" composée de sociétés privés ou d'associations en lien avec des gouvernements. À titre d'exemple, le ".com" est géré par Verisign et le ".fr" par l'Afnic.
Qu'est-ce qu'une URL ?
Une URL (Uniform Resource Locator) ce qui signifie en français "localisateur de ressource uniforme" est une chaîne de caractères utilisée pour identifier et localiser de manière unique une ressource spécifique sur Internet, telle qu'une page web, une image, un fichier, un service en ligne, etc.
Les URL jouent un rôle essentiel dans la navigation sur le web et permettent aux utilisateurs d'accéder rapidement et directement aux ressources souhaitées.
Une URL est composée de plusieurs parties distinctes :
- ProtocoleIl indique la méthode ou le protocole de communication utilisé pour accéder à la ressource. Par exemple, les protocoles couramment utilisés sont pour les sites web non sécurisés, pour les sites web sécurisés, pour le transfert de fichiers, etc.
- Nom de domaineIl représente l'adresse du serveur sur lequel la ressource est hébergée. Par exemple, dans l'URL , est le nom de domaine.
- CheminIl précise le répertoire ou l'emplacement spécifique de la ressource sur le serveur. Par exemple, dans l'URL, est le chemin de la ressource.
- ParamètresIls permettent de transmettre des informations supplémentaires à la ressource demandée. Les paramètres sont généralement précédés du symbole "?" dans l'URL. Par exemple, dans l'URL, est un paramètre indiquant la langue préférée.