Cualquier elemento conectado a la red internet se identifica por un conjunto de cuatro números entre 0 y 255, algo así como 84.234.12.122, cualquier sitio de internet está identificado por esta dirección, que se conoce como IP. Pero como quiera que recordar esos números no es nada fácil existen unos servidores de nombre que transforman esas direcciones en nombres más humanos como www.espaciolatino.com. A estas direcciones se les llama Universal Resource Locator, o URL, es la forma de localizar cualquier recurso en internet. En general tiene el siguiente formato:
protocolo://máquina:puerto/ruta/fichero@usuario
donde protocolo puede ser uno de los siguientes:
- http
- Es el protocolo para la transmisión de documentos HTML, es decir, el que habitualmente usamos para ver las páginas en nuestro navegador.
- https
- Es similar al anterior pero con la particularidad de que la información viaja codificada mediante técnicas de encriptación.
- ftp
- Es un protocolo para la transmisión de ficheros (File Transfer Protocol). Permite intercambiar ficheros con sitios en los que se ejecuten servidores ftp. Los navegadores actuales permiten acceder a estos servidores FTP, pero lo más normal es usasr unos programas al efecto denominados clientes de FTP.
- mailto
- Otro protocolo para la transmisión de datos, pero en este caso a través de servidores de correo.
- news
- Mediante este protocolo accedemos a los denominados grupos de noticias, listas de distribución de mensajes relativos a temas concretos. Habitualmente se accede a estos servidores mediante el cliente de correo.
- telnet
- Es un terminal de acceso remoto en modo texto. Es un sistema bastante inseguro por lo que no es habitual en servidores donde la seguridad esté bien pensada.
Lo más normal en nuestras páginas será acceder a elementos de otros páginas y por tanto lo habitual será usar URL del estilo http://servidor.com/página.htm o similar. También es fácil que usemos estos enlaces para direcciones de email, al pulsarlo abre el program email del usuario.
En un enlace podremos usar la URL como hemos escrito más arriba, URL absoluta, pero también podremos usar formatos como /pagina.htm, parece que faltara la primera parte de la dirección ¿verdad? Pues no, en estos casos el navegador completa esa parte del inicio con la correspondiente de la página en la que esté el enlace, son las URL relativas. Por ejemplo si miras la URL de esta página en la barra de direcciones de tu navegador verás que es
https://creatuweb.espaciolatino.com/tutorhtml/tema6.html
Pues bien si en esta página colocara un enlace en la forma
<a href="tema3.htm">Tema 3</a>
Esta dirección realmente apuntaría a
https://creatuweb.espaciolatino.com/tutorhtml/tema3.html
Como último detalle a tener en cuenta es el uso de la / como forma de referirse a la raiz del sitio. Así este enlace
<a href="/index.htm">Portada</a>
estaría apuntando a https://creatuweb.espaciolatino.com/index.htm. Se añade la dirección completa del dominio donde está el sitio web..