URL: Uniform Resource Locator
Un Uniform Resource Locator identifie une ressource, un service ou un objet spécifique sur un réseau. Les chaînes d'URL se composent de trois parties: la désignation du protocole, le nom d'hôte ou l'adresse et l'emplacement de la ressource.

Sous-chaînes de protocole d'URL
Les sous-chaînes d'URL sont séparées par des caractères spéciaux comme suit:
protocole :// hôte / emplacement
La sous-chaîne de protocole définit un protocole réseau pour accéder à une ressource. Ces chaînes sont des noms courts suivis des trois caractères ://. Les protocoles d'URL typiques incluent HTTP ( http://), FTP (ftp://) et e-mail (mailto://).
Sous-chaînes d'hôte d'URL
La sous-chaîne hôte identifie un ordinateur de destination ou un autre périphérique réseau. Héberge la source à partir de bases de données Internet standard telles que DNS et peut être des noms ou adresses IP. Les noms d'hôtes de nombreux sites Web se réfèrent non seulement à un seul ordinateur, mais plutôt à des groupes de serveurs.
Sous-chaînes d'emplacement d'URL
La sous-chaîne d'emplacement contient un chemin d'accès à une ressource réseau spécifique sur un hôte. Les ressources sont normalement situées dans un répertoire ou un dossier hôte. Par exemple, un site Web peut avoir une ressource comme /2016/September/word-of-the-day-04.htmpour organiser le contenu par dates.
Lorsque l'élément location est un raccourci vide, comme dans l'URL http://example.com, l'URL pointe classiquement vers le répertoire racine de l'hôte (indiqué par une seule barre oblique) et souvent une page d'accueil (comme index.htm).
URL absolues et relatives
Les URL complètes contenant les trois sous-chaînes sont appelées URL absolues. Dans certains cas, les URL peuvent ne spécifier qu'un seul élément d'emplacement. Celles-ci sont appelées URL relatives. Les URL relatives sont utilisées par les serveurs Web pour éviter le codage en dur des éléments d'emplacement susceptibles d'être modifiés.
En suivant l'exemple ci-dessus, les pages Web sur le même serveur qui y sont liées peuvent coder une URL relative comme:
Il utilise l'URL relative au lieu de l'URL absolue équivalente:
Cela tire parti de l'hypothèse du serveur concernant le protocole et les informations d'hôte manquants. Les URL relatives ne fonctionnent que lorsque les informations sur l'hôte et le protocole sont établies.
Raccourcissement d'URL
Les URL standard sur les sites modernes ont tendance à être de longues chaînes de texte. Parce que le partage de longues URL sur Twitter et d'autres sites de médias sociaux est fastidieux, plusieurs entreprises ont créé en ligne des traducteurs qui convertissent une URL complète (absolue) en une URL plus courte spécifiquement destinée à être utilisée sur leurs réseaux sociaux. Les raccourcisseurs d'URL populaires de ce type incluent t.co (utilisé avec Twitter) et lnkd.in (utilisé avec LinkedIn).
D'autres services de raccourcissement d'URL comme peu.ly et goo.gl travailler sur Internet et pas seulement avec des sites de médias sociaux spécifiques.
En plus d'offrir un moyen plus simple de partager des liens avec d'autres, certains services de raccourcissement d'URL offrent des statistiques de clics. Quelques-uns protègent également contre les utilisations malveillantes en vérifiant l'emplacement de l'URL par rapport aux listes de domaines suspects.