sábado, 31 de octubre de 2015

¿ Cómo podemos conocer nuestras direcciones IP, pública y privada ?

La dirección IP, algo así como tu DNI, ese número único e identificativo que se le asigna a tu equipo para identificarlo de forma inequívoca cuando se conecta a una red. 


Conocer tu IP es muy importante, como iremos viendo a lo largo de nuestro viaje por Internet. Teniendo esto en cuenta, ¿ cómo podemos hacer para conocer nuestra dirección IP ?.
Primeramente, hay que señalar que hay dos tipos de IP, la IP privada, que es la que utiliza cada ordenador dentro de su red local y permite identificar a los equipos que hay conectados a ella; es decir, como norma general, cuando tú conectas tu equipo a un router, se te asigna una IP privada para esa red a la que te acabas de conectar.
Además, tenemos una dirección de IP pública, que es la que se muestra al resto de dispositivos que están fuera de esa red, por tanto, todos los dispositivos conectados a ese router comparten la misma IP pública, ya que el router es el que hace las funciones de puerta de entrada/salida.
Conclusión: la IP que se muestra a las páginas web y demás servicios en Internet, no es la IP privada de tu equipo sino que es la IP pública de tu router que es el que actúa como puerta de enlace a Internet.
Tú puedes conocer cuál es tu IP pública fácilmente, ya que tu navegador Web anuncia tu dirección IP para cualquier sitio Web. Hay sitios Web que al apuntar hacia ellos con tu navegador, te devuelven como respuesta el dato de tu dirección IP pública.

Para obtener la dirección IP privada de tu ordenador, cada sistema operativo tiene su propio protocolo. En el caso de Windows hay varias formas. La mas gráfica y sencilla es dirigirse al icono de redes en la bandeja del sistema (al lado del reloj), pulsar el botón derecho del ratón y elegir la opción abrir el centro de redes y recursos compartidos. A continuación, en la pantalla que se abre, en el lateral izquierdo, pulsar en el enlace cambiar la configuración del adaptador y seleccionar la tarjeta de red que estás usando, que te aparecerá en la pantalla y pulsar en el botón derecho del ratón sobre ella. En el cuadro que te aparece pulsas en estado y te aparece otro cuadro que muestra el estado de la conexión elegida. Pulsar sobre la pestaña Detalles y buscas la línea con el epígrafe dirección IPv4. La serie de dígitos que aparece a su derecha es la dirección IP privada de tu ordenador, que como podrás ver, no tiene nada que ver con tu dirección IP pública.
Otra alternativa mas avanzada para conocer la IP de tu ordenador, en el caso de Windows, es hacer uso del terminal. En tu teclado pulsas las teclas Windows+R y te aparece un pequeño cuadro de diálogo en el que debes escribir el comando cmd.exe y acto seguido se inicia el terminal de Windows, en el cual escribimos el comando ipconfig, te mostrará un listado con los datos de tu conexión de red. En el listado localizas la tarjeta de red que estás utilizando y te fijas en la entrada dirección IPv4, en donde se encuentra la IP que ha sido asignada a tu equipo.
Otros sistemas operativos como Mac, Linux, tienen sus propios protocolos que también son muy fáciles de ejecutar.




  

jueves, 29 de octubre de 2015

REGISTRADORES DE DOMINIO,

¡¡¡ OJO !!! Existen miles de Registradores que registran dominios en Internet, pero muy pocos de ellos están realmente autorizados...

Estos Registradores no acreditados, realizan meras funciones de intermediarios. Aunque no tengan una autorización directa del ICANN, muchos de ellos actúan de manera legal y eficaz, es una cuestión de ética. No obstante, debemos tener en cuenta que de cara a posibles reclamaciones, no todos actúan de acuerdo a esta ética empresarial y algunos, en tales circunstancias, pueden aprovecharse de la inexistencia de un contrato escrito con el ICANN.
Un Registrador de dominios no es mas que una empresa que vende dominios de Internet, es decir, permiten que un individuo o una empresa puedan tener un nombre de dominio a cambio de pagar una cuota anual.
Como hay muchos registradores de dominios y todos realizan la misma función, compiten entre ellos intentando ofrecer precios mas bajos que el resto para ser competitivos, pero en general, podemos decir que los hay caros, baratos y normales; el mercado funciona así. Ahora bien, es muy común encontrarse con registradores, que por sus prácticas habituales, podríamos considerar como estafadores. Prácticas como cobrarle mas a las empresas que a los particulares aunque el proceso y el resultado sea el mismo, o decir el precio real solamente después de obtener el número de la tarjeta de crédito, o anunciar un dominio barato y una vez comprado ofrecer servicios prácticamente imprescindibles para el buen funcionamiento del dominio como servicios extra (de pago) como por ejemplo :
  • Redirección a una URI
  • Contratar un DNS para poner tu IP
  • Tener un mínimo de alojamiento,necesario para poder almacenar información, imágenes, vídeo o cualquier contenido accesible vía Web
  • etc...
Se recomienda por tanto leerse bien la letra pequeña.
La mayoría de Registradores ofrecen un servicio de alojamiento DNS, osea, proporcionan un servidor DNS propio para poder hacer la resolución del nombre de dominio a la dirección IP, de esta manera no es necesario instalar un programa servidor DNS en un ordenador externo.
Además de las variaciones existentes entre registradores, cada tipo de dominio tiene unas condiciones y unos precios específicos. Por ejemplo En España, inicialmente el dominio ".es" comenzó siendo mucho más caro que el resto y esto, junto con algunas restricciones en su uso dificultó su adopción, pero con la creación en 2002 de la entidad pública Red.es se inició un cambio de rumbo en la gestión de los dominios ".es", culminando en el año 2005 con el Plan Nacional de Nombres de Dominio lo que hizo que en ese primer año se triplicara el número de registros ".es". Hoy en día ya son mas de 1,7 millones de registros de dominios ".es"
Hay que decir también, que desde el año 2004, los registradores de dominios añaden a sus precios una tasa que la ICANN cobra para mantenerse.
Una empresa de registros de dominio para poder venderlos o formar parte de una cadena de distribución ha de estar acreditada por el ICANN.
Y ya para finalizar decir que en en España, los registradores de dominio empezaron a surgir a mediados de los 90.

Registros de dominio - Tipos de Registros DNS

Proceso por el cual una persona pasa a tener el control sobre un nombre de dominio.

