La direcciones web
Para navegar por Internet, cuando un cliente solicita una petición a un servidor web, se realiza mediante una dirección web o URL o Uniform Resource Locator.
Por ejemplo: http://www.profesordeinformatica.com/html.
Realmente cuando hablamos de direcciones web deberíamos hablar de URI, que sería la dirección web completa en lugar de URL. Para aclararlo vamos a diferenciar entre URN, URL y URI.
Los URN (Nombres Uniformes de Recursos o Uniform Resource Name) identifican a un recurso en Internet, pues no los localizan.
Los URL (Localizadores Uniformes de Recursos o Uniform Resource Locator) son secuencias de caracteres (ASCII) que se utilizan para localizar recursos en Internet (paginas web, sonidos, vídeos, imágenes, etc).
Los URI (Identificadores Uniformes de Recursos o Uniform Resource Identifier) identifican inequívocamente a un recurso.
URN: Esquema://userinfo@dominio:Puerto
URL: Esquema://userinfo@dominio:Puerto/camino?Query
URI: Esquema://userinfo@dominio:Puerto/camino?Query#Fragmento
Estas son las partes de las URL/URI:
- Esquema: es el protocolo empleado para la comunicación: http, https, ftp.
- UserInfo: son los datos para autentificacion del usuario: usuario:password
- Dominio: es el FQDN o la dirección IP donde se encuentra el recurso en Internet.
- Puerto: es el protocolo de comunicacion que empleara el protocolo.
- Camino: es la ruta donde se aloja el recurso dentro del servidor.
- Query: son datos que se envían al servidor en modo consulta.
- Fragmento: especifica una parte/posición dentro del recurso.
Ejemplos:
ftp://u60069614-dinux:dinux2011@dinux.org/dinux80.iso
http://es.wikipedia.org/wiki/Html5#Referencias