URL: localizador uniforme de recursos
Un localizador uniforme de recursos identifica un recurso, servicio u objeto específico en un la red. Las cadenas de URL constan de tres partes: la designación del protocolo, el nombre de host o la dirección y la ubicación del recurso.
Subcadenas de protocolo URL
Las subcadenas de URL están separadas por caracteres especiales de la siguiente manera:
protocolo: // host / ubicación
La subcadena de protocolo define un protocolo de red para acceder a un recurso. Estas cadenas son nombres cortos seguidos de los tres caracteres. ://. Los protocolos de URL típicos incluyen HTTP ( http://), FTP (ftp: //) y correo electrónico (mailto: //).
Subcadenas de host de URL
La subcadena de host identifica una computadora de destino u otro dispositivo de red. Origen de hosts de bases de datos estándar de Internet, como DNS y pueden ser nombres o Direcciones IP. Los nombres de host de muchos sitios web se refieren no solo a una sola computadora sino a grupos de servidores.
Subcadenas de ubicación de URL
La subcadena de ubicación contiene una ruta a un recurso de red específico en un host. Los recursos normalmente se encuentran en un directorio o carpeta de host. Por ejemplo, un sitio web puede tener un recurso como /2016/September/word-of-the-day-04.htmpara organizar el contenido por fechas.
Cuando el elemento de ubicación es un atajo vacío, como en la URL http://example.com, la URL apunta convencionalmente al directorio raíz del host (indicado por una sola barra diagonal) y, a menudo, a una página de inicio (como index.htm).
URL absolutas y relativas
Las URL completas con las tres subcadenas se denominan URL absolutas. En algunos casos, las URL pueden especificar solo un elemento de ubicación. Estos se denominan URL relativas. Los servidores web utilizan URL relativas para evitar la codificación de elementos de ubicación que pueden estar sujetos a cambios.
Siguiendo el ejemplo anterior, las páginas web del mismo servidor que enlazan con él pueden codificar una URL relativa como:
Utiliza la URL relativa en lugar de la URL absoluta equivalente:
Esto aprovecha la suposición del servidor del protocolo faltante y la información del host. Las URL relativas solo funcionan cuando se establece la información de host y protocolo.
Acortamiento de URL
Las URL estándar en los sitios modernos tienden a ser largas cadenas de texto. Debido a que compartir URL largas en Twitter y otros sitios de redes sociales es engorroso, varias empresas crearon en línea traductores que convierten una URL completa (absoluta) en una URL más corta específicamente para usar en sus redes sociales. Los acortadores de URL populares de este tipo incluyen t.co (usado con Twitter) y lnkd.in (usado con LinkedIn).
Otros servicios de acortamiento de URL como bit.ly y goo.gl trabajar a través de Internet y no solo con sitios de redes sociales específicos.
Además de ofrecer una forma más sencilla de compartir enlaces con otras personas, algunos servicios de acortamiento de URL ofrecen estadísticas de clics. Algunos también protegen contra usos maliciosos al verificar la ubicación de la URL con listas de dominios sospechosos.