Como viene expresado en el encabezamiento, el registro de los nombres de dominio, es el proceso mediante el cual una persona obtiene el control sobre un nombre de dominio, a cambio de pagar una cierta cantidad de dinero a un registrador autorizado por ICANN.
El proceso que se sigue  para registrar un nombre de dominio es el siguiente:
  • Arrendar el dominio , para esto tenemos que hacer lo siguiente :
       - Elegir un dominio.
       - Verificar la disponibilidad del nombre de dominio deseado mediante la consulta en un Registrador.
       - Ingresar los datos personales.
       - Elegir la cantidad de tiempo que el dominio permanecerá registrado.
       - Pagar el dominio, mediante tarjeta de crédito o a través de transferencia bancaria.

  • Una vez arrendado el dominio, debemos  configurarlo con la URL a la cual vamos a redireccionarlo, la IP del servidor, al que encontraremos con el servidor DNS de éste.
  • El registrante del dominio, es decir nosotros, debemos esperar un tiempo para que el dominio sea reconocido en todos los servidores de Internet, entre 4 y 8 horas para los dominios ".com" y ".net", y entre 24 y 48 horas para los demás dominios. Durante este período :
            1º El Registrador contacta con ICANN y realiza el proceso de                          forma transparente para el registrante.

             2º Se comunica al registrante que el dominio ya ha sido registrado.

  • El nuevo dominio funciona y resuelve a la IP apropiada en el servidor DNS usado, pero no en el resto de servidores del Mundo. A continuación se propaga por el resto de servidores del Mundo y, debido a que cada uno de ellos tiene distintos tiempos de actualización y parámetros de caché distintos, pasan varias horas hasta que todos los servidores DNS pueden resolver dicho nombre de dominio.
  • La página ya es accesible mediante un nombre de dominio desde cualquier computadora.
Un requisito imprescindible para registrar un dominio es facilitar datos veraces sobre el registrante, como nombre, dirección física y electrónica y teléfono de contacto. Estos datos son importantes para poder contactar con el responsable de un dominio en el caso de que exista algún problema como por ejemplo, spam procedente de esa dirección, información que se puede consultar con el programa WHOIS, Protocolo TCP basado en petición / respuesta que se utiliza para efectuar consultas en una base de datos que permite determinar el propietario de un nombre de dominio o de una dirección IP en Internet.
También hay que mencionar que cada registrador tiene unas normas específicas sobre lo que considera correcto y normas también relacionadas con diversas cuestiones como por ejemplo la codificación de caracteres.
En definitiva, tenemos pues que, los datos necesarios para registrar un dominio son : el registrador oficial de dominios que es la empresa registradora oficial inscrita en ICANN, que se encarga de preservar los datos de los registros ; el propietario del dominio, persona o entidad que figura como legítimo propietario durante el período del registro ; el contacto administrativo, persona o entidad designada por el propietario del dominio que figura como administrador de los datos del dominio en favor de su propietario ; el contacto técnico, persona o entidad encargada de la manutención de los números DNS del dominio para su correcto funcionamiento y enlace en la red ; el contacto de facturación, persona o entidad que se encargará de realizar el pago por las subsiguientes renovaciones del dominio ;  el DNS (Domain Name Server), números que figuran en el registro de los dominios (mínimo dos) y muestran las direcciones IP de los servidores que se harán cargo de las peticiones al dominio y de redireccionar las mismas a donde proceda según la naturaleza de cada petición.
Con el registro de dominios se han producido y se producen abusos por diferentes cuestiones que podéis ojear, para saber de qué van los tiros, en el enlace de este párrafo.
A continuación, muestro un cuadro con los tipos de registros extraído de Wikipedia :

 Tipos de registros DNS

  • A = Address – (dirección) Este registro se usa para traducir nombres de servidores de alojamiento a direcciones IPv4.
  • AAAA = Address – (dirección) Este registro se usa en IPv6 para traducir nombres de hosts a direcciones IPv6.
  • CNAME = Canonical Name – (nombre canónico) Se usa para crear nombres de servidores de alojamiento adicionales, o alias, para los servidores de alojamiento de un dominio. Es usado cuando se están corriendo múltiples servicios (como FTP y servidor web) en un servidor con una sola dirección IP. Cada servicio tiene su propia entrada de DNS (como ftp.ejemplo.com. y www.ejemplo.com.). Esto también es usado cuando corres múltiples servidores HTTP, con diferentes nombres, sobre el mismo host. Se escribe primero el alias y luego el nombre real. Ej. Ejemplo1 IN CNAME ejemplo2
  • NS = Name Server – (Servidor de Nombres) Define la asociación que existe entre un nombre de dominio y los servidores de nombres que almacenan la información de dicho dominio. Cada dominio se puede asociar a una cantidad cualquiera de servidores de nombres.
  • MX = Mail Exchange – (registro de intercambio de correo) Asocia un nombre de dominio a una lista de servidores de intercambio de correo para ese dominio. Tiene un balanceo de carga y prioridad para el uso de uno o más servicios de correo.
  • PTR = Pointer – (indicador) También conocido como 'registro inverso', funciona a la inversa del registro A, traduciendo IPs en nombres de dominio. Se usa en el archivo de configuración de la zona DNS inversa.
  • SOA = Start of authority – (Autoridad de la zona) Proporciona información sobre el servidor DNS primario de la zona.
  • HINFO = Host INFOrmation – (información del sistema informático) Descripción del host, permite que la gente conozca el tipo de máquina y sistema operativo al que corresponde un dominio.
  • TXT = TeXT - (Información textual) Permite a los dominios identificarse de modos arbitrarios.
  • LOC = LOCalización - Permite indicar las coordenadas del dominio.
  • WKS - Generalización del registro MX para indicar los servicios que ofrece el dominio. Obsoleto en favor de SRV.
  • SRV = SeRVicios - Permite indicar los servicios que ofrece el dominio. RFC 2782. Excepto MX y NS. Hay que incorporar el nombre del servicio, protocolo, dominio completo, prioridad del servicio, peso, puerto y el equipo completo. Esta es la sintaxis correspondiente: Servicio.Protocolo.Dominio-completo IN SRV Prioridad.Peso.Puerto.Equipo-Completo
  • SPF = Sender Policy Framework - Ayuda a combatir el spam. En este registro se especifica cual o cuales hosts están autorizados a enviar correo desde el dominio dado. El servidor que recibe, consulta el SPF para comparar la IP desde la cual le llega con los datos de este registro.
  • ANY = Toda la información de todos los tipos que exista.      

miércoles, 28 de octubre de 2015

Las direcciones IP y el Sistema de Nombres de Dominio (2).-

.../...

