GENERALIDADES
URL significa Uniform Resource Locator o, en español, Localizador
Uniforme de Recursos. La URL es una forma de organizar la información en la web.
Una URL es una dirección
que permite acceder a un archivo
o recurso como ser páginas
html, php, asp, o archivos gif, jpg, etc. Se trata de una
cadena de caracteres que identifica cada recurso disponible en la WWW.
Cuanto nos piden una URL en un formulario web, usualmente nos solicitan la
dirección de un sitio web propio o incluso la dirección de un perfil de
usuario, como podría ser el de Facebook (de la forma www.facebook.com/su-nombre-de-usuario).
Otros ejemplos de URLs: www.alegsa.com.ar; www.youtube.com/vevo; www.pagina.com/archivo.jpg.
Historia y características de las URL
Las URL fueron usadas por primera vez por Tim Berners-Lee en 1991 con el fin de
poder crear enlaces
entre distintas páginas en la WWW. Desde 1994 el término URL se incorpora a un
concepto más general, el URI,
pero igualmente se sigue utilizando URL.
Forma general de una URL: protocolo://máquina/directorio/fichero
Las URL de protocolo
HTTP son las típicas
direcciones a una página web, por ejemplo: http://www.alegsa.com.ar/Diccionario/diccionario.php
Esquema de URL
El esquema en un URL sirve para fines de
clasificación. Se especifica en un URL antes de los dos puntos. La
especificación de los elementos que siguen después de los dos puntos varía en
función del esquema. Algunos ejemplos son comúnmente encontrados en el uso
diario de Internet:
- http, que es el esquema más frecuentemente encontrado al navegar en Internet.
- https, que es el esquema usado para páginas seguras de Internet, conocido como SSL.
- mailto, esquema usado para direcciones de correo electrónico.
- ftp, esquema usado para el protocolo de transferencia de archivos ftp.
La estructura general de una URL es la
siguiente:
protocolo://servidor:puerto/directorio/pagina
Pero, ¿qué significan todas estas
partes?
Protocolo, es el
formato en el que se van a intercambiar los datos nuestro navegador y la
máquina de destino. Existen diferentes protocolos, dependiendo del contenido
que queramos intercambiar. Así, por ejemplo, el http (hypertext transfer
protocol) es para la visualización de páginas web, ftp (file transfer
protocol) para transferir fichero, mail para transmitir correos
electrónicos.
Servidor, es el
nombre de la máquina destino. Este se compone de dos partes. El nombre del
servidor y el dominio. Ejemplos de nombre de servidor serían: www.yahoo.com,
www.google.com, ayudaenlaweb.blogspot.com, www.manualweb.net.
Nombre del servidor, es el
nombre que se le haya dado a la máquina. Suele ser representativo del sitio al
que estamos accediendo. Por ejemplo, google, yahoo, flickr, youtube.
Dominio de nivel superior, serían las
ultimas tres letras del nombre del servidor. Son muy reconocibles y las más
normales son .com, .net y .org. Aunque hay muchas variantes, .tv, .mil,…
incluso asociadas a zonas geográficas .es, .fr, .uk.
Subdominio, se usa
cuando queremos que una misma máquina atienda a varios nombres. Se antepone
delante del nombre de la máquina. Por ejemplo, nuestro nombre de servidor tiene
subdominio, ayudaenlaweb. Siendo blogspot el nombre de la máquina y .com el
dominio de nivel superior.Suele existir uno por defecto que es el www. Y hay
otros que se suelen usar como “estándares” como el ftp.
Puerto, es un
número y corresponde a un punto específico de entrada a la máquina. Suele ir
asociado al protocolo, es decir, al usar un protocolo, por defecto se le asigna
un número de puerto. Así el protocolo http suele usar el puerto 80. Es por ello
que no se especifica al poner la URL. Incluso, algunos navegadores, al ponerlo
en la URL, lo ocultan. Otros puertos son el 21 para el ftp.
Directorio, esto es
igual que los directorios de los sistemas operativos. Es decir, las carpetas de
Windows. Nos sirve para organizar las páginas que tenemos en el servidor y su
estructura es jerárquica. Podemos anidar unos directorios en otros.
Página, representa
a la página web en concreto y es la que tiene el contenido en cuestión.
Las
distintas partes que forman el dominio reciben el nombre de subdominios.
El
subdominio más a la derecha es el de carácter más general, denominándose
dominio de nivel alto.
Existen
dos tipos de dominios de nivel más alto aunque en algunos países se ha definido
también un subdominio que les permita diferenciar el tipo de organización, como
por ejemplo “ac” para instituciones académicas o “co” para las organizaciones
comerciales.
Dominios
de organización: se basan en el plan de
direccionamiento creado antes de que Internet fuese una red internacional.
Contienen definiciones del tipo de organización a la que pertenece la
computadora (educativa, comercial, militar, etc.). Cuando Internet se expandió
fue necesario definir nuevos dominios de nivel alto que cubrieran esta situación.
DOMINIOS
DE TIPO DE ORGANIZACIÓN
|
DOMINIO
|
SIGNIFICADO
|
|
com
|
Organización
comercial
|
|
edu
|
Institución
educativa
|
|
gov
|
Institución
gubernamental
|
|
int
|
Organización
internacional
|
|
mil
|
Organización
militar
|
|
net
|
Organización
de red
|
|
org
|
Organización
sin ánimo de lucro
|
Por
ejemplo: En la dirección unhomespa@un.org, el identificador de
usuario es “unhomespa” y el dominio “un.org”. Su dominio de nivel más alto, “org”,
nos dice que el servidor pertenece a una organización sin ánimo de lucro. Por
último, el subdominio que está más a la izquierda (a la derecha de la @), nos
dice el nombre concreto del servidor que utiliza ese usuario, “un”.
Dominios
geográficos: dominios de nivel alto que definen la
localización geográfica. A continuación, algunos ejemplos
DOMINIOS
DE NIVEL ALTO GEOGRÁFICOS
|
DOMINIO
|
SIGNIFICADO
|
DOMINIO
|
SIGNIFICADO
|
|
aq
|
Antártida
|
is
|
Islandia
|
|
ar
|
Argentina
|
it
|
Italia
|
|
at
|
Austria
|
jp
|
Japón
|
|
au
|
Australia
|
kr
|
Corea
del Sur (Korea)
|
|
be
|
Bélgica
|
kw
|
Kuwait
|
|
bg
|
Bulgaria
|
li
|
Liechtenstein
|
|
br
|
Brasil
|
lt
|
Lituania
|
|
ca
|
Canadá
|
lu
|
Luxemburgo
|
|
ch
|
Suiza
(Cantones Helvéticos)
|
lv
|
Latvia
|
|
cu
|
Cuba
|
mx
|
Méjico
|
|
cn
|
China
|
my
|
Malasia
(Malaysia)
|
|
co
|
Colombia
|
ni
|
Holanda
(Netherlands)
|
|
cr
|
Costa
Rica
|
no
|
Noruega
|
|
de
|
Alemania
(Deutschland)
|
nz
|
Nueva
Zelanda
|
|
dk
|
Dinamarca
(Denmark)
|
pl
|
Polonia
|
|
ec
|
Ecuador
|
pr
|
Puerto
Rico
|
|
ee
|
Estonia
|
pt
|
Portugal
|
|
eg
|
Egipto
|
re
|
Reunión
|
|
es
|
España
|
se
|
Suecia
|
|
fi
|
Finlandia
|
sg
|
Singapur
|
|
fr
|
Francia
|
si
|
Eslovenia
(Slovenia)
|
|
gb
|
Gran
Bretaña
|
th
|
Tailandia
(Thailand)
|
|
gr
|
Grecia
|
tn
|
Túnez
|
|
hk
|
Hong
Kong
|
tw
|
Taiwan
|
|
hr
|
Croacia
|
uk
|
Reino
Unido (United Kingdom)
|
|
hu
|
Hungría
|
us
|
Estados
Unidos (United States)
|
|
ie
|
República
de Irlanda
|
ve
|
Venezuela
|
|
il
|
Israel
|
za
|
Sudáfrica
|
|
in
|
India
|
|
|