¿Qué es un enlace URL?
El localizador uniforme de recursos (URL) es un método de representación utilizado para especificar la ubicación de información en el programa de servicios World Wide Web de Internet.
Fue inventada originalmente por Tim Berners-Lee como una dirección en la World Wide Web, y ahora ha sido compilada en el estándar de Internet RFC 1738 por el World Wide Web Consortium.
El formato estándar del Localizador uniforme de recursos es el siguiente:
[Tipo de protocolo]://[Dirección del servidor]:[Número de puerto]/[Ruta del archivo UNIX de nivel de recurso] [Nombre de archivo]?[Consulta]#[ID de fragmento]
Información ampliada
Descripción del formato:
1. protocolo (protocolo)
Especifique el protocolo de transporte utilizado; la siguiente tabla enumera los nombres de esquema válidos para el atributo de protocolo. El protocolo más utilizado es HTTP, que también es el protocolo más utilizado en la WWW.
2. Nombre de host (hostname)
se refiere al nombre de host del Sistema de nombres de dominio (DNS) o la dirección IP del servidor donde se almacenan los recursos. A veces, el nombre de host también puede ir precedido del nombre de usuario y la contraseña necesarios para conectarse al servidor (formato: nombre de usuario:contraseña@nombre de host).
3. puerto (número de puerto)
Entero, opcional. Cuando se omite, se utiliza el puerto predeterminado del esquema. Varios protocolos de transmisión tienen números de puerto predeterminados, como el puerto predeterminado. de http es 80. Si se omite al ingresar, se utiliza el número de puerto predeterminado. A veces, por razones de seguridad u otras consideraciones, el puerto se puede redefinir en el servidor, es decir, se puede utilizar un número de puerto no estándar. En este caso, el número de puerto no se puede omitir en la URL.
4. Ruta (ruta)
Una cadena separada por cero o más símbolos "/", generalmente utilizada para representar un directorio o dirección de archivo en el host.
5. Parámetros
Esta es una opción para especificar parámetros especiales.
7. consulta (consulta)
Opcional, utilizado para páginas web dinámicas (como páginas web producidas con CGI, ISAPI, PHP/JSP/ASP/ASP.NET y otras tecnologías). ) Pase parámetros, puede haber varios parámetros, separados por el símbolo "amp;", y el nombre y el valor de cada parámetro están separados por el símbolo "=".
8. fragmento (fragmento de información)
Cadena utilizada para especificar el fragmento en el recurso de red. Por ejemplo, si hay varias explicaciones de sustantivos en una página web, puede usar un fragmento para ubicar directamente una determinada explicación de sustantivos.