Proseguimos por el hiperespacio de Internet intentando dejar constancia de nuestro aprendizaje y trabajo de búsqueda en este cuaderno de bitácora, con pretensión de ser, en el futuro, un buen recordatorio de este apasionante viaje y, en esta nueva entrada nos preguntamos...¿Cómo funciona el Sistema DNS?



Hablábamos en la anterior entrada de la correspondencia que existe entre nombres de dominio y sus correspondientes direcciones IP, como por ejemplo:

                             NOMBRE DE DOMINIO           DIRECCIÓN IP
                                    www.ua.es                          193.145.233.8
                                 www.epn.edu.es                     192.188.57.254
                                     idesweb.es                         185.22.92.56

Y hemos visto como se estructura dentro de las direcciones IP, la forma en que se asignan los nombres de dominio, tanto en el sistema de direccionamiento IPv4 como en el mas actual IPv6.
Ahora nos queda ver, como los nombres de dominio se transforman en direcciones IP mediante el Sistema DNS (Domain Name System), en español, Sistema de Nombres de Dominio.
El funcionamiento de el DNS es un poco complejo, pero básicamente es una base de datos distribuida entre diferentes ordenadores que denominamos servidores DNS y los cuales se comunican entre sí.
Se podría decir,de forma sencilla y con una visión global de su funcionamiento, que cada servidor DNS posee una tabla con la correspondencia entre los nombres de dominio y las direcciones IP; cuando un servidor DNS-x no dispone de una correspondencia concreta, sabe a que servidor DNS-y tiene que preguntar para obtener la respuesta correcta, la cual es enviada de vuelta al solicitante de la consulta. Pero, ¿ cómo se realiza este proceso en profundidad ?, o lo que es lo mismo, ¿ cómo funciona el Sistema DNS ?.
Primeramente hay que decir que el DNS es un sistema de nomenclatura jerárquica para computadoras y cualquier servicio o recurso que esté conectado a Internet o a una red privada. Este sistema asocia información variada con nombres de dominio asignados a participantes de la red. Su función mas importante es traducir nombres inteligibles por nosotros, en identificadores binarios asociados con los equipos conectados a la red, con el propósito de poder localizar y direccionar estos equipos a nivel mundial.
El servidor DNS utiliza una base de datos distribuida y jerárquica (como hemos visto en la entrada del pasado 23 de octubre, un poco a grosso modo, etiqueta:Servidores de raíz), que almacena información asociada a nombres de dominio en redes como Internet, es decir, como base de datos, el DNS es capaz de asociar diferentes tipos de información a cada nombre pero, el uso mas común de el DNS es la asignación de nombres de dominio a direcciones IP y la localización de los servidores de cada dominio. Es pués evidente que ofrece numerosas ventajas, ya que por ejemplo, los nombres de dominio son mas fáciles de recordar que las direcciones IP, además de que son mas fiables (en las consultas) en el sentido de que una dirección IP puede cambiar con el tiempo por diversas razones, sin que tenga que cambiar el nombre de dominio (que es lo que nosotros buscamos). 
Una vez dicho esto, vamos a profundizar en el sistema DNS.
En la práctica, la operativa del sistema DNS utiliza tres componentes principales:
  • Clientes fase 1: en la computadora del usuario se ejecuta un programa cliente DNS el cual genera peticiones DNS de resolución de nombres a un servidor DNS.
  • Servidores DNS: contestan las peticiones de los clientes. 
  • Zonas de autoridad: una parte del espacio de los nombres de dominio sobre la que es responsable un servidor DNS.
De la misma manera que en entradas anteriores hemos visto que los dominios están jerarquizados, podemos decir que el DNS consiste en un conjunto jerárquico de servidores DNS. Cada dominio o subdominio, tiene una o mas zonas de autoridad que publican la información acerca de él y los nombres de servicios de cualquier dominio incluido en dicha zona de autoridad. Por supuesto que, la jerarquía de las zonas de autoridad coincide con la jerarquía de los dominios. Es por ello entendible que al inicio de esa jerarquía, se encuentren los servidores raíz, que son los que responden cuando se trata de resolver un dominio de primer o segundo nivel.
En los gráficos que se muestra a continuación, puede verse  la jerarquía existente en las zonas de autoridad para la solicitud de nombres y también de recursos asociados a esos nombres.

A continuación vamos a ver un resumen del proceso completo de consulta de DNS :

      Como se puede ver, en los pasos iniciales del proceso de consulta, en un programa del equipo local, se solicita un nombre de dominio DNS. La solicitud se transmite al servicio cliente DNS para su resolución mediante la información almacenada en el caché local. Si se puede resolver el nombre consultado, se responde a la consulta y el proceso finaliza.
Si la consulta no coincide con ninguna entrada del caché, la resolución continúa con la consulta del cliente al servidor DNS (el servidor DNS preferido se selecciona de una lista global). Cuando el servidor DNS recibe una consulta, primero comprueba si puede responder a la consulta con autoridad, en función de la información de registros contenida en una zona configurada localmente en el servidor. Si el nombre consultado coincide con algún registro de recursos en dicha zona local, entonces el servidor puede responder con autoridad para resolver el nombre consultado. Si no es así, el servidor comprobará si puede resolverlo con la información almacenada en el caché local de consultas anteriores. Si es así, el servidor puede responder al solicitante y se acaba la consulta.
Si no fuera así, el proceso de consulta continúa mediante la recursividad para resolver completamente el nombre, lo que implica la asistencia de otros servidores DNS para resolver el nombre, como vemos en el siguiente gráfico :



Esto todavía podemos ampliarlo mas, pero creo que con saber esto es suficiente para continuar con nuestro apasionante viaje.

Para finalizar con esta jornada de bitácora, decir que el espacio de nombres de dominio tiene una estructura arborescente :


 Las hojas y los nodos del árbol se utilizan como etiquetas y un nombre de dominio completo de un objeto, consiste en la concatenación de todas las etiquetas de la ruta.
A continuación, un vídeo resúmen :











martes, 27 de octubre de 2015

Las Direcciones IP y el Sistema de Nombres de Dominio (1).-

Hasta ahora, hemos estado viendo en este cuaderno de bitácora, que son los nombres de dominio y para que sirven, dentro de lo cual es conveniente recordar que un nombre de dominio puede identificar a toda una red, o a un ordenador o dispositivo de red en particular :
  • Nivel 1 : .es
  • Nivel 2 : ua.es
  • Nivel 3 : dlsi.ua.es
  • Nivel 4 : www.dlsi.ua.es/gplsi.dlsi.ua.es
