martes, 28 de agosto de 2007

Còmo naciò la era de Internet







Còmo naciò la era de Internet

En la primera parte de este artìculo, realicè un breve recorrido por la historia y la explicaciòn de los diferentes tipos de capas con los cuales Internet ha funcionado. Con la finalidad de dar continuidad al tema, a continuaciòn describo quiènes han sido los arquitectos y creadores de las distintas modalidades y funciones que Internet nos muestra hoy en dia.

Direcciones y nombres
En Internet todo host ha de tener una ùnica direcciòn para que la informaciòn sea enviada con èxito. Cada IP està compuesta por dos partes: la red en la que se puede encontrar el host, y este ùltimo dentro de la red. Sin embargo, no todas las direcciones son estàticas. La mayoria de los servidores disponen de una direcciòn IP fija, pero a menudo , cuando la computadora es conectada a Internet a travès de mòdem telefònico o linea ADSL, su IP variarà entre sesiones. Esto se debe a que la direcciòn se asignarà de forma dinàmica (automàtica) dentro de un grupo de las que tiene disponible el proveedor (ISP). Esto significa que el ISP tan sòlo requiere una IP por conexiòn, enb lugar de una por cliente, y explica por què en ocasiones se pueden experimentar falsas de cortafuegos, nada màs con conectarse a Internet. Si se ha asignado una direcciòn IP que habia estado ocupada previamente por una màquina que recibia contenidos streaming o participaba en una sesiòn de juego en red que se cortò abruptamente, el host que envia informaciòn puede continuar mandando paquetes de datos, sin saber que la comunicaciòn ha cesado hasta que los time-outs lo hagan. Lo que un firewall puede detectar como actividad sospechosa, es posible que no sea otra cosa que esos paquetes "sin dueño".

Una direcciòn IP ocupa 32 bits, y TCP/IP ve esta informaciòn en formato binario, aunque para el ojo humano sea mucho màs fàcil funcionar en el decimal. esto se debe a que una IP se presenta normalmente como cuatro nùmeros decimales, de hecho cuatro octectos iguales separados por un punto. Sin embargo, a pesar de que esta notaciòn es mucho màs sencilla de recordar que una cadena binaria de 32 bits, no es tan fàcil como el nombre. Por esta razòn, existen los nombres para los dominios, cada uno de los cuales ha de estar asociado a una direcciòn IP. Seria una simple cuestiòn de traducir el nombre con una bùsqueda en una base de datos. Si no fuera porque hay miles de millones de direcciones IP y miles de millones de solicitudes para su traducciòn cada dia. Por lo tanto resulta nombrar si se quiere que Internet funcione adecuadamente. El primer paso en este proceso para bautizar un host serà examinar la configuraciòn TCP/IP para asegurarse de que el origen y el destino no son el mismo. Despuès se interroga al archivo HOSTS, un archivo de texto ASCII que contiene el nombre de los host de acceso màs frecuente y las IP de anfitriones locales y remotos que residen en la red local. Es posible utilizar este archivo, que en Windows XP suele encontrarse en WINDOWS\ SISTEM32\DRIVERS \ETC, para crear atajos de conversiòn de nombres al editar e introducir una de direcciòn de cuatro octetos junto a una palabra clave. Al teclear esta ùltima en un navegador, èste serà remitido directamente al sitio en cuestiòn sin necesidad de escribir toda la URL. Si ni el local host o el archivo HOSTS encuentran el nombre, el mòdulo RESOLVER de TCP/IP remitirà el problema al Domain Name System (DNS).

DNS es un sistema de distribuciòn vinculado de bases de datos, que contiene todos los nombres de dominio y direcciones IP de Internet. Un modelo de base de datos ùnica y centralizada no funcionarà porque seria demasiado grande para manejarla y se tardaria mucho en resolver las peticiones. Al utilizar un modelo de distribuciòn la bùsqueda puede repartirse por Internet, que resulte en archivos que son màs fàciles de actualizar y ràpidos de resolver. La bùsqueda inicial para www.google.com, por ejemplo, irìa a un servidor raìz, uno de aquellos que contienen las direcciones IP de todos los Top Level Domain (TLD) de los nombres de servidores; un TLD es lo que se conoce como .com,.edu,.gob, etc. El servidor raìz .com pasa la direcciòn del servidor de segundo nivel DNS, en este caso google.com. A su vez, èste envìa la direcciòn IP para www.google.com. De esta forma, dicho en pocas palabras, funciona Internet.

