Cualquier dirección URL, describe la composición.
La URL consta de tres partes: tipo de recurso, nombre de dominio del host donde se almacena el recurso y nombre del archivo de recurso.
El formato de sintaxis general de la URL es:
(con corchetes [] es opcional):
protocolo :// nombre de host[:puerto] / ruta / [parameters][?query]#fragment
protocol
Especifica el protocolo de transporte que se utilizará. 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.
El recurso del archivo es un archivo en la computadora local. Formatee file:///, tenga en cuenta que debe ir seguido de tres barras.
ftp Accede a recursos a través de FTP. Formato FTP://
gopher Acceda a este recurso a través del protocolo Gopher.
http Accede a este recurso a través de HTTP. Formatee http://
https para acceder a este recurso a través de HTTPS seguro. Formato https://
mailto El recurso es una dirección de correo electrónico a la que se accede a través de SMTP. Formato mailto:
MMS admite la reproducción de este recurso a través del protocolo MMS (Streaming Media). (Software representativo: Windows Media Player) Formato MMS://
ed2k Acceda a este recurso a través de un software P2P que admita el protocolo ed2k (enlace de descarga dedicado). (Software representativo: eDonkey) Formato ed2k://
Flashget Acceda a este recurso a través de un software P2P que admita el protocolo Flashget: (enlace de descarga dedicado). (Software representativo: Express) Formato Flashget://
thunder Acceda a este recurso a través de un software P2P que admita el protocolo Thunder (enlace de descarga dedicado). (Software representativo: Thunder) Formato
noticias accede a este recurso a través de NNTP.
Nombre de host
es el nombre de host del sistema de nombres de dominio (DNS) o la dirección IP del servidor que aloja el recurso. 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).
puerto (número de puerto)
Entero, opcional, se utiliza el puerto predeterminado del esquema cuando se omite. Varios protocolos de transmisión tienen números de puerto predeterminados, como el puerto predeterminado de http. 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.
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.
parámetros
Esta es una opción opcional para especificar parámetros especiales.
consulta
Opcional, se utiliza para pasar parámetros a páginas web dinámicas (como páginas web producidas con CGI, ISAPI, PHP/JSP/ASP/ASP.NET y otras tecnologías). Puede tener varios parámetros, separados por símbolos "amp;", y el nombre y el valor de cada parámetro están separados por símbolos "=".
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.