Hemos visto también a lo largo de este cuaderno, que los nombres de dominio tienen que transformarse en direcciones IP, ya que éste es el sistema que se se emplea en Internet para identificar un ordenador. Ahora, cabe preguntarnos de qué manera es realizada esta transformación.
Si una dirección IP identifica un ordenador o cualquier otro dispositivo de red en Internet, quiere decir que cualquier dispositivo que esté conectado a Internet en el mundo, bien sea un ordenador o una tableta o un teléfono móvil, etc..., tiene asignada una dirección IP que es exclusiva, por esto es necesaria la existencia de un sistema que recoja unívocamente todas las direcciones IP de todos los dispositivos conectados a Internet del mundo.
En la actualidad, existen dos sistemas de direccionamiento, es decir, dos conjuntos de direcciones IP que son : IPv4 (versión 4) e IPv6 (versión 6).
Las direcciones IPv4 se expresan por un número binario de 32 bits que identifica de forma exclusiva una interfaz de red del sistema, lo que quiere decir que el sistema de direccionamiento permite un espacio de hasta 2^32 direcciones, o lo que es lo mismo 4.294.967.296 direcciones IP.
Una dirección IPv4 se escribe en dígitos decimales y se divide en 4 campos de 8 bits, separados por puntos. Cada campo de 8 bits representa un byte de la dirección IP y a este modo de representación se le denomina, normalmente, formato de decimales con puntos.
De una serie de direcciones IP, representadas de una forma inteligible por nosotros, como por ejemplo,
"192.168.0.1" ; "192.168.1.100" ; "255.255.255.0", tenemos que :
  • los 2 primeros octetos de cada una de estas direcciones ("192.168" , "192.168" y "255.255") representa a la parte correspondiente a la red, es decir, el nº de red IPv4 registrado y,
  • los dos últimos octetos ("0.1" , "1.100" y "255.0") representan la parte del host de la dirección IPv4. La parte del host identifica de forma exclusiva una interfaz en un sistema de una red.
Por tanto, para cada interfaz de una red local, la parte de la dirección de red será la misma, pero la parte del host debe ser diferente.
A pesar de ser un número tan elevado el total de direcciones IPv4, no es suficiente para asignar una dirección IP a cada dispositivo que se conecta a Internet en la actualidad, por lo que este número se ha quedado muy pequeño y consiguientemente se ha tenido que ampliar, desarrollándose el sistema de direcciones IPv6.

Tabla de Conversión Decimal-Binario-Hexadecimal
Las direcciones IPv6, se expresan por un número binario de 128 bits, provocando pués un espacio de direccionamiento de hasta 2^128=3,4 x 10^38 (no nos cabe la cifra en una calculadora normal), lo que permite que cada persona en la Tierra, pueda hacer uso de millones de direcciones IP.
Como las direcciones IPv6 son mas largas, se emplea la notación Hexadecimal, sistema de numeración posicional que tiene como base 16. Su uso está muy vinculado a las ciencias de la computación y la informática, las cuales suelen utilizar el byte u octeto como unidad básica de memoria; como un byte representa 16 valores (2^8) quiere decir que en base 16, 2 dígitos hexadecimales corresponden a un byte
exactamente .
Aunque todo esto parezca excesivamente técnico, creo que está bien saber de donde vienen las cosas y es por ello que me voy a parar un poquito para explicar lo mas brevemente posible como funciona este sistema de numeración posicional. 

Tabla de Multiplicar Hexadecimal
En principio y, debido a que el sistema usual de numeración es de base decimal, solo se dispone de 10 dígitos, lo que ha llevado a adoptar la convención de usar las 6 primeras letras del alfabeto latino, para suplir los dígitos que nos faltan. El conjunto de símbolos que se emplean en este sistema estará por tanto constituido por los siguientes 16 valores :
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
donde A=10, B=11, C=12, D=13, E=14 y F=15 
En ocasiones, se utilizan letras minúsculas en vez de mayúsculas.
Como en cualquier sistema de numeración posicional, el valor numérico de cada dígito es distinto dependiendo de su posición en la cadena de dígitos. Esto es así porque cada dígito queda multiplicado por la base del sistema, que es 16, y elevado exponencialmente a la posición que ocupa en la cadena ; UNIDADES : 16^0, DECENAS : 16^1, CENTENAS : 16^2, MILLARES : 16^3.                                                                                                 Por ejemplo :
3E0A en base 16=(3x16^3)+(14x16^2)+(0x16^1)(10x16^0)=12.288+3584+0+10=15.882 

Decíamos entonces que, como las direcciones IPv6 son mas largas, empleamos para ellas la notación hexadecimal. Decíamos también que tienen un tamaño de 128 bits, por lo que están compuestas por 8 campos de 16 bits, unidos cada uno de los campos entre sí por dos puntos (:).
Tenemos pués que el formato básico de las direcciones IPv6 es el siguiente que vemos a continuación : x : x : x : x : x : x : x : x, donde cada x representa un número hexadecimal. 
Los tres campos mas a la izquierda, que agrupan 48 bits, contienen el prefijo de sitio, el siguiente campo, de 16 bits, ocupa el ID de subred, que representa la topología privada del sitio y los cuatro campos situados mas a la derecha, que agrupan 64 bits, contienen el ID de Interfaz, también llamado token.
A pesar de la simplificación que supone a la hora de reducir el tamaño de las direcciones IP, la implantación de IPv6 está siendo muy lenta.  

      .../...

lunes, 26 de octubre de 2015

Los Dominios Territoriales .es ; ¿ Cuándo se inició su comercialización ? ¿ Cuántos hay registrados en España en estos momentos ? ¿ Qué organismo los gestiona?

Actividad 1.7 del curso "Desarrollo Web".-