Arquitectos del WWW
Hoy Internet funciona gracias a los servidores de alta velocidad y a routers que se basan en el protocolo TCP/IP inventado por Vinton Cerf.
Naciò en 1943 y siempre estuvo facinado con la programaciòn y en còmo podria usarse para controlar ordenadores remotos. El NWG (Network Working Group) para el que trabajaba, y que tambièn controlaba ARPANET, estaba intentando encontrar la forma de que todos sus equipos se comunicaras entre si, algo que Cerf creia que podia ayudarles a conseguir tarde o temprano. El primer intento del NWG fue un mètodo al que denominaron Network Control Protocol (NCP), pero Cerf estaba convencido de que se podia mejorar a fondo y se puso a escribir un nuevo protocolo con su colega cientìfico Robert Kahn. En septiembre de 1974, Cerf y Kahn presentaron un documento en el que se definian sus nuevas propuestas para un protocolo de comunicaciòn.
Bajo el titulo "A Protocol for Packet Network Intercomunication" (Un protocolo para la intercomunicacion de redes de paquetes), en el se describian los que ellos llamaban protocolos de transmision-control (TCP), que ahora forman la abase de como se mueve la informacion a través del internet. En 1976 se produjo un cambio fundamental en el protocolo TCP, ya que fue dividido por la mitad. La parte que se encargaba la ruta de los paquetes de datos se convirtio en una entidad separada llamada Internet Protocol (IP), y continuo utilizandose para dividir un mensaje en paquetes de informacion, que despues eran transmitidos por la red. El nuevo protocolo fue denominado, entonces, TCP/IP y ahora es la base del internet que todos usamos.

El Proyecto de Hipertexto de Tim Berners-Lee
Sento las Bases de la Web a inventar HTTP,
HTML y URL.zz
Nacido en 1995 se graduo en el Queen's College en la universidad de Oxford en 1976, ya que se mostro gran interes por las computadoras. Mientras trabajaba para el CERN, un laboratorio siuzo de particulas, escribio un programa denominado "Enquire" que permitia catalogar y almacenar informacion, pero tambien asociaciones y vinculos con la informacion de los archivos. No se publicò nunca, pero formò la base de una idea mucho màs grande. En 1984 recibiò una beca en el CERN y cinco años despuès propuso lo que èl llamò su "sistema de Hipertexto", que hoy denominamos World Wide Web. Su anterior trabajo, Enquire, sirviò de base a su nuevo proyecto y, al desarrollar los componentes del nuevo sistema, su servidor y cliente se pusieron en marcha en Internet en 1991. Berners-Lee pasò los siguientes dos años depurando sus especificaciones basàndose en el feedback que estaba recibiendo de sus colegas cientificos. Asi fue el humilde comienzo de la World Wide We,b tal y la conocemos hoy
. Actualmente, Berners-Lee es el director del World Wide Web Consortium, que coordina el desarrollo de la web. Nunca comercializò su invenciòn, y en 2003 se le concediò el titulo de Sir. En el momento presente es dificil imaginar el mundo sin Internet y World Wide Web. Berners-Lee es uno de los autènticos pioneros de la era digital.

El Software Mosaic permitiò tener texto, sonido y gràficos por primera vez en un navegador de Internet.

Marc Andreessen nació en 1972, su logro fuel el navegador Mosaic, Andreessen mostro muy pronto un gran interes por los ordenadores e Internet. Al principio todas las páginas web eran de texto, así que él pénso que debia haber una forma mas sencilla de navegar y, con su garn colega Eric Bina, comenzó a desarollar un interfaz gráfica para internet. El resultado fue el navegador Mosaic, lanzado en 1993 y que al final del primer año de vida ya habia sido descargado dos millones de veces. Dado el gran interes que desperto su navegador, Andressen fue aborado por Jim Clark, el fundador de Silicon Graphics, y juntos pusieron en marcha Mosaic Communications Corp en 1994. Como la anterior compañia en la que trabajaba Andreessen, NCSA, puso objeciones al nombre de Mosaic, se cambio finalmente por Netscape. La nueva empresa hizo publica en 1995 y permitio que Andreessen ganara 50 millones de dolares. Con llegada de Internet Explorer de Microsoft, Netscape no pudo manntener su mercado y en 1998 hizo algo sin presedentes: dejo su código fuente en Internet. Netscape fue adquirida por AOL en 1998, Andreessen cambio de aires y fundo l anueva compañia llamada Spsware (www.opsware.com) que proporciona herramientas de software a desarrolladores. De su fama y fortuna, Andreessen ha dicho "Es extraño pero intento no prestarles demasiada atencion".

