anterior.gif (992 bytes)  siguiente.gif (1013 bytes)

4.gif (313 bytes)Explorando / Direcciones de URL

Direcciones de URL
(URL Addresses)

Un URL (Localizador de Recursos Uniforme) o una direcci�n de URL es un matrimonio entre la informaci�n en la direcci�n de IP para una m�quina y la informaci�n en su archivo local estructurado. De esa manera, la direcci�n del URL nos da el lugar de un archivo, no solamente en una computadora, pero respecto a la Internet entera!

Qu� Son URL: Una Analog�a
(What Are URLs: An Analogy)

Imag�nate que vives en un edificio grande y que tu direcci�n en el edificio corresponde al n�mero de un cuarto. Podr�amos llamar eso una direcci�n local: cualquiera en el edificio te puede localizar usando el n�mero de tu cuarto. Eso es an�logo al nombre de un archivo en una sola computadora: cualquier persona registrada dentro de esa computadora puede localizar un archivo en la computadora si le saben el nombre y en qu� cartapacios o directorios vive ( y tiene permiso de mirar dentro de dicho directorios).

Ahora, imag�nate que una persona de otro pa�s desea localizarte. La direcci�n local dentro del edificio ya no es suficiente porque no especifica c�mo localizar tu edificio. Como m�nimo, es necesario ser espec�fico en la informaci�n adicional dando el pa�s, ciudad, calle y dem�s del edificio donde tu resides.

Es as� de an�loga a la informaci�n de una direcci�n URL provee: una direcci�n URL da una direcci�n �nica para un archivo con respecto a cualquiera otro en la Internet, as� como tu direcci�n residencial completa nos da una manera �nica de localizarte desde dondequiera en el mundo. As�, las direcciones URL permiten a las computadoras de la Internet a comportarse en un nivel como si fueran una computadora singular.

A qu� se parecen las Direcciones URL?
(What do URL Addresses Look Like?)

Aqu� hay un ejemplo de una direcci�n URL:

http://csep10.phys.utk.edu/webcourse/browser/textfile.html

Esta es una direcci�n URL funcional y es tambi�n un enlace hypertexto (nota el color y que est� subrayado, y si le colocas el rat�n (mouse) encima el puntero se convierte en una mano apuntando, todos los indicadores de que es un enlace).

URL Pueden Identificar Cosas Interesantes

(URL's Can Address More Interesting Things)

El ejemplo anterior nos muestra el uso de la direcci�n URL para un archivo espec�fico conteniendo texto. De todos modos, las URL pueden ser usadas para buscar cosas mas generalizadas. Por ejemplo, trata los siguientes enlaces correspondientes a:

Una imagen en http://csep10.phys.utk.edu/webcourse/browser/use2.gif

Un archivo de sonido en http://csep10.phys.utk.edu/webcourse.browser/hastalaviasta.au

Un archivo de pel�culas en

http://csep10.phys.utk.edu/webcourse.browser/goldgate.mpg

Por lo tanto, vemos que la direcci�n de URL es algo poderoso, permiti�ndonos buscar una variedad de archivos.

Comentarios: May�sculas o Min�sculas
(Comments: Case Sensitivity)

Este lugar es tan bueno como cualquiera para avisarles sobre la trampa al entrar directorios y archivos en la Internet. Algunos sistemas de computadoras (por ejemplo, Unix) utiliza nombres de letra sensible para archivos y directorios; otros, (por ejemplo, Windows y Macintosh) ignora el tipo de letra en tales nombres. As�, en archivo (file 1) de computadora Windows y Archivo (File 1) se refieren al mismo archivo, pero en un sistema Unix ambos archivos ser�an dos totalmente diferentes.

Puedes tener un poco de confusi�n por esto, por lo siguiente: Sup�nte que tienes un archivo GIF que se llama myfile.GIF en tu computadora de Windows y entras en ella localmente usando un enlace de la Web de la forma

<a href="myfile.gif">

Esto, generalmente trabajar� en tu computadora Windows porque visualiza myfile.gif y myfile.GIF como los mismos archivos.

Confiado de que todo esta trabajando como debe, ahora transfieres el archivo conteniendo este enlace y el archivo de GIF a un servidor Unix de la Web e intenta entrar a este enlace por encima de la Web. Para tu sorpresa, tu (y toda persona en la Web intentando entrar a tu archivo) recibir� un mensaje de error de que el archivo myfile.gif no se encuentra en ese servidor de la Web. Por qu�? Unix es muy sensible a tipo y tama�o de las letras, por tal raz�n (contrario a la computadora de Windows que tu usaste para desarrollar archivos), el servidor visualiza myfile.GIF como un archivo diferente al de myfile.gif; por tal raz�n, la computadora gru�e. La �nica cura para este caso es o cambiarle el nombre del archivo en el enlace o el nombre del archivo GIF para que los nombres sean compatibles.

Comentarios: Espacios en Blanco
(Comments: Blank Spaces)

Una segunda trampa en poner direcciones en la Web est� asociada con el hecho de que diferentes sistemas bregan con espacios en blanco en archivos o nombres de directorios de maneras diferentes. Por ejemplo, nombres de archivos en Windows pueden tener espacios en blanco, pero sistemas Unix generalmente usan espacios en blanco como separadores entre nombres. As�, el nombre del archivo July Budget Reports es un nombre perfectamente aceptable para Windows, pero es una mala selecci�n para un sistema Unix porque interpretar� el nombre de este archivo como July pro el espacio en blanco que viene arrastrando a menos que instrucciones especiales le sean dada (por ejemplo, siempre incluyendo el nombre completo del archivo entre comillas causar� al sistema Unix a construir los espacios en blanco como parte del nombre del archivo).

Las maneras comunes que los sistemas de Unix nombran tales archivos sin emplear espacios en blanco es empezar las palabras con may�sculas (sin espacios entre las palabras), o subrayar o usar guiones como indicadores donde los espacios en blanco deber�an estar. Por ejemplo,

Ser�an todos aceptables como nombres de archivos de Unix.

Un Consejo
(Words of Advise)

Si tu eres usuario de Windows desarrollando tu propio material para la Web, probablemente te gustar� obviar estas "peculiaridades" con sistemas Unix referente a la sensibilidad de tipos y tama�o de letras y a los espacios en blanco. Desafortunadamente, no puedes porque la mayor�a de los servidores en la Internet usan sistemas de operaci�n Unix, y definitivamente la Internet en s� desarroll� un ambiente Unix. Esto tiene dos consecuencias:

  1. Por la herencia de la Unix en la Web, direcciones de URL generalmente no pueden contener espacios en blanco ( si son un requisito, deben ser entrados con secuencia de caracteres especiales).
  2. Si el material de tu Web proviene de un servidor Unix, la situaci�n de los nombres de archivos y directorios ser� importante anotar.

Por tal motivo, si tu vas a desarrollar material para la Web, seriamente te sugerimos que inmediatamente te hagas la costumbre de (1) asumir sensibilidad sobre may�sculas en los nombres de los archivos y (2) acost�mbrate a no usar espacios en blanco en ning�n nombre de archivo.

siguiente.gif (1013 bytes)