Los dominios territoriales ".es" en España, fueron creados en 1989 y, en sus primeros años de desarrollo, gestionados por RedIRIS (Red española de comunicaciones para el ámbito académico y científico) ahora integrada en el CSIC. Los registros mas antíguos datan de 1991, siendo el primero que está en vigor el del Instituto de Astrofísica de Canarias "iac.es".
En sus inicios, los dominios ".es" se registraban con cuentagotas sobre todo, por Universidades, Instituciones Públicas y empresas de telecomunicaciones y consultoría. Esto era debido a dos razones fundamentalmente, por un lado, los costes de registrar un dominio ".es" eran un 80% mas caros que en la actualidad y, por otro lado, las condiciones requeridas eran muy limitadas, es decir, solamente podían solicitar registros ".es" aquellas empresas que ya poseían una marca en propiedad, nombres particulares coincidentes con el DNI del solicitante o aquellas empresas que ya existían y estaban debidamente registradas.
Con la creación de la entidad pública "Red.es" en el año 2002 se inició un cambio en la forma de gestionar el registro de dominios ".es" que culminó en 2005 con el Plan Nacional de Nombres de Dominio en una Normativa con menos restricciones, cuya diferencia fundamental con respecto a la anterior normativa es que el criterio de registro es que el dominio que se quiere registrar se encuentre libre, es decir, ahora puede solicitarlos cualquier persona que resida en el país o que mantenga vínculos económicos o culturales con él.
Esto ha provocado que se disparara el registro de dominios territoriales ".es" y, al cierre del mes de septiembre de este año 2015, el total de registros ".es" es de 1.789.622, de los cuales :
  • 1.690.663 son ".es"
  • 80.393 son ".com.es"
  • 12.287 son ".org.es"
  • 5.252 son ".nom.es"
  • 582 son ".gob.es" y
  • 445 son ".edu.es"
Estos dos últimos son utilizados exclusivamente por entidades gubernamentales e instituciones educativas respectivamente.
La entidad que gestiona el registro de dominios en España es "Dominios.es", agencia perteneciente al Ministerio de Industria, Energía y Turismo  

¿ Cuáles son los nombres de dominio que tienen solicitados dos gigantes como Google y Microsoft ? ; ¿ Algún fabricante de coches tiene solicitados nombres de dominio ?

Actividad 1.6 del módulo 1 de el curso "Desarrollo Web".-

Para saber cuales nombres de dominio están solicitados en la actualidad, no tenemos mas que utilizar el buscador de nuevos nombres de dominio de ICANN.
Nos dirigimos a la sección dentro de la web de ICANN denominada New Generic Top-Level Domains, y en el buscador de la página escribimos el nombre de la empresa en cuestión; en el caso de Google, vemos que tienen 102 solicitudes de dominio esperando a ser aprobadas, cada una con un número de priorización, entre las cuales se encuentran la solicitud, por ejemplo de Chrome, youtube, Nexus, sitio, nube, etc...
En el caso de Microsoft, vemos que tiene 11 solicitudes de nombres de dominio, entre los que se encuentran hotmail, bing, Windows, docs, etc...
Con respecto a si algún fabricante de automóviles tiene solicitado algún nombre de dominio, buscamos diversas marcas en el buscador, por ejemplo, la fábrica española Seat tiene su nombre de marca solicitado como nombre de dominio; Citroen no tiene ninguna solicitud de nombre de dominio; Ford tiene solicitados Ford y Lincoln; BMW tiene solicitados los nombres de dominio BMW MINI y así, si seguimos buscando, vemos cuales son los dominios de primer nivel solicitados en el Mundo.

viernes, 23 de octubre de 2015

Servidores de Raíz (Root Servers) de nombres de dominio.

En la anterior entrada, terminaba haciendo referencia a la importancia que tienen los servidores raíz de nombres de dominio (ROOT-Servers) para el correcto funcionamiento de las comunicaciones en Internet, ya que son el primer paso en el sistema traductor de nombres de host (legibles por humanos), en secuencias alfanuméricas que determinan las direcciones IP de cada host (legibles por las máquinas).
También facilitaba algunos enlaces para quien desee saber algo mas sobre este tema tan importante.
No obstante, este tema tiene enjundia suficiente para que nos paremos a profundizar un poco mas en este blog.
Tenemos pués que, dada una consulta de cualquier nombre de dominio, el servidor raíz proporciona al menos el nombre y la dirección del servidor autorizado de la zona de mas alto nivel para el dominio que se busca y este servidor de dominio proporcionará una lista de los servidores autorizados para la zona de 2º nivel hasta obtener una respuesta. A continuación muestro algunos gráficos que creo pueden ilustrarnos el modo en que este sistema funciona :
Debido a los límites del propio sistema DNS y de ciertos protocolos como UDP (debido al tamaño de los paquetes no fragmentados), existe un número limitado de direcciones de los servidores raíz que se pueden acomodar para dar respuesta a las consultas de DNS. Este límite ha determinado el número de instalaciones de servidores de nombres para atender las necesidades de toda la Internet publica del mundo y, en la actualidad, se puede decir que hay 13 Servidores Raíz (ROOT-Servers) en toda Internet aunque esto no sea exactamente así, tal y como suena, como veremos a continuación.

jueves, 22 de octubre de 2015

Actividad propuesta : ¿Qué son y para qué sirven los dominios example.com y example.org? ¿Cuál es la organización que los gestiona?

Para contestar a esto, comenzaré respondiendo a la 2ª cuestión que se nos plantea en la actividad propuesta en este curso en el capítulo "los nombres de dominio".
El organismo que gestiona y supervisa la asignación global de direcciones IP, sistemas autónomos, servidores de raíz de nombres de dominio DNS y otros recursos relativos a los protocolos de Internet es la organización IANA (Internet Assigned Numbers Authority). Actualmente, es un departamento dentro del ICANN (Corporación Internacional para la Asignación de Nombres y Números), organización sin ánimo de lucro, que es responsable de coordinar algunos de los elementos clave que permiten que Internet tenga un funcionamiento correcto. Ya que Internet es una red mundial gratuita de coordinación también mundial, existen unas necesidades técnicas para coordinar globalmente algunos aspectos clave de Internet, función de coordinación que es llevada a cabo por IANA.
En su conjunto, el ICANN coordina la administración de los elementos técnicos del Sistema de Nombres de Dominio(DNS) para garantizar la resolución unívoca de los nombres y que así los usuarios puedan encontrar todas las direcciones sin ser repetidas.
Una vez dicho esto, hay que decir que hay ciertos dominios que están nominalmente registrados a IANNA, que se dejan de lado bien para ser utilizados en una política específica o con fines técnicos, estos son los DOMINIOS RESERVADOS y entre ellos se encuentran los Dominios Ejemplo como example.com y example.org., que son dominios que se mantienen para fines de documentación y pueden utilizarse como ejemplos ilustrativos en documentos sin coordinación previa con IANA, esto quiere decir que no están disponibles para su registro o transferencia; para reducir la probabilidad de conflicto y confusión, unos pocos nombres de dominio están reservados para su uso en pruebas privadas.
Con el crecimiento de Internet, las necesidades han aumentado y por ello, esos nombres de dominio iniciales se han quedado cortos...                            


martes, 20 de octubre de 2015

Nombres de Dominio (2) ; continuación

.../...