Como Inventor de Flash, Jonathan Gay convirtió
el entorno gris y monótono de Internet en un lugar ibrante y dinamico.
Jonathan estaba fascinado con la costruccion. Sus jugetes de Lego fomentaron un interes de niño en la ingieneria que pudiera hasta su vbida adulta. Su pasion por construir cosas, muy pronto lo llevó hasta una PC, una de las primeras Apple II. Programando juegos, Gay se dio cuenta que podia satisfacer sus ambiciones de ingieneria y construccion a través del computador. Rapidamente se paso de los juegos a los editores gráficos, y Gay añadio dibujo PostCrip a un programa Macintosh denominado SuperPaint II. Tambien se le atribuye el diseño de Intellidraw para Aldus y, para explotar sus nuevos talentos, Gay fundó su propia compañia, FutureWave Software. El primer producto de la compañia fue SmartSketch. Despues de asistir a SIGGRAPH en 1995, Gay añadio animacion animacion a su software al lanzar su nueva versión FurureSplash Animator en 1996. Ese año tambio vio a Microsoft desarollar su nuevo portal en internet MSN, que queria que fuera como la televisión, asi que recurieron a FutureSplash Aniamtor, para añadir graficos en movimiento a la sede. Al ver el futuro de la animacion online, macromedia se acercó a Gay y le comproFutureSplash Animator en diciembre de 1996 Macromedia entonces realzo el software como flash en todo el mundo, y 98 por ciento de los navegadores de internet pueden ejecutar archivos de este tipo.

Google, el motor de busqueda más popular de
Internet intenta catalogar toda la informacion
del mundo.

zLarry Pager y Sergey Brin inventaron google. Como graduados en informatica en la universidad de Stanford, se dice que los creadores de Google no se gustaron en su primer encuentro. No estaban de si tenian una cosa en comun el deseo de intentar resolver el problema de como extraer informacion con significado de las masas de datos de internet. Asi en 1996 Page y Brin comenzaron su colaboracion en un proyecto denominado BackRub, que podria analizar "Back links" (Vinculos traseros) que contenian las páginas web. Pronto se propago el rumor sobre esta tecnologia de busqueda mientras sus desarrollo continuaba hasta 1998, cuando Page y Brin contruyeron el primer servidor Google en su dormitorio con un disco duro terabyte. Como ninguna compañia mostró interes por la tecnologia, incluyendo David Filo, de Yahoo¡, decidieron desarrollarla ellos mismos. El 7 de septiembre de 1998 Google abrio sus puertas. El motor de busqueda comenzó a funcionar con 10,000 solicitudes al día, pero la evolucion ha sido rápida. Al final del siglo pasado, Google se había convertido en el indice mas grande del mundo con mil millones de páginas disponibles para buscar. Al año siguiente la compañia tenia ganancias. Desarollos recientes incluyen AdWords, Google News, Google Prints y Froogle para buscar productos. Hoy Google es el motor de Búsqueda más utilizado del planeta con 300 millones de visitas cada dia.

Routers
Los routers son ordenadores especializados en conmutacion de paquetes que dejan que los datos fluctuen entre redes en lugar de permanecer confinados. Cada paquete que llega es examinado, y la direccion Ip es comprobada en su tabla de ruta. Si se encuentra la direccion de red el paquete se envía, si no, es pasado al siguiente routers en linea, que busca la direccion y asi sucesivamente. Un simple mensaje puede dividirse en docenas de paquetes, todos viajan do a través del routers hacia el mismo dfestino, pero utilizando la ruta mas eficiente para tel fin. Los routers CISCO 12000 pueden mover 60 millones de paquetes de datos por segundo y se utilizan en Backbones para internet.

¿Qué sigue?
IPv6
A pesar de que la version 4 de Internet Protocol (IPv4) atenderá a 4,2941967,296 direcciones (256x256x26x256) éstas se estan agotando. En su mayoria se debe a factores históricos, tales como las direcciones disponibles divididas en clases para tipos de redes distintos, que proporciona cada clase un grupo de direcciones diferentes, Una red de clase C, por ejemplo, tiene 256 de direcciones, de los cuales se pierden 255, si se usan solo una. Una direcion entera de clase A(que empiece por 127) es designada a la funciion loopback, utilizada únicamente para pruebas. Aún asi esta funcion de prueba consume un total de 16.8 millones de direcciones nada menos, con todo lo que ello supone. Con IPv6, y pasando de largo IPv5, que existio como un protocolo oscuro de uso limitado, se cambia de la numeracion de 32 bits a los 128 bits, o por decirlo de otra forma, cuatro mil millones de veces los cuatro mil millones de direcciones al anterior protocolo IPv4. De hecho, IPv6 proporciona 304,2825366,9204938,4633374,6072431,17681211,546 direciones unicas, ó 665,5073793,3482866,9431898,599 direcciones por cada metro cuadrado de la superficie de la Tierra. En el lado negativo, las direcciones de IPv6 estan escritas en hexadecimal para reducir lo que serian que serian 63 números decimales por dirección. A efectos eminentemente prácticas, esdto significa una direccion de 39 caracteres comprimidas en 32 caracteres hexadecimales y 7 grupos de dos puntos. Sin embargo, la mayoria de las direcciones podria contener multiples ceros, y éstos pueden reducirce al utilizar un metodo de notacion de dos puntos, que eliminan los ceros insignificante y del inicio. El resultado final es una direccion diferente, pero no mas dificil de escribir o recordar que una del IPv4.


No hay comentarios: