miércoles, 13 de septiembre de 2017

HISTORIA DEL DOMINIO .BO

BREVE RESEÑA DE LOS INICIOS DEL

INTERNET EN BOLIVIA


Al finalizar la década de los 80 comienza el interés por las redes informáticas en Bolivia. Se trata de investigadores que buscan soluciones a los problemas de acceso a la información. 

En 1989 se realiza la primera conexión en Bolivia desde la UMSA (ciudad de La Paz) mediante el proyecto “Red Boliviana de Comunicación de Datos Bolnet”.

La Empresa Nacional de Telecomunicaciones ENTEL participó desde antes de la primera conexión a Internet; siendo una empresa estatal apoyó la educación, razón por la cual otorgó equipos que abrieron nuevos canales de comunicación de forma gratuita.



El Consejo directivo de BOLNET en 1992 determina la etapa de pruebas que se realizaban en la infraestructura alquilada por IDAT, en la zona de Sopocachi, consideró oportuno instalar los equipos definitivos del Nodo en la Facultad de Ingeniería Electrónica de la UMSA. El espacio fue especialmente acondicionado para que el Proyecto presente máxima seguridad.


Se elaboró el Primer Manual de usuarios para uso de correo electrónico y cartillas de usuarios para programas.


1993 es el año del primer fruto de proyecto BOLNET terminando de instalar su conexión a Internet las 24 horas del día, con lo cual se logró la conexión con 91 países. Bolnet logró constituir una red que conectó a 200 computadoras, en la Facultad de Ingeniería de la UMSA.

Firma de convenio entre ENTEL y BOLNET de 1996. Instruía la prestación conjunta de servicios. Lo cual  permite para muchos el inicio de la World Wide Web como canal de comunicación dentro del ámbito de investigación y enfocado a las personas. Se empieza a comercializar la conexión a Internet y empresas y usuarios se plantean la utilidad de crear páginas web y estar presentes en la Red.

DOMINIO TERRITORIAL BOLIVIANO .BO


El dominio correspondiente a Bolivia ".bo" es el dominio de nivel superior geográfico (ccTLD) para Bolivia y es administrado por NIC Bolivia dependiente de la Agencia para el Desarrollo de la Sociedad de la Información en Bolivia (ADSIB). Creado en 1987.

Nueve años más tarde se empezó a comercializar desde el año 1996, cuando Bolnet registra ante la ICANN el dominio que identifica a Bolivia. 


La primera dirección boliviana en la web fue http://www.bolnet.bo

Dominios de Tercer Nivel


com.bo - Empresas Comerciales
net.bo - Proveedores de Servicios de Internet
org.bo - Organizaciones
tv.bo - Empresas o programas de Televisión
mil.bo - Dependencias de las Fuerzas Armadas de Bolivia
int.bo - Embajadas, consulados, o representaciones Internacionales
gob.bo - Instituciones gubernamentales Nacionales, Departamentales y Municipales en Bolivia
edu.bo - Instituciones u organismos de carácter educativo en Bolivia



DIRECCIONES IP Y SISTEMAS DE NOMBRES DE DOMINIO

DIRECCION IP

Una dirección IP es un número que identifica, de manera lógica y jerárquica, a una Interfaz en red (elemento de comunicación/conexión) de un dispositivo (computadora, tableta, portátil, smartphone) que utilice el protocolo IP (Internet Protocol), que corresponde al nivel de red del modelo TCP/IP. La dirección IP no debe confundirse con la dirección MAC, que es un identificador de 48 bits para identificar de forma única la tarjeta de red y no depende del protocolo de conexión utilizando la red.

Los dispositivos se conectan entre sí mediante sus respectivas direcciones IP. Sin embargo, para las personas es más fácil recordar un nombre de dominio que los números de la dirección IP. Los servidores de nombres de dominio DNS, "traducen" el nombre de dominio en una dirección IP. Si la dirección IP dinámica cambia, es suficiente actualizar la información en el servidor DNS. El resto de las personas seguirán accediendo al dispositivo por el nombre de dominio.