Entonces, tenemos que el propósito principal de los nombres de dominio en Internet es traducir las direcciones IP de cada nodo activo en la red a términos memorizables y fáciles de encontrar, lo cual se realiza por medio del Sistema de nombres de dominio (DNS),en inglés Domain Name System. Por tanto, aunque un ordenador se pueda identificar por su nombre de dominio, en realidad, en Internet los ordenadores se identifican por medio de La Dirección IP, cuya correspondencia con el nombre de dominio veremos mas adelante. 
Decir también que, debido a esta correspondencia existente entre los nombres de dominio y las direcciones IP, en una URL también se puede escribir una dirección IP en vez del nombre de dominio, por ejemplo:
http://www.ua.es/es/estudios/index.html - URL con el nombre de dominio
http://185.22.92.56/es/estudios/index.html - misma URL con la dirección IP.
Un nombre de dominio es pués una cadena de caracteres alfanuméricos que cumplen unas normas y un formato establecido y que se traducen en una dirección IP de una máquina.
Por tanto, esto también nos quiere decir que, sin la ayuda del sistema de nombres de dominio, los usuarios de Internet tendrían que acceder a cada servicio web utilizando la dirección IP tal y como vemos en el ejemplo anterior, además de que se reduciría el número de webs posibles, ya que actualmente es habitual que una misma dirección IP sea compartida por varios dominios.

Los nombres de dominio pueden ser :
  • El nombre de una empresa, como por ejemplo, "google.com"
  • El nombre de una institución, como por ejemplo, "ua.es"
  • El nombre de una organización, como por ejemplo, "w3.org"
  • El nombre de una persona, como por ejemplo, "sergiolujanmora.es", o
  • Cualquier cosa que uno quiera, como por ejemplo, "stupiddomain.com".

Los nombres de dominio, se organizan jerárquicamente en diferentes niveles :




  1. Nivel Superior o nivel 1 (TLD, Top Level Domain). Teniendo en cuenta que un FQDN (Fully Qualified Domain Name) es un nombre que incluye el nombre de una computadora y el nombre de dominio asociado a dicha máquina, entonces podemos decir que el dominio de nivel superior o TLD es, dentro de los FQDN, la categoría mas alta que es traducida a direcciones IP por los DNS oficiales de Internet. Originalmente, el espacio de dominio de nivel superior, se organizó en tres grupos principales:Países, Categorías y Multiorganizaciones, aunque temporalmente había otro grupo que consistía en el dominio DNS inicial .arpa, el cual había sido pensado para la transición hacia la estabilización del Sistema de Nombres de Dominio y que en la actualidad se mantiene exclusivamente para la infraestructura de Internet. La clasificación inicial de los dominios de nivel superior ha sido modificada y, actualmente la ICANN clasifica los dominios de nivel superior en :                    Dominios geográficos o territoriales, ccTLD (country code  Top Level Domain), que son aquellos que  identifican al país y utiliza los códigos de país de dos letras asignados por la ISO 3166-1, como por  ejemplo: España: .es, Alemania: .de, Francia: .fr ; y el registro de nombres de dominio territoriales está sometido a las normas de cada país, siendo en España quién lo gestiona, la organización "red.es", sobre la que podremos informarnos sobre su funcionamiento en   "dominios.es".                                                                                                                                                                                                                                                    
Sede Central de ICANN
 en California      

Dominios Genéricos, gTLD (generic Top Level Domain), son dominios de propósito general. Están formados por un mínimo de tres letras, para poder diferenciarlos de los territoriales. Los dominios genéricos, en un principio se asignaban en función de su destino o propósito para el que habían sido creados, sin embargo  en la actualidad la mayoría de ellos permiten su uso sin restricciones. No pertenecen pues a ningún país y son  mantenidos y regulados directamente por el ICANN o por otras entidades internacionales colaboradoras. Dentro de los dominios genéricos se pueden distinguir:

Los Nombres de Dominio; ¿Qué son?, ¿Cómo funcionan? (1)

Prosiguiendo con este apasionante cuaderno de bitácora y, trás haber visto qué son las URL y como se deben concebir, llegamos al concepto de Dominio.
¿Que es un dominio de internet?
Un dominio de internet es una red de identificación, la cual está asociada a un grupo de dispositivos o equipos conectados a la red Internet.
Entonces, el nombre de dominio se refiere al nombre único que normalmente se emplea para identificar un sitio web en Internet. Un nombre de dominio aparece en una URL, pero son cosas distintas. Hemos visto que las URLs son las direcciones que se emplean para localizar los diversos recursos en Internet y estas se componen de varias partes, por ejemplo:

http://www.ua.es/es/estudios/index.html

Vamos a analizar esta URL de derecha a izquierda:
index.html : es el documento
es/estudios/ : es la ruta al documento
ua.es/ : es el nombre de dominio, el cual puede contener un subdominio
www. : es el subdominio
http:// : es el esquema, que suele ser el protocolo de acceso o de comunicación.

Así pués, tenemos nombres de dominio como www.ua.es, www.dlsi.ua.es, google.es, idesweb.es, etc,etc,etc..., que son nombres únicos empleados para poder identificar esos sitios web en Internet.
Como sabemos, las computadoras solo entienden de números, por lo que es necesario un sistema de codificación. En los nombres de dominio, hasta hace unos pocos años, solo se podían utilizar los caracteres ASCII (American Standard Code for Information Interchange).El código ASCII es una representación numérica de un carácter como "a" o "@", etc...


Los 95 caracteres ASCII imprimibles
La Tabla ASCII, contiene 128 caracteres, numerados del 0 al 127, pero solamente 95 caracteres ASCII son imprimibles, los numerados del 32 al 126. Del 0 al 31 y el 127, son caracteres de control, que no son imprimibles, que sirven para uso interno del computador como controlar un dispositivo específico, por ejemplo.
La Tabla ASCII contiene las letras del alfabeto inglés, pero existen otras letras como las vocales acentuadas(á,é,í,ó,ú/Á,É,Í,Ó,Ú) o como la ñ/Ñ, que no están recogidas en la Tabla ASCII, lo que para éste país supone un grave problema, ya que esto ha condicionado que hasta hace algún tiempo no pudieran existir nombres de dominio como: españa.es o coruña.es por ejemplo. 
Esto se ha solucionado en parte, con las distintas codificaciones de ASCII extendido, cuando menos, para Europa Occidental, siendo las mas comunes: Página de códigos 437 ,usual en las versiones en inglés de IBM PC y MS-DOS; Página de códigos 850, usual en las versiones de Europa Occidental de IBM PC y MS-DOS; y Latin-1 (ISO-8859-1), típico de Unix y con modificaciones en Microsoft Windows y Macintosh.
No obstante, esto no es una solucion global, ya que existen otros tipos de escrituras en el mundo, que no están reflejadas en este sistema de codificación. Por ello, gracias al Nombre de Dominio Internacionalizado (IDN, Internationalized Domain Name), ya es posible utilizar nombres de dominio con caracteres en otros idiomas, aunque por ahora aún no está demasiado extendido. Este tipo de dominios puede contener caracteres con acento diacrítico como sucede en muchos lenguajes europeos entre los que se encuentra el español ( por ejemplo la "ñ"), o caracteres de escrituras no latinas como la árabe o las chinas.

                                                                          .../...






domingo, 18 de octubre de 2015

¿ Son Amigables las URLs de el Senado y el Congreso de los Diputados en España ? (Actividad 1.4)

Con respecto a las diferencias que se aprecian a primera vista de las páginas principales de ambas web, podemos apreciar una mayor facilidad para navegar por el sitio en la página del Senado, la cual tiene un diseño mas sencillo en su interfaz gráfica, lo que nos permite una navegación mas fácil, está pués, mas actualizada indicándonos por tanto que ha sido realizada con posterioridad a la página del Congreso de los Diputados, mas confusa y menos evolucionada.
Pero vayamos al análisis del formato de las URLs de ambas páginas, que es el objetivo al que nos lleva la Actividad propuesta en este curso.

  • La 1ª cuestión que se nos plantea, es determinar la URL para la sección llamada "Agenda", en ambas páginas.
Respuesta: Con respecto al Congreso de los Diputados, dicha sección figura 
                 como "Agenda semanal" y la URL que posee dicha sección es:
                 http://www.congreso.es/portal/page/portal/Congreso/Congreso/Actualidad 

Aunque la sección figura como agenda semanal, el título de la página que nos aparece es Actualidad, con lo que genera algo de confusión.
                                         
                Con respecto  al Senado,dicha sección figura como "Agenda" y la URL que posee es:     
                                      http://www.senado.es/web/actividadparlamentaria/actualidad/agenda/index.htm       
                  
Como podemos comprobar son excesivamente largas las dos, de tal manera que no nos va a resultar fácil manejarla, recordarla o compartirla.
Para solucionar esto, existen los Acortadores de URL .
Las URL que yo propondría son:

  1. Congreso de los Diputados: http://www.congreso.es/agenda
  2. Senado: http://www.senado.es/agenda


  • La 2ª cuestión que se nos plantea es averiguar quienes son el primer diputado y el primer senador por orden alfabético y determinar sus URLs; una vez obtenidas las URLs, ¿consideramos que son Amigables?, ¿que no?. en caso negativo, proponer una URL Amigable:
El primer diputado por orden alfabético es Abad Perez,Juan Antonio, cuya URL es:     
 http://www.congreso.es/portal/page/portal/Congreso/Congreso/Diputados/BusqForm piref73_1333155_73_1333154_1333154.next_page=/wc/fichaDiputado?idDiputado=87&idLegislatura=10
                                                         
El primer senador por orden alfabético es Abad Benedicto,Enrique, cuya URL es:
http://www.senado.es/web/composicionorganizacion/senadores/composicionsenado/fichasenador/index.html?id1=12880&legis=10

Como se puede comprobar, ambas URLs son muy largas y tampoco nos aportan ningún dato acerca de quienes son, sin embargo podrían proponerse URLs mas cortas y que indicasen algún dato acerca de a que se refiere la URL:

http://www.congreso.es/diputado/abad-perez-juan-antonio
http://www.senado.es/senador/abad-benedicto-enrique

Sin embargo, estas URLs propuestas, son amigables al buscador, ya que viendo las URLs podemos saber de que tratan cada uno de estos documentos.
  

jueves, 15 de octubre de 2015

URL amigables o semánticas (ejercicio propuesto en el vídeo URLs de iDESWEB)

Las URL amigables o semánticas  son aquellas facilmente entendibles por el usuario, algo muy importante en cuestiones de posicionamiento,la finalidad es que la página sea lo mas inteligible posible para los buscadores, lo cual ayudará a que se posicione en un lugar mas alto en las búsquedas, como veremos con detalle mas adelante en este mismo curso.
Las clásicas URLs de las páginas dinámicas, de gran complejidad,están llenas de variables GET y números dificiles de recordar. Este de por sí, es motivo suficiente para que existiera la necesidad de desarrollar las URL semánticas también llamadas amigables o bonitas y que están formadas con palabras relacionadas con el contenido de la página web, lo que las hace mas fáciles de recordar y por tanto, existe una mayor probabilidad de ser visitada por cualquier usuario, lo que hará que adquiera un mejor posicionamiento en los buscadores. Es fácil pués de entender que sean mucho mas utilizadas que las URL extensas.
Imaginemos por un momento que entramos en una página web para leer una noticia que habla sobre como hay que hacer para crear URLs amigas ; normalmente, tendría el siguiente formato : 
http://www.miweb.com/index.php?seccion=noticias&id_noticia=133

  1. Dificilmente recordaremos esta URL en el caso de que queramos volver a esta página, y
  2. si vemos esta URL sin entrar a la página, también nos será imposible saber de que trata dicha página.
En este caso, si tenemos conocimientos de programación web, entonces sabremos que estamos accediendo al archivo index.php en www.miweb.com pasándole a dicho archivo las variables: sección con el valor noticias e id_noticia con el valor 133, pero, si la semantizamos, podría quedarnos de la siguiente manera :
http://www.miweb.com/noticias/url-amigables.html

De esta manera, con solo ver la URL sabremos de que trata la página web y será mas fácil de recordar por nosotros en el caso de que quisiéramos volver a visitarla o comunicársela a alguien.
Además, un motivo fundamental que se ha convertido en gran impulsor de semantizar muchas de las URLs que se encuentran en Internet, es la problemática que surje con los buscadores, ya que estos, indexan las URLs no semánticas sin agregar peso a las palabras adecuadas con lo que devalúan el contenido de la página en los resultados orgánicos.
Las URL semánticas serán amigables para el buscador, que podrá indexarlas sin devaluar su contenido con las palabras clave de lo que podemos encontrar en esa página.



Direcciones que se emplean para localizar los recursos en la Web: Las URL

Uniform Resource Locator : URL, que traducido al español quiere decir Localizador de Recursos Uniforme                                                              
Esto quiere decir, que cada recurso en la web, tiene una dirección única que está identificada por un código numérico que identifica a un solo recurso.
En el proceso de creación de la Web, Tim Berners Lee lo que hizo fué desarrollar las tres tecnologías fundamentales que hacen posible la Web que son :
En esta entrada del blog, nos ocuparemos del funcionamiento de las URL y lo comenzaremos viendo cual es el formato básico de una URL :
esquema://máquina/directorio/archivo, como por ejemplo:
http://desarrolloweb.dlsi.ua.es/idesweb-29-ed/modulo-01
 A este formato también se le pueden incluir otros datos, como por ejemplo:
esquema://usuario:contraseña@;máquina/ directorio/archivo
 Al igual que podemos incluir el nombre de usuario y la contraseña que nos dan acceso a un ordenador, también podemos incluir el puerto de conexión:
esquema://máquina/puerto/directorio/archivo
También puede ser una combinación de todo lo anterior:
esquema://usuario:contraseña@máquina:protocolo/directorio/archivo
El esquema representa el protocolo, es decir, el mecanismo que se emplea para recuperar un recurso a través de una red de ordenadores. A veces este término también se usa como servicio. Cuando hablamos en el contexto de una URL, son equivalentes.
Los esquemas mas conocidos, podríamos decir que son:

  • HTTP
  • HTTPS
  • FTP 
  • Mailto
  • File
Las URLs, son, pués, un elemento básico de la Web, ya que son las que definen los hiperenlaces o hipervínculos que nos permiten definir el hipertexto de diversas fuentes, es decir, nos permiten relacionar información de diversas fuentes por medio de enlaces.
De todo lo dicho, se extrae una conclusión muy importante que debemos tener en cuenta en la Web y es que, a la hora de definir una URL, debemos ser muy cuidadosos, ya que un sitio web no es algo estático, sino que evoluciona con el tiempo : se modifican las páginas, se eliminan las páginas, se añaden páginas nuevas por lo que cuando se asigna una URL a una página web, esa URL debe ser válida durante toda la existencia de esa página web, porque al modificarla podemos afectar a otras páginas del sitio web ; si una URL deja de ser válida, los visitantes de un sitio web pueden encontrarse con la desagradable sorpresa de que le aparezca en su pantalla el mensaje :
"PÁGINA NO ENCONTRADA : ERROR404"  
 Es por esto que en su momento Tim Berners Lee dijo : "Es el deber de un webmaster asignar URIs que sean capaces de ser válidas durante 2 años, 20 años o 200 años".
Otra peculiaridad de las URL es que, con frecuencia, una URL puede ser muy larga y complicada, por lo puede ser dificil de memorizar, copiar o comunicar. Este problema se soluciona empleando los acortadores de URL, mecanismos que permiten convertir una URL larga en una URL corta. Estos sistemas acortadores de URL se han popularizado debido a la aparición de sistemas como "Twiter", que limitan la longitud de los textos que se pueden escribir (en el caso de Twiter, 140 caracteres). Mencionar que los acortadores de URL mas populares en la actualidad son el de Google, el de bitly y el de owly.
Por último, cabe decir que desde 1994, en los estándares de Internet el concepto de URL(Uniform Resource Locator) se solapa al concepto de URN(Uniform Resource Name), quedando ambos englobados en un concepto mas general : URI(Uniform Resource Identifier) en español Identificador Uniforme de Recurso, aunque el término URL todavía se utiliza ampliamente.



martes, 13 de octubre de 2015

El Hipertexto y la Hipermedia (2)

                                                                             .../...
                                  (Continuando donde lo hemos dejado en la anterior entrada)
Por tanto, de esta definición extraemos la diferencia existente entre lo que es un texto normal, como por ejemplo un libro, en el que su lectura normalmente está limitada a una organizacion lineal o secuencial con respecto a el hipertexto, el cual nos permite por un lado saltar de un punto a otro dentro de un mismo texto y por otro lado, también nos permite ir a otro texto, a través de referencias.
Esto se traduce en que en el hipertexto se puede leer el texto siguiendo diferentes caminos, debido a que ciertos términos están relacionados entre sí mediante lo que se suele llamar referencias, enlaces, vínculos o hipervínculos.
Tenemos entonces una definición normativizada del término hipertexto, pero nos falta una definición para el término HIPERMEDIA, la cual no se encuentra registrada en el Diccionario de la R.A.E., por lo que buscamos un término intimamente relacionado con la hipermedia, que es el término MULTIMEDIA, que viene definido como un sistema que utiliza conjunta y simultáneamente imágenes, sonido y texto en la transmisión de una información, lo que significa que es un  sistema de comunicación en el que se emplean dos o mas medios distintos de forma concurrente. Puede integrar texto, voz, audio, fotografías, gráficos interactivos, vídeos, Realidad Virtual, etc..., por tanto, nos proporciona una gran riqueza y una mayor flexibilidad a la hora de comunicar la información.
Entonces, ¿Qué es la HIPERMEDIA?.
Para algunos autores, de la conjunción de ambas definiciones de hipertexto y multimedia obtenemos la definición de HIPERMEDIA: conjunto estructurado de diversos medios como: textos,gráficos, imágenes y sonidos unidos entre sí por enlaces y conexiones lógicas, para la transmisión de una información; la multimedia nos proporciona una gran riqueza de información (múltiples tipos de datos) y el hipertexto nos proporciona una estructura que permite que esos múltiples tipos de datos puedan presentarse y explorarse siguiendo distintas secuencias en función de nuestras necesidades y preferencias, lo que hace de la hipermedia una estructura flexible.
El sistema mas conocido, aunque no el único, que se basa en el HIPERTEXTO y la HIPERMEDIA es LA WEB, que se ha convertido en sinónimo de hipertexto mas hipermedia.
Tenemos pués que, Tim Berners Lee no inventó el hipertexto, sino que tomó la idea y la conectó a las ideas de TCP (Transmission Control Protocol) y DNS (Domain Name System), como iremos viendo. 

El Hipertexto y la Hipermedia (1)



Pero, realmente, los términos Hipertexto e Hipermedia fueron acuñados por Ted Nelson, científico muy activo en cuanto al desarrollo de ideas geniales.
En 1963, Ted Nelson inició el proyecto Xanadú, que fué el primer Sistema basado en Hipertexto, aunque se considere un proyecto fallido, ya que todavía está en desarrollo.
La definición que tenemos hoy en día de HIPERTEXTO es  la que recoge el Diccionario de la Real Academia Española de la Lengua que lo define como "un conjunto estructurado de textos, gráficos, etc..., unidos entre sí por enlaces y conexiones lógicas".
                                                                                                                                       .../...
Ted Nelson