octubre 23, 2015

Pioneros de la Web


Tim Berners-Lee:

        Tim Berners-Lee nació en Londres en 1955. Se graduó en Físicas en el Queens´s College de la Universidadde Oxford en 1976. En 1986 trabajo por primera vez en el CERN, donde desarrollo el programa de almacenamiento de información Enquire., el cual se puede decir que sentó las bases conceptuales del World Wide Web.

        Luego dejo el CERN y trabajo en el John’s Poole Image computer System Ltd hasta 1984, en que consiguió una beca de investigación para volver al CERN. Trabajo en múltiples desarrollos hasta 1989 cuando presento una propuesta a su jefe Mike Sendall, denominada “Information Management: A proposal”, que su jefe califico como “Impreciso pero interesante” con el el objetivo de que los miles de científicos que trabajaban en el CERN pudieran compartir toda la información que generaban.

        Aunque continuo estudiando la idea, no pudo empezar su desarrollo hasta Septiembre de 1990 con la ayuda del belga Robert Cailliau mientras trabajaban en el CERN. Para Diciembre de ese mismo año Tim Berners-Lee había creado todas las herramientas necesarias para que una web funcionase: el primer navegador web (el cual también era un editor web), el primer servidor web y las primeras páginas web que al mismo tiempo describían el proyecto. Dando así creación a la Web.

        En 1994 Tim Berners-Lee creo en el MIT el Consorcio Mundial del Web (W3C), con la siguiente misión: “Liderar el World Wide Web hasta desarrollar todo su potencial, desarrollando protocolos y guías que aseguren el crecimiento a largo plazo del Web”.

        Desde entonces, Tim Berners-Lee ha continuado su compromiso con el desarrollo del Web, no solo como Director del W3C, sino que ha participado activamente en los desarrollos técnicos, como por ejemplo en el Web Semántico o en el movimiento por los datos enlazados, cuya incorporación al Web constituye uno de sus principales retos.


Vannevar Bush:

        Vannevar Bush nació el 11 de marzo de 1890 en Everett, Massachusetts, murió el 30 de junio de 1974, fue un ingeniero y científico estadounidense. Estudió en el Tufts College de la Universidad de Harvard y en el Instituto de Massachussetts de Tecnología (MIT), donde más tarde desempeñó diversos cargos docentes y administrativos. En la década de 1930 construyó la primera computadora analógica a la que llamó analizador diferencial. En 1941 fue nombrado, director de la Office ofScientific Research and Development, siendo jefe del Proyecto Manhattan, encargados de la creación de la bomba atómica en los albores de la SegundaGuerra Mundial.

        En 1945 publica un artículo llamado “As we may think” en la revista Atlantic Monthly, donde describió dos dispositivos.

        El último de sus logros, y el que más influyó en la visión del hipertexto y de la Internet para etapas posteriores, fue sin duda el Memex, un dispositivo mecánico de almacenamiento de libros, grabaciones y comunicaciones, de búsqueda muy sencilla, rápida y no lineal; el Memex nunca se desarrolló, pero inspiró el trabajo de sus sucesores Douglas Engelbart, Ted Nelson y, más adelante, TimBerners Lee.


Ted Nelson:

        Ted Nelson nació el 7 de junio de 1937. Es un filósofo, sociólogo y pionero de la tecnología de la información estadounidense. Actualmente es profesor de Environmental Information en la Universidad de Keiō, Japón, y profesor de multimedia en la Universidad de Southampton, Inglaterra. Pero por lo que es más conocido es por acuñar los términos hipertexto e hipermedia y por ser el fundador del proyecto Xanadú en la década del 60.
        La idea de Xanadu -surgida después de una visita al Xerox PARC- era crear una biblioteca en línea con toda la literatura de la humanidad. Su padre era Ralph Nelson, director premiado con un Emmy de la Academia, y su madre, Celeste Holm, actriz estadounidense de televisión, también premiada con dicho galardón. El empuje principal de su trabajo ha sido hacer que los ordenadores sean fácilmente accesibles a la gente normal. Su lema es: “la interfaz debe ser tan simple que un principiante en una emergencia pueda entenderlo en un plazo de 10 segundos”.