Existen dos clases de direcciones ip: direcciones IPv4 y las IPv6.

DIRECCIONES IPv4



Estas direcciones se expresan mediante un número binario
de 32 bits permitiendo un espacio de direcciones de hasta 4.294.967.296 (232) direcciones posibles. Las direcciones IP se pueden expresar como números de notación decimal: se dividen los 32 bits de la dirección en cuatro octetos. El valor decimal de cada octeto está comprendido en el intervalo de 0 a 255 [el número binario de 8 bits más alto es 11111111 y esos bits, de derecha a izquierda, tienen valores decimales de 1, 2, 4, 8, 16, 32, 64 y 128, lo que suma 255].



En la expresión de direcciones IPv4 en decimal se separa cada octeto por un carácter único ".". Cada uno de estos octetos puede estar comprendido entre 0 y 255.



DIRECCIONES IPv6



La Dirección de Internet Protocol Versión 6' (Dirección IPv6) es una etiqueta numérica usada para identificar una interfaz de red (elemento de comunicación/conexión) de un ordenador o nodo de red participando en una red IPv6.

Las direcciones IP se usan para identificar de manera única una interfaz de red de un Host, localizarlo en la red y de ese modo encaminar paquetes IP entre hosts. Con este objetivo, las direcciones IP aparecen en campos de la cabecera IP indicando el origen y destino del paquete.

IPv6 es el sucesor del primer protocolo de direccionamiento de Internet, Internet Protocol versión 4 (IPv4). A diferencia de IPv4, que utiliza una dirección IP de 32 bits, las direcciones IPv6 tienen un tamaño de 128 bits. Por lo tanto, IPv6 tiene un espacio de direcciones mucho más amplio que IPv4.

Su representación suele ser hexadecimal y para la separación de cada par de octetos se emplea el símbolo ":". Un bloque abarca desde 0000 hasta FFFF. Algunas reglas de notación acerca de la representación de direcciones IPv6 son:

Los ceros iniciales se pueden obviar.

Ejemplo: 2001:0123:0004:00ab:0cde:3403:0001:0063 -> 2001:123:4:ab:cde:3403:1:63

Los bloques contiguos de ceros se pueden comprimir empleando "::". Esta operación solo se puede hacer una vez.

Ejemplo: 2001:0:0:0:0:0:0:4 -> 2001::4.

SERVIDORES DNS


El DNS (por sus siglas en inglés, Domain Name System) es un sistema de nomenclatura jerárquico descentralizado para dispositivos conectados a redes IP como Internet o una red privada. Este sistema asocia información variada con nombre de dominio asignado a cada uno de los participantes. Su función más importante es "traducir" nombres inteligibles para las personas en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente.

El servidor DNS utiliza una base de datos distribuida y jerárquica que almacena información asociada a nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar diferentes tipos de información a cada nombre, los usos más comunes son la asignación de nombres de dominio a direcciones IP y la localización de los servidores de correo electrónico de cada dominio.

TIPOS DE SERVIDORES DNS


Estos son los tipos de servidores de acuerdo a su función

Primarios o maestros: guardan los datos de un espacio de nombres en sus ficheros.

Secundarios o esclavos: obtienen los datos de los servidores primarios a través de una transferencia de zona.

Locales o caché: funcionan con el mismo software, pero no contienen la base de datos para la resolución de nombres. Cuando se les realiza una consulta, estos a su vez consultan a los servidores DNS correspondientes, almacenando la respuesta en su base de datos para agilizar la repetición de estas peticiones en el futuro continuo o libre.

REGISTRO DNS

Los registros DNS son archivos de mapeo o sistemas que le indican a un servidor DNS a qué dirección IP está asociado un dominio particular. También le indican a los servidores DNS cómo manejar las solicitudes que se envían a cada nombre de dominio. Por ejemplo, cuando escribe www.dominioejemplo.com en su navegador y pulsa Intro, el DNS lo traducirá a la dirección IP exacta donde se encuentra alojado el dominio.

