Elles se ressemblent beaucoup. Mais, beaucoup de gens peuvent être confondus entre un domaine et une URL. Dans cet article, nous allons expliquer leur différence et montrer quelques exemples, pour clarifier ces concepts.
Qu’est-ce qu’un nom de domaine ?
Tout d’abord, un nom de domaine (RFC 1035) est un nom de ressource Internet. Il localise une organisation ou une autre entité sur Internet. En général, un nom de domaine est une adresse via laquelle les internautes peuvent accéder à votre site Web. Les noms de domaine sont attribués selon les règles et procédures du Système de noms de domaine (protocole DNS). Tout nom accessible au public dans le DNS est un nom de domaine.
Pour accéder à tout service Web, un utilisateur doit utiliser un nom de domaine valide.
Exemples de noms de domaine : copahost.com , google.com , yahoo.com
Qu’est-ce qu’une URL?
URL représente le localisateur uniforme de ressources (RFC 1738). C’est un identifiant unique qui est utilisé pour localiser les fichiers sur Internet. C’est une adresse web, que nous utilisons pour identifier une ressource spécifique sur le réseau.
Il y a des parties d’une URL:
- Protocole: généralement HTTP ou HTTPS
- Sous-domaine: généralement www
- Nom de domaine
- Chemin + page interne
- OBTENIR les paramètres
Exemples d’URL:
Domaine vs URL: Comprendre les différences
http://www.google.com/
http://www.yahoo.com/login/index.php
http://www.gmail.com/login/?active=1&inbox=0
Donc le format d’une URL est toujours : protocole + sous-domaine + domaine + chemin + nom de fichier.
Nom de domaine vs URL. Comment extraire le nom de domaine de l’URL
Il existe des différences entre l’URL et les noms de domaine. L’URL est une chaîne d’informations fournissant l’adresse complète de la page Web sur Internet. Alors que le nom de domaine est une partie de l’URL qui est une forme conviviale d’adresse IP. Nous utilisons l’URL pour identifier une page Web particulière.
Par exemple, http://www.abzwebpedia.com/index.html est une URL complète. « abzwebpedia.com » est le nom de domaine.
De plus, les subdivisions de l’URL se font sur la base de la méthode, du nom d’hôte (nom de domaine), du port et du chemin. Cependant, le nom de domaine est un sous-domaine, un domaine et un domaine de premier niveau,
Qu’est-ce qu’un sous-domaine ?
Simplement, le sous-domaine ou aussi appelé domaine enfant est un nom de domaine avec un préfixe. Il fait essentiellement partie du nom de domaine principal. Par exemple, www.abz.com est une URL et « www » est le sous-domaine.
Voici la différence fondamentale entre un domaine et un sous-domaine :
- abz.com est le nom de domaine principal
- store.abz.com est un sous-domaine
- private.abz.com est un sous-domaine
L’organisation des noms de domaine (par pays)
Chaque pays organise ses noms de domaine selon une hiérarchie. Ainsi, les noms de domaine Internet sont de quatre types principaux. Par exemple, il s’agit de domaines de premier niveau, de domaines de deuxième niveau, de domaines de troisième niveau et de domaines de pays. Ces domaines sont en outre séparés dans les sous-sections de manière à fournir des informations sur les différents domaines donnés.
Pour organiser les noms de domaine pour les pays, chaque nation du monde est désignée comme un domaine Internet de premier niveau. Chacun d’eux a un code alphabétique unique à deux lettres. Fondamentalement, chaque pays a une entité spécifique, responsable de ses domaines de premier niveau (TLD).
Lorsque nous considérons le domaine par rapport à l’URL, seul le nom de domaine peut avoir une relation avec un pays spécifique. Ainsi, l’URL n’est pas « sensible au pays”.
Quelques exemples de TLD spécifiques à un pays:
- Brésil- .br
- Italie–.it
- Portugal– .pt
- Mexique– .mx
- Chine– .cn
- Russie– .ru
- Inde–.in
Exemples de TLD internationaux (extensions de domaine non liées à un pays spécifique):
- .com
- .net
- .org
- .info
- .biz
- .blog
Quelles sont les différences entre HTTP et HTTPS dans l’URL
Le protocole HTTP (Hyper Text Transfer Protocol) est un protocole. En d’autres termes, c’est un ensemble de règles et de normes.
De plus, l’hyper-texte échangé en utilisant HTTP passe en texte brut. Ce protocole n’est donc pas sécurisé et est susceptible d’être intercepté. Alors que, d’autre part, HTTPS est un protocole sécurisé. Il fonctionne en conjonction avec le certificat TLS / SSL (Secure Socket Layer). Le certificat est donc destiné à assurer l’authentification du flux d’informations entre le navigateur et le serveur. Cet autre article HTTP vs HTTPS explique en détail cette différence à l’intérieur de l’URL.
DNS et URL
Comment fonctionne le serveur DNS en cas d’URL spécifique ? Le nom de domaine est responsable de la résolution DNS. Tout d’abord, lorsque nous demandons une URL spécifique à un serveur, le résolveur DNS local de notre fournisseur trouvera son nom de domaine. Ensuite, s’il y a un sous-domaine, il demandera l’adresse IP de celui-ci. Ensuite, ayant l’adresse IP, notre navigateur se connectera au serveur Web et demandera le contenu à l’intérieur du chemin de celui-ci.
Illustrons pas à pas le fonctionnement du DNS avec une URL :
- Tout d’abord, nous allons essayer d’accéder à cette URL: https://login.bikestore.com/internal/file.html
- Ensuite, le résolveur DNS interroge le nom de domaine bikestore.com pour l’adresse IP du sous-domaine login.bikestore.com
- Maintenant, ayant son adresse IP, il établira une connexion avec le serveur Web.
- Et enfin, étant connecté au serveur web, il demandera le contenu du chemin d’URL et du fichier /interne / fichier.html
Quelques autres exemples
Chemin dans une URL
Par exemple, considérons une URL: https://secure.somesite.com/internal/data/file.html
Quel est le chemin dans cette URL? Réponse: le chemin dans cette URL est /internal/data/
Domain vs URL prefix
Un autre exemple, considérons une URL: https://store.canadian.com/login/area.html
Dans cet exemple, le préfixe d’URL est https://, qui est également considéré comme le protocole.
Le nom de domaine est canadian.com . Le sous-domaine est store.canadian.com