Robert Cailliau:

        Robert Cailliau nacido el 26 de enero de 1947, en Tongeren, Bélgica. Ingeniero Industrial por la UniversidadBelga de Ghent. Master en Computer Sciences por la Universidad de Michigan.

        Al volver a Bélgica, entró en el CERN en donde lleva más de 25 años, desarrollando sistemasde control, interfases de usuario, procesadores de textos, hipertextos y finalmente el web conjuntamente al mucho más conocido Tim Berners-Lee.

        Ambos en 1990, proponen un sistema para acceder a la documentación interna del CERN. Esta sería la semilla del World Wide Web. Berners-Lee tenía un prototipo que funcionaba sobre NeXTStep y juntos desarrollaron y promovieron inicialmente el software del WWW.

        En 1992 diseña el primer browser (multiventanas y también editor) para Macintosh. En 1993 empieza el esquema de autentificación para la Web y a finales del mismo año, el WISE, el primer proyecto WEB de la Comisión Europea. Actualmente es director de comunicaciones web del CERN y responsable de relaciones externas de la comunidad de físicos de altas energías…

octubre 13, 2015

Historia de la Web


         El concepto en sí de documentos con referencias cruzadas no era algo nuevo. Y es que se puede decir que es algo parecido a las referencias a otros documentos, en forma de notas al margen, que ya existían en los manuscritos medievales. La diferencia es que la Web es más global, más rápida, y más fácil de usar.
 
        En 1945, Vannevar Bush, escribió el artículo "As We May Think" para "The Atlantic Online", en este describió un dispositivo personal, al que llamó "memex", el cual permitiría almacenar información en microfilmes, y consultarlos rápidamente por medio de vínculos creados entre unos documentos y otros, su idea era que durante la lectura de un documento el lector pudiera saber que otros documentos contenían información relacionada y así los pudiera consultar con mayor facilidad.

  
        Los término "hipertexto” fueron acuñados por Ted Nelson en 1965, en su artículo "A FileStructure for the Complex, the Changing, and the Indeterminate", que leyó durante la vigésima conferencia anual de la Association of Computer Machinery(ACM). Ted Nelson también acuño el término “hipermedia” e ideó un modelo para la interconexión de documentos electrónicos.
 
        En el número de mayo de 1970 de la revista Popular Science, Arthur C. Clarke predijo que algún día los satélites "llevarán el conocimiento acumulado del mundo a sus manos" con una consola que combinara la funcionalidad de la fotocopiadora, teléfono, televisión y un pequeño ordenador, que permitirá la transferencia de datos y videoconferencia en todo el mundo.
 
        Es en 1980, cuando se da realmente el primer paso hacia lo que hoy en día conocemos como la Web, cuando el físico Tim Berners-Lee contando con la tecnología apropiada desarrollo ENQUIRE en el CERN (Organización Europea para la Investigación Nuclear), un sistema de base de datos para la distribución de información en redes informáticas, en donde cada nueva página de información debía estar enlazada por medio de hipertexto a una página existente. Enquire se ejecutaba en un entorno multiusuario y permitía acceder a varias personas a los mismos datos.
 
        En 1984 Tim Berners-Lee regresa a trabajar al CERN en Ginebra, Suiza y al hacerlo consideró como un problema la necesidad de compartir la información por parte de todos los científicos que trabajaban con el CERN a nivel mundial ya que sus computadoras y software de presentación eran diferentes.
 
 
        Es así como en marzo de 1989, Tim Berners-Lee escribió una propuesta que hace referencia ENQUIRE, una base de datos y proyectos de software que había construido en 1980, y describe un sistema de gestión de la información más elaborado, el cual consistía básicamente en “una gran base de datos de hipertexto con enlaces tipados”, pero esto generó poco interés. Su jefe Mike Sendall, quien igualmente alentó a Berners-Lee a comenzar a implementar su sistema que originalmente fue bautizado con el término mesh. Tim Berners-Lee encontró un entusiasta colaborador en Robert Cailliau, junto con quien propuso en 1990 utilizar el hipertexto "para vincular y acceder a información de diversos tipos como una red de nodos en los que el usuario puede navegar a voluntad". En la navidad de 1990, Berners-Lee había desarrollado todas las herramientas necesarias para trabajar la Web: el Protocolo de transferencia de hipertexto (HTTP por sus siglas en inglés), el Lenguaje de Marcado de Hipertexto (HTML por sus siglas en inglés), el primer navegador web (llamado World Wide Web, que fue también un editor de páginas web), el primer servidor de aplicaciones HTTP (luego conocido como CERN httpd), el primer servidorweb (http://info.cern.ch/) y las primeras páginas web que describían el proyecto mismo.
 
        El 6 de agosto de 1991, Berners-Lee publicó un breve resumen del proyecto de la World Wide Web en el grupo de noticias alt.hypertext. Marcando así esta fecha el inicio de la Web como un servicio públicamente disponible en Internet. Desde entonces, Berners-Lee ha jugado un papel activo guiando el desarrollo de estándares Web (como los lenguajes de marcado con los que se crean las páginas web), y en los últimos años ha abogado por su visión de una Web semántica.

  
        Hoy, en día, la Web es algo cotidiano para una gran parte de los más de mil millones de usuarios de Internet que hay en todo el mundo. Sus utilidades son diversas, su impacto en la economía mundial es apreciable. No sólo hay documentos de texto: hay imágenes, vídeos, música, se pueden comprar cosas, se pueden hacer reservas... Y cada uno de nosotros puede tejer unas hebras más de esa gran red que es la Web...

¿Qué es la Web?


        La World Wide Web (“WWW” o simplemente la "Web") es un medio global de información cuyos usuarios pueden leer y escribir a través de computadoras conectadas a Internet. El término es a menudo usado erróneamente como un sinónimo para la Internet misma, pero la Web es un servicio que opera sobre la Internet, como por ejemplo también lo hace el correo electrónico.

 
        En informática, la World Wide Web (WWW) se define como un sistema de distribución de documentos de hipertexto o hipermedios interconectados y accesibles vía Internet. Con un navegador web, donde un usuario visualiza sitios web compuestos de páginas web que pueden contener texto, imágenes, vídeos u otros contenidos multimedia, y navega a través de esas páginas usando hiperenlaces.

Algunos Pioneros de Internet

Vinton o Vint Cerf


            Vinton Cerf es considerado uno de los padres de Internet. Nacido en Connecticut (Estados Unidos) en 1943, se graduó en matemáticas y ciencias de la computación en la Universidad de Stanford (1965). Durante su estancia posterior en la Universidad de California (UCLA) obtuvo la maestría en ciencias y el doctorado.

        A principios de los años 70 comenzó a trabajar con Robert Kahn en el desarrollo de un conjunto de protocolos de comunicaciones para la red, financiada por la agencia gubernamental DARPA. El objetivo era crear una red que permitiera interconectar distintas redes, todas ellas de diferentes tipos y que funcionaban con diferentes sistemas operativos, con independencia del tipo de conexión: radioenlaces, satélites y líneas telefónicas.

        Las investigaciones, lideradas por Vinton Cerf, primero desde la Universidad de California (1967-1972) y posteriormente desde la Universidad de Stanford (1972-1976), llevaron al diseño del conjunto de protocolos que hoy son conocidos como TCP/IP(Transmission Control Protocol/Internet Protocol), que fue presentado por Vinton Cerf y Robert Kahn en 1972.

        Actualmente Vinton Cerf es el vicepresidente mundial y Chief Internet Evangelist de Google. Es miembro del Consejo Asesor Internacional del Centro Cultural InternacionalOscar Niemeyer de Avilés, Asturias.
 
 

Robert Kahn


         Profesor de Ingeniería, nacido el 23 de Diciembre de 1938. Se le considera uno de los creadores de Internet. Robert Kahn estudio en el City College de Nueva York, y en 1960 obtuvo su título de ingeniero, luego curso y aprobó master y doctorado en Ingeniería Eléctrica en la universidad de Princeton en 1962 y 1964.

        Comenzó a trabajar en los laboratorios de la compañía Bell y daba clases de Ingeniería Electrónica en el MIT.  Posteriormente, se unió a la compañía BBN, donde se aboco a diseñar ARPANET, la primera red de comunicación de datos por paquetes. En 1972 fue colaborador con DARPA, y ese mismo año pudo demostrar la eficacia de ARPANET. Fue nombrado director de DARPA, y dio origen al Programa Estratégico de Computación del gobierno de Estados Unidos.

        Trabajando en un programa de comunicaciones por satélite, origino las ideas fundamentales de los controles de protocolo de transmisión de datos (TCP) para reemplazar los protocolos en uso, empleados hasta ese momento en ARPANET.
 

Leonard Kleinrock


         Nació 13 de junio de 1934, fue un científico de la computación y profesor de Ciencias de la Computación en la UCLA, Se graduó en la legendaria Bronx High School de ciencias en 1951, y se diplomó en ingeniería eléctrica en 1957 en el City College de Nueva York, tras lo cual obtuvo la licenciatura y el doctorado en Informática e Ingeniería Eléctrica en el MIT en 1959 y 1963, respectivamente. Se unió al personal de la UCLA, donde sigue hasta la fecha. Durante 1991-1995 fue Catedrático del Departamento de Ciencia de la Computación.

        Su obra más conocida y significativa es su trabajo en teoría de colas, que tiene aplicaciones en multitud de campos, entre ellos como fundamento matemático de la conmutación depaquetes, tecnología básica detrás de Internet. Su contribución inicial en este campo fue su tesis doctoral de 1962, publicada en forma de libro en 1964; más tarde publicaría diversas obras de referencia en la materia.
 

Lawrence Roberts


         Lawrence Roberts, nacido en 1937 en Connecticut, Estados Unidos, es un científico estadounidense, considerado uno de los padres de Internet. Doctorado por el Instituto Tecnológico de Massachusetts (MIT), en 1967 entró a trabajar en la Agencia de Investigación de Proyectos Avanzados de Defensa (DARPA) en la cual colaboró con Robert Kahn y Vinton Cerf en la creación de ARPANET, la primera red de conmutación de paquetes.

        Máximo ejecutivo de Telenet, la primera operadora de datos a través de conmutación de paquetes, desarrolló el protocolo X25 en el cual se basaría la red europea EUNet.

octubre 12, 2015

Cronología y Grandes Hitos de Internet

 
Año
Evento
1958
La compañía BELL crea el primer módem que permitía transmitir datos binarios sobre una línea telefónica simple.
1961
Leonard Kleinrock del Massachusetts Institute of Technology publica una primera teoría sobre la utilización de la conmutación de paquetes para transferir datos.
1962
Inicio de investigaciones por parte de ARPA, una agencia del ministerio estadounidense de defensa, donde J.C.R. Licklider defiende exitosamente sus ideas relativas a una red global de computadoras.
1964
Leonard Kleinrock del MIT publica un libro sobre la comunicación por conmutación de paquetes para implementar una red.
1967
Primera conferencia sobre ARPANET.
1969
Conexión de las primeras computadoras entre 4 universidades estadounidenses a través de la Interface Message Processor de Leonard Kleinrock.
1971
23 computadoras son conectadas a ARPANET. Envío del primer correo por Ray Tomlinson.
1972
Nacimiento del InterNetworking Working Group, organización encargada de administrar Internet.
1973
Inglaterra y Noruega se adhieren a Internet, cada una con una computadora.
1979
Creación de los NewsGroups (foros de discusión) por estudiantes americanos.
1982
Definición del protocolo TCP/IP y de la palabra «Internet»
1983
Primer servidor de nombres de sitios.
1984
1000 computadoras conectadas.
1987
10000 computadoras conectadas.
1989
100000 computadoras conectadas.
1990
Desaparición de ARPANET
1991
Se anuncia públicamente la World Wide Web
1992
1 millón de computadoras conectadas.
1993
Aparición del navegador web NCSA Mosaic. Primer buscador de la historia, Wandex servía como un índice de páginas web.
1996
10 millones de computadoras conectadas.
2000
Explosión de la Burbuja.com
2009
Primer sitio web que permitió la interacción táctil.
2010
1000 millones de computadoras conectadas
2011
Primera prueba mundial que alcanzo el protocolo IPv6


octubre 11, 2015

Inicios de Internet

        Internet tuvo sus inicios desde ARPANET como red pionera de conmutación de paquetes, basándose en que habría diversas redes con un diseño inconsistente, muchas de las cuales presentaban diferentes tipologías. Por lo cual se hacía necesario que esta fuera una red de arquitectura abierta que permitiera la interconexión de todas estas redes. Recordemos que Kleinrock había demostrado en 1961 que la conmutación de paquetes era un método de conmutación más eficiente.

  
        La idea de las redes de arquitectura abierta la introdujo por primera vez Robert Kahn, poco después de llegar a DARPA, en 1972. Por sus trabajos en un proyecto que al principio se llamó “Internetting”. Kahn, se planteó desarrollar un protocolo solo para la red de radiopaquetes, y así evitar tratar con una multitud de diferentes sistemas operativos, y seguir usando el Network Control Protocol (NCP). Sin embargo, se encontró con el problema de que NCP no tenía la capacidad de dirigirse a redes que estuvieran más allá de un procesador de mensajes de interfaz (IMP) de destino de ARPANET, por lo cual era necesario hacer algunos cambios en NCP. Así pues en 1974, Vint Cerf junto a Robert Kahn desarrollaron un nuevo protocolo de comunicación para trabajar en redes de arquitectura abierta. Su colaboración fue muy productiva, y la primera versión escrita del enfoque resultante se distribuyó en una reunión especial del International Network Working Group (INWG), en septiembre de 1973. El artículo original de Cerf y Kahn sobre Internet describía un protocolo, llamado TCP, que ofrecía todos los servicios de comunicación de Internet.

 
         Este protocolo al principio funcionó muy bien para aplicaciones de inicio de sesión remoto y transferencia de archivos, pero en algunos casos la pérdida de paquetes no podía ser corregida por TCP, Por lo cual fue necesario reorganizar el TCP original en dos protocolos, el IP, que solo dirigía y reenviaba paquetes, y el TCP, que se ocupaba de funciones del servicio como el control de flujos y la recuperación de paquetes perdidos, dando así inicio a lo que hoy conocemos como Internet.

 

Origen de Internet

       
        La primera descripción registrada de las interacciones sociales que se podían habilitar a través de la red fue una serie de memorandos escritos por J.C.R. Licklider, del Massachusetts Institute of Technology (MIT), en agosto de 1962, en los que describe su concepto de “Galactic Network” ó “Red galáctica”. En octubre de 1962, Licklider fue nombrado director del programa de investigación informática de DARPA.
 
        Mientras estaba en DARPA logro convencer a sus sucesores en dicha agencia (Iván Sutherland, Bob Taylor y Lawrence G. Roberts, investigador del MIT), de la importancia de una red.
 
       A finales de 1966, Roberts entró en DARPA para desarrollar el concepto de redes informáticas y rápidamente creó su plan para "ARPANET". En Diciembre 1968 DARPA inicio el desarrollo de uno de los componentes clave, los conmutadores de paquetes llamados procesadores de mensajes de interfaz (IMP). Con la ayuda de Bolt, Beranek y Newman (BBN). Mientras el equipo de BNN trabajaba en los IMP, Roberts, junto con el equipo de Network Analysis Corporation, diseñaron la topología de la red.
 
 
 
        Debido al avanzado desarrollo de Leonard Kleinrock de la teoría de conmutación de paquetes y a su trabajo en el análisis, el diseño y la medición, su Network Measurement Center de UCLA fue seleccionado como el primer nodo de ARPANET. Instalando en Septiembre de 1969 el primer IMP en UCLA conectando así el primer host. El segundo nodo se instaló en el Standford Research Institute (SRI). Un mes más tarde, cuando el SRI se conectó a ARPANET, se envió el primer mensaje de host a host desde el laboratorio de Kleinrock hasta el SRI. Se añadieron dos nodos más, en la Universidad de California en Santa Bárbara y en la Universidad de Utah. De esta manera, a finales de 1969, había cuatro hosts conectados en la ARPANET inicial, e Internet iniciaba su trayectoria.
 
        En los siguientes años, se añadieron rápidamente ordenadores a ARPANET, y se siguió trabajando para conseguir un protocolo de host a host funcionalmente completo y otro software de red. En diciembre de 1970, el Network Working Group (NWG), bajo el liderazgo de S. Crocker, terminó el protocolo de host a host inicial de ARPANET, llamado Network Control Protocol (NCP). Cuando los sitios de ARPANET terminaron de implementar NCP, en el periodo de 1971 a 1972, los usuarios de la red pudieron, por fin, comenzar a desarrollar aplicaciones. 

Introduccion y definicion de Internet

        Internet ha revolucionado la informática y las comunicaciones, al ser una herramienta de proyección mundial, sirviendo esta como vía para la colaboración y la interacción entre las personas por medio del uso de sus ordenadores, sin tener en cuenta su ubicación geográfica.
 
        Que conocemos de Internet hoy en día?... Que es una infraestructura de información muy difundida, llamada a menudo la Red de Redes, o La Red de Información Mundial. Saben siempre pensé que comprendía lo suficiente de Internet, pero les puedo asegurar que su historia es más compleja e implica muchos más aspectos tecnológicos, organizativos y sociales de los que nos podamos imaginar. Por eso en este blog quiero compartir un breve resumen de lo aprendido en la primer parte del curso de Desarrollo Web de iDESWEB.
  
 
 
¿Qué es Internet?
        Internet es un sistema de información global que esta enlazado lógicamente a un espacio global de direcciones únicas basadas en el Protocolo de Internet (IP) o sus subsecuentes extensiones/añadidos, y que puede soportar la comunicación usando el conjunto Protocolo de control de transmisión/Protocolo de Internet (TCP/IP) o sus subsecuentes extensiones/añadido y otros protocolos compatibles con IP, además provee, usa o da accesibilidad, ya sea de manera pública o privada a servicios de alto nivel superpuestos en las comunicaciones y las infraestructuras relacionas ya descritas.