TIPOS DE REGISTRO DE DNS


A = Dirección (address). Este registro se usa para traducir nombres de servidores de alojamiento a direcciones IPv4.

AAAA = Dirección (address). Este registro se usa en IPv6 para traducir nombres de hosts a direcciones IPv6.

CNAME = Nombre canónico (canonical Name). 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.

NS = Servidor de nombres (name server). 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 = Intercambio de correo (mail exchange). 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 = Indicador (pointer). 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 = Autoridad de la zona (start of authority). Proporciona información sobre el servidor DNS primario de la zona.

ANY = Toda la información de todos los tipos que exista. (No es un tipo de registro, sino un tipo de consulta)

martes, 12 de septiembre de 2017

LOS NOMBRES DE DOMINIO Y SU ACTUALIDAD

NOMBRE DE DOMINIO


Un nombre de dominio es la "dirección en la red" que posee una página web determinada. Este debe ser único; por tanto como las huellas digitales no pueden existir dos iguales.

Pero a diferencia de las huellas digitales, en los nombres de dominio se han buscado alternativas a esta situación, ya que es muy posible de que existan empresas con el mismo nombre en diferentes partes del mundo y que todas deseen tener su nombre original como dirección o dominio en la red. En este caso se utilizan las extensiones o terminaciones (.Com | .Net | .Org ) lo cual nos permite tener el mismo nombre en caso de que el nombre que deseamos ya este ocupado por alguien más.

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 del nodo (por ejemplo, sería necesario utilizar http://192.0.32.10 en vez de http://example.com). Además, reduciría el número de webs posibles, ya que actualmente es habitual que una misma dirección IP sea compartida por varios dominios. y no puede ser repetida por otras computadoras que es el IP.

Hasta hace unos pocos años, el código que se usaba para los nombres de dominio era únicamente el ASCII (acrónimo inglés de American Standard Code for Information Interchange — Código Estándar Estadounidense para el Intercambio de Información), a causa del idioma que se usaba en los países que desarrollaron dicho código. 

ASCII es, en sentido estricto, un código de siete bits, lo que significa que usa cadenas de bits representables con siete dígitos binarios (que van de 0 a 127 en base decimal) para representar información de caracteres.


! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  

Con el paso del tiempo y la expansión del conocimiento de la web a nivel mundial, muchos países querían ser incluidos en la formación de los dominios con características propias de su idioma, es por ello que el código de escritura en inglés no era suficiente para satisfacer los necesidades globales.



NIVELES DE DOMINIO


Los tipos de dominios de internet se dividen en tres grandes grupos, los dominios genéricos o gTLD (geopraphical Top Level Domain), los dominios territoriales ccTLD (country code Top Level Domain) y los dominios de tercer nivel.

PRIMER NIVEL


Un dominio de nivel superior genérico (generic Top Level Domain o gTLD) es una de las categorías de dominios de nivel superior que mantiene la Internet Assigned Numbers Authority (IANA) para su uso en el sistema de nombres de dominio de Internet.


Los dominios genéricos, no pertenecen a ningún país. Son mantenidos y regulados directamente por el ICANN o por entidades internacionales colaboradoras, ofreciendo un marco regulatorio más coherente y unificado que los dominios territoriales.

Dentro de los dominios genéricos se pueden distinguir:

Dominios genéricos sin restricciones: Se permite su uso para cualquier propósito y por cualquiera. Este es el caso de los famosos .com, .net y .org.

Dominios genéricos con restricciones: Se permite su uso para cualquier propósito, pero su uso está restringido a un colectivo determinado. Este es el caso de .biz, .name y .pro.

Dominios genéricos patrocinados: Se permite su uso únicamente para un propósito determinado, y en algunos para un colectivo determinado. Este es el caso de .aero, .edu, .cat, .gov, o .int entre otros.

SEGUNDO NIVEL


Un dominio de nivel superior de código de país (en inglés: country code top-level domain, ccTLD) o dominio de nivel superior geográfico es un dominio de Internet usado y reservado para un país o territorio dependiente.

Los dominios asociados a un país determinado son los ccTLD, quienes se definen por adquirir un sitio con extensión única perteneciente a cada región. Por ejemplo, en México los dominios ccTLD terminan con la extensión .mx, en España este tipo de dominios termina en .es, o en Francia, la extensión es .fr.


Además de los dominios territoriales de primer nivel, cada país tiene una lista de dominios de segundo nivel que pueden ser utilizados, cada uno de estos tiene restricciones propias según sus políticas. Por ejemplo en el caso de México, los dominios geográficos de segundo nivel son los siguientes:

.com.mx – Entidades comerciales mexicanas. (No hay restricciones)
.net.mx – Proveedores de sevicios de internet. (Se permite el registro a organizaciones calificadas).
.org.mx – Organizaciones mexicanas sin fines de lucro (Se permite el registro únicamente a organizaciones calificadas).
.edu.mx –  Instituciones educativas mexicanas (Se permite el registro únicamente a instituciones calificadas).
.gob.mx – Entidades gubernamentales mexicanas (Se permite el registro únicamente al gobierno Federal, Estatal o Municipal).

TERCER NIVEL



Los dominios de tercer nivel son aquellos que tienen la misma finalidad que los dominios gTLD sólo que éstos adquieren también la identidad territorial de las ccTLD. Los dominios gubernamentales o educativos son característicos de este tipo. Sencillamente deben tener una terminación .com.mx, .edu.mx, etc.






lunes, 4 de septiembre de 2017

CONOCIENDO LAS URL

Uniform Resource Locator

(Localizador de Recursos Uniforme)

El URL es un identificador de recursos uniforme (Uniform Resource Identifier, URI) cuyos recursos referidos pueden cambiar, esto es, la dirección puede apuntar a recursos variables en el tiempo.1​ Están formados por una secuencia de caracteres, de acuerdo a un formato modélico y estándar, que designa recursos en una red, como Internet.

Fueron creadas por Tim Berners-Lee en 1991, para permitir a los autores de documentos establecer hiperenlaces en la World Wide Web (WWW). Desde 1994, en los estándares de Internet, el concepto de LRU ha sido incorporado dentro del más general de URI, pero el término URL todavía se utiliza ampliamente.

FORMATO GENERAL DE UNA URL:


Los servidores web también tienen la capacidad de direccionar URL si el destino ha cambiado, permitiendo a los sitios cambiar su estructura sin afectar los enlaces existentes. Este proceso se conoce como redireccionamiento de URL.


URL AMIGABLE o URL SEMÁNTICA


Las URL semánticas o URL amigables son aquellas URL que son, dentro de lo que cabe, entendibles para el usuario. Lejos de las clásicas URLs de las páginas dinámicas llenas de variables GET y números difíciles de recordar, las URL semánticas están formadas con palabras relacionadas con el contenido de la página y fáciles de recordar. Estas se utilizan en los sitios web dinámicos (no estáticos). Por ello se están utilizando mucho más que las URL extensas.

URL NO SEMÁNTICA


Las urls en las páginas dinámicas suelen tener este formato. Su extensión es amplia y difícil de recordar. Estas url's existen desde el mismo inicio de la WEB. 


Podemos ver la comparación en el siguiente gráfico:


Cada día son más los sitios web que optan por mostrar este tipo de URL con el fin de que sean indexadas, ya que los buscadores indexan las URL no semánticas sin agregar peso a las palabras adecuadas, devaluando el contenido de la página en los resultados orgánicos. De ahí que surja el nombre de "amigable", pues estas URL mejoran su posicionamiento en buscadores.

Para más información les invito a ver el siguiente video:




miércoles, 23 de agosto de 2017

EL HIPERTEXTO Y LA HIPERMEDIA

HIPERTEXTO



CONCEPTO.

El hipertexto es una herramienta con estructura no secuencial que permite crear, agregar, enlazar y compartir información de diversas fuentes por medio de enlaces asociativos.
La forma más habitual de hipertexto en informática es la de hipervínculos o referencias cruzadas automáticas que van a otros documentos (lexías).
Es importante mencionar que el hipertexto no está limitado a datos textuales, podemos encontrar dibujos del elemento especificado o especializado, sonido o vídeo referido al tema. El programa que se usa para leer los documentos de hipertexto se llama navegador, browser, visualizador o cliente, y cuando seguimos un enlace decimos que estamos navegando por la web.  Siendo este una de las formas de hipermedia enfocada en diseñar, escribir y redactar texto en una media.


No se conoce en detalle quién inventó el hipertexto. Sin embargo se mensiona que son varias las personas que la desarrollaron, entre ellas Paul Otlet, que a principios del siglo XX creo la idea Mundaneum, que trata de ordenar conocimientos mediante un sistema de fichas y enlaces que conectan a las mismas mediante el correo postal. 
Otro de los mentores del hipertexto se menciona a Vannevar Bush que ayudo con su gran conocimiento de administrar el proyecto Manhattan de la segunda Guerra Mundial, destacando en su libro publicado en 1945 "As we may thing" desarrolando el sistema MEMEX. 


Años después en 1963 Ted Nelson concreto los términos adecuados para describir el hipertexto e hipermedia.
Para una mayor referencia multimedia de la historia del hipertexto, les invito a ver el siguiente video:

HIPERMEDIA


CONCEPTO.

Hipermedia es el término con el que se designa al conjunto de métodos o procedimientos para escribir, diseñar o componer contenidos que integren soportes tales como: texto, imagen, video, audio, mapas y otros soportes de información emergentes, de tal modo que el resultado obtenido, además, tenga la posibilidad de interactuar con los usuarios.
En el contexto de la Sociedad Conectada, hipermedia se entiende como una extensión del concepto de Hipertexto, en la cual audio, video, texto e hipervínculos generalmente no secuenciales, se entrelazan para formar un continuo de información e interacción, que puede considerarse como virtualmente infinito desde la perspectiva de Internet.
Entre los tipos de hipermedia se encuentra:
Hipertexto.
Hiperfilmes.
Hipergrama.
                     
TIm Berner Lee creó la web en un contexto cuando el hipertexto y la hipermedia ya existían, Tal como lo explica en su libro publicado en 1999, titulado "Tejiendo la red" en el cual cita:
"Yo llegue en el momento justo, interesado, cuando el hipertexto y el internet habían visto la luz.
La tarea que me correspondía era hacer que casaran"
Uniendo tanto los conceptos de hipertecto e hipermedia llevados al internet se creo la WEB.


viernes, 4 de agosto de 2017

TIM BERNERS-LEE, EL PADRE DE LA WEB



Sir Timothy "Tim" John Berners-Lee, KBE (Londres, Reino Unido, 8 de junio de 1955) es un científico de la computación británico, conocido por ser el padre de la Web. Estableció la primera comunicación entre un cliente y un servidor usando el protocolo HTTP en noviembre de 1989. En octubre de 1994 fundó el Consorcio de la World Wide Web (W3C) con sede en el MIT, para supervisar y estandarizar el desarrollo de las tecnologías sobre las que se fundamenta la Web y que permiten el funcionamiento de Internet.

Ante la necesidad de distribuir e intercambiar información acerca de sus investigaciones de una manera más efectiva, Berners-Lee desarrolló las ideas fundamentales que estructuran la web. Él y su grupo crearon lo que por sus siglas en inglés se denomina Lenguaje HTML (HyperText Markup Language) o lenguaje de etiquetas de hipertexto, el protocolo HTTP (HyperText Transfer Protocol) y el sistema de localización de objetos en la web URL (Uniform Resource Locator).


Es posible encontrar muchas de las ideas plasmadas por Berners-Lee en el proyecto Xanadú (que propuso Ted Nelson) y el memex (de Vannevar Bush).