Categoría: Tecnología & Internet


Vean este espectacular vídeo y en esta foto, aunque sean hechos por computadora. Esta claro que pueden marcar una no tan futura manera de hacer dispositivos móviles.

Parece que el iPad será el que marcará la tendencia, pero alguna compañía también grande podría apostar fuerte por este nuevo modelo y hacerse hueco en el mercado.

El portátil enrrollable, consta de una pantalla con tecnología Oled multi-táctil , donde al doblarla, una parte se convierte en una pantalla de 13 pulgadas y la otra parte en el teclado. El rollo central sería la CPU y la batería, con sus puertos de ampliación y donde se conectaría la pantalla-teclado. El problema seguramente sería la batería para hacerla de tan pequeñas proporciones, pero aun teniéndose que ir enchufando a la red, no deja de ser una pasada de diseño y original concepto.

Encima se puede convertir en una pantalla toda desplagada de 17” y utilizarlo como una especia de iPad o Tablet PC.

Increible en todos los aspectos… el futuro puede llegar en cualquier momento, y con las pantallas enrrollables a punto de invadirlo todo!

Me encontré este video interesante del tiempo que tarda en levantar windows y ubuntu:

Qué opina???

Firefox podrá detectar la orientacion de la pantalla en su próxima versión

Los computadores equipados con acelerómetros podrán usar también aplicaciones web que aprovechan esta característica.

Gracias a los acelerómetros, muchos dispositivos pueden saber si están cabeza arriba u horizontales, y mostrar su pantalla de acuerdo a la orientación. Mozilla, la fundación responsable de Firefox, quiere aplicar esta capacidad también en el navegador de Internet.

De acuerdo a lo que anunció Christopher Blizzard, de Mozilla, la nueva característica estaba pensada originalmente para navegadores móviles –para celulares-, pero ahora estará disponible para computadores que tienen acelerómetro incorporado, como muchos MacBooks y algunos ThinkPads, de IBM, como explicó Blizzard.

Gracias a esto, se le podrá dar un nuevo uso a varias aplicaciones web que utilizan el acelerómetro para juegos de laberintos, por ejemplo, donde el usuario tiene que mantener el equilibrio para guiar una pelota.

Firefox 3.6, que será el primero en incluir esta característica, debería estar listo antes de fin de año para su lanzamiento.

Virtualización

¿Qué es Virtualización?

-  Creación de un Equipo Virtual usando una combinación de hardware y software.
- Facilidad de poder ejecutar múltiples Sistemas Operativos en un solo hardware.

¿Por qué Virtualizar?

- Reducción del tiempo ocioso (es el tiempo que un procesador gasta esperando datos de otros procesadores).
- Disponibilidad de tecnología especializada para tales fines.
-Ahorro de recursos: Hardware, Energía y Costos

¿Qué se logra con la virtualización?

- Facilidad para la administración.
- Reemplazo rápido de sistemas completos en casos de averías.
- Los Sistemas de Prueba se pueden poner en  producción fácil y rápidamente.
- Portabilidad → Independencia del Hardware.
- Disponibilidad de sistemas completos probados por fabricantes.
- Máxima explotación de los recursos de hardware.
- Seguridad: Simulación de ambientes de trabajo para entrenamiento/pruebas sin poner en riesgo los sistemas en producción.

Importancia de la Virtualización

- En promedio sólo el 10% del tiempo de una computadora está trabajando.
- “Virtualización = Liberación. Un computador o servidor puede hacer el trabajo de muchos”
- Menos del 10% de los servidores o máquinas  actuales son virtualizados

Ventajas

Ahorro: Aumente perceptiblemente la utilización y la productividad.
Protección:
La utilización de tecnologías de virtualización facilita mucho las soluciones.
Automatización:
Reduzca los tiempos y las tareas del aprovisionamiento.
Funcionamiento:
Aumente su capacidad de trabajo, la facilidad de reserva de recursos y los tiempos de reacción.
Simplicidad y coste:
Agregue o reorganice sus recursos de almacenamiento o cálculo y sin tiempo muerto.
Flexibilidad:
Gane la independencia del hardware, la agilidad en migraciones y la capacidad de crecimiento organizada.

Desventajas

- Aplicaciones son más lentas
- Interoperabilidad entre diferentes máquinas virtuales.
- A través de pruebas se ha determinado que se logran pequeñas mejoras en servidores (Java, de correo, servidor), Web, servidor de base de datos, y servidor de archivos) utilizando virtualización.
- Aplicaciones nativas del microprocesador

Tipos de  Software para Máquinas Virtuales

- VirtualBox
- Microsoft Virtual PC
- VMWare
- Microsoft Hyper-V Server (de Windows Server 2008)
- Microsoft Virtual Server (de Windows Server 2008)

Escrito por Jose Camilo Daccach.

Cada cierto tiempo se hace necesario revisar si las decisiones tomadas en la proveeduría de la tecnología informática siguen vigentes.

Cada cierto tiempo es bueno hacer una pausa y evaluar el avance de las diferentes tecnologías que nos ayudan a resolver esa decisión que se debe tomar entre comprar o hacer las soluciones informáticas que se utilizan al interior de las  impresas. A esto se le suman las variables en la infraestructura, de si debería ser nuestra, o alquilada, o nuestra pero en un sitio remoto.

Requerimientos Nuevos
La principal responsabilidad del departamento de tecnología informática de cualquier empresa, indistinto de su tamaño y capacidad económica, es proveer acceso a la información y capacidad de cómputo a los usuarios cuando la necesitan y desde donde la necesiten. Un pequeño párrafo pero complejo en su alcance. Sin embargo, debe ser el parámetro contra el cual se puedan medir las decisiones que se tomen en cuanto a infraestructura, y en cuanto a disposición de los programas y los datos a los cuales accederán los usuarios.  Las características de comprar software hecho o hacerlo, o de comprar la infraestructura y administrarla, versus el alquiler de una capacidad de cómputo, ya no son variables que generen una ventaja competitiva, sino mas bien una decisión de cómo cumplir con esa responsabilidad principal, de la manera más eficiente y efectiva posible.

Además de este requerimiento, se suman los avances tecnológicos que cada vez tienen un ciclo de vida mas corto. Hoy tener acceso a manejo transaccional en los sistemas es lo mínimo, pero rápidamente se suma la necesidad de acceder a través de dispositivos móviles, de participar con clientes en redes sociales, de incorporar videos de demostración de nuestros productos en el CRM.

No son locuras, son usos de la tecnología ya disponibles, y que se requiere se incorporen en las soluciones que entregamos en el momento en que estén disponibles. Cualquier demora en la aplicación de las mismas, podría significar un rezago importante ante la competencia. La tendencia tecnológica en general es aplicar el tema de zapatero a tus zapatos. Es decir, dedicarse donde se puede agregar valor a los clientes de la empresa.

Infraestructura
En el tema de infraestructura incorporamos todo lo que no es software aplicativo. Es decir, las telecomunicaciones, los servidores, los motores de bases de datos, los dispositivos de acceso como portátiles y equipos de escritorio, sistemas de almacenamiento, y hasta los elementos de continuidad y contingencia como aires acondicionados, servidores alternos, entre otras.

La tendencia tecnológica general, a menos que usted sea una empresa precisamente de infraestructura, es dejar que terceros se encarguen de estos requerimientos. Sin embargo, hay también ventajas en seguir manejando directamente la infraestructura.

En términos generales, a sus clientes no les afectará mucho si la infraestructura que usted utiliza es propia, alquilada o si ni siquiera está en sus instalaciones. Es aquí donde se presenta una oportunidad para utilizar proveedores externos para estas tareas.

Hay una porción de la infraestructura que por el costo de su implementación, en la mayoría de las empresas es manejada por terceros. Nos referimos a la infraestructura de telecomunicaciones. Inclusive, hoy día con los precios tan (relativamente) bajos, se puede decir que podemos conectar cualquier punto con otro sin mayores problemas a través de un tercero cuyo negocio sea el de la conectividad. Es claro que tener esta conectividad bajo nuestro control nos da cierta tranquilidad, sin embargo no es nuestro negocio la administración de redes de comunicaciones, rutas alternas y de contingencia, manejo de tráfico, calidad de niveles de servicio, entre otros. Para el tema de la conectividad entonces, la tendencia es clara hacia contratarla con un tercero. Se debe hacer énfasis si en los acuerdos de niveles de servicio que permitan garantizar una prestación sin interrupciones del mismo. Los sistemas actuales no permiten pérdidas de información, y menos desconexiones.

Se hace necesario establecer entonces unos parámetros que permitan contratar bajo estándares que garanticen la conectividad futura de cualquier elemento, si, inclusive esos “dispositivos” que aún no conocemos pero que de seguro saldrán al público antes de terminar el contrato de prestacion del servicio.

Escrito por Jose Camilo Daccach T.

No se discute la importancia de las tecnologías de información y comunicaciones en el logro de los objetivos de los negocios. Sin embargo, en  la mayoría de los casos, se adolece de una planeación de estas TIC.  Las tecnologías de información y comunicaciones (TIC) han asumido su rol  relevante en todo tipo de empresas, desde las unipersonales hasta las grandes multinacionales. Adicionalmente la tecnología es demasiado importante y muy  costosa, si no se aplica bien, como para tomar las decisiones al respecto de las mismas sin un panorama claro.  Desde el correo electrónico, hasta los sistemas de indicadores de gestión, pasando por la conexión a Internet, el portal corporativo, y la conectividad de los ejecutivos a través de sus sistemas inalámbricos, se convierten en funcionalidad crítica para el desempeño del día a día, e indispensable en la toma de decisiones.

Una de las premisas de la planeación es la alineación de las tecnologías con el negocio, sin embargo hoy es claro que ese tipo de premisas dejan de ser ideales y se convierten en requisitos. Tecnología que no le aporte al logro de los objetivos del negocio, debería ser eliminada de la misma. Hoy se ha comprobado que las TIC agregan valor y permiten aumentar la productividad y competitividad de las empresas. En muchas de ellas, o mejor, en muchos de sus procesos, son las que habilitan la posibilidad de hacer el negocio.

Imaginarse un banco o una aerolínea sin un sistema de información es bastante difícil. De la misma manera pensar que una persona hoy podría estar “incomunicada”” sin correo electrónico o que apáticamente rechazara el contacto con la tecnología confirman la necesidad entonces de planear la misma.

La planeación de las TIC tiene tres elementos fundamentales, claramente separados por su alcance y su rango de influencia en el tiempo. Así como los procesos y alcances dentro de la empresa se dividen en Estratégicos, Tácticos y Operativos, también el proceso de planeación de la tecnología debe recorrer las tres etapas. La planeación estratégica de TI incluye todos los elementos de diagnóstico requeridos tanto para la identificación de las necesidades del negocio, como la identificación de la situación actual de los servicios que brinda el área de TI.

La comparación de los dos niveles, el “donde estoy” con el “a donde quiero llegar” permiten establecer caminos para llegar. Las estrategias son precisamente  esos caminos o cursos de acción que se deben poner en práctica para generar el mayor beneficio de las TIC para el negocio.

Las estrategias se estructuran en tres áreas particulares: el establecimiento de políticas, la definición de las estrategias mismas, y la estructuración de los organismos que harán posible ejecutar las estrategias. Las políticas son sentencias de preferencia que permitirán tomar algunas decisiones o reducir el tiempo de las mismas. Una política podría ser la “preferencia” de software abierto sobre software propietario.

Las estrategias sobre el curso de acción se estructuran sobre las diferentes áreas de impacto: la infraestructura y las arquitecturas de datos, aplicaciones y de la red. Se definen caminos para atender las mejores opciones. Si debemos subcontratar los servicios de red, o tener la propia red. Si se deben centralizar o distribuir las aplicaciones y los datos. Que tipo de proyectos de aplicaciones se van a emprender para brindar soporte sistematizado a cuales procesos del negocio.

Adicionalmente se deben fijar parámetros sobre los organismos que permitirán llevar a cabo las políticas y estrategias. Se definen funciones tanto para el comité de sistemas como para el área responsable por las TIC al interior de las empresas. Esta definición de funciones, también utilizan el método de donde estamos y para donde debemos ir, para generar los proyectos de reestructuración, no solo de personal, sino de funciones y procesos al interior de cada organismo.
El Plan Estratégico de TIC termina con un documento donde se resumen tanto las necesidades, como el diagnóstico del estado actual y cómo se llegará al objetivo, durante los próximos tres o cinco años. El alcance del plan estratégico de TIC es de largo plazo y permite entonces generar a nivel táctico, un conjunto de proyectos que permitan cumplir con el plan estratégico.

Servidor

Un servidor es una computadora que forma parte de una red y provee servicios a otros por medio de un software que realiza tareas específicas.

Algunos tipos de Servidores:

• Servidores de Archivos
• Servidores de Aplicaciones
• Servidores FTP
• Servidores Web
• Servidores de Impresión
• Servidores de Correo

Rack

Un rack es un chasis (estructura metálica) destinada para alojar equipos electrónicos, informáticos y de comunicación. Son útiles en un centro de proceso de datos (Data Center), donde existe poco espacio y se necesita alojar un gran número de dispositivos.

Los rack tiene un ancho normalizado en 19 pulgadas, mientras que el alto y el fondo son variables para adaptarse a las distintas necesidades. La altura de un
rack se define en unidades con una “U” equivalente a 1,75’’.Hay servidores desde 1U hasta 5U, siendo los de 1U y 2U los más populares.

Existen racks desde los 24U hasta los 46U. Al estar esto normalizado se consigue que en una sala los racks tengan dimensiones prácticamente similares aun siendo de diferentes fabricantes.

Servidores Blade

Un servidor Blade es una arquitectura que ha conseguido integrar en tarjetas todos los elementos típicos de un servidor. Éstas tarjetas (Blade) se insertan en el backplane dentro de un chasis que a su vez integra y permite compartir los elementos comunes como son la ventilación, los switches de red, la alimentación, etc. De esta manera se reduce el consumo eléctrico, cableado en gran cantidad, sistemas de enfriamiento, etc.

Una tarjeta Blade es un servidor completo.

Cada Blade contiene:

- La memoria RAM,
- El disco duro (Almacenamiento opcional)
- La CPU,
- Controladores de red,
- Sistema operativo
- Ethernet
- Aplicaciones
- Chip de Administración de Sistemas

Todo esto esta contenido en el “Blade”, éstas son instaladas mediante la simple inserción; se acomodan en el chasis como libros en un estante de manera vertical; donde cada uno es un servidor independiente y además son hot-swappable (se pueden cambiar en caliente). Las bandejas pueden ponerse cuando se quiera y quitarse de igual manera, no sufriendo el servidor modificación alguna y permaneciendo siempre a pleno rendimiento.

Al deslizar el Blade en el chasis, éste se conecta a un mid o backplane, compartiendo la energía, ventiladores, unidades (disquette, CD, DVD), conmutadores y puertas con otros servidores Blade. Un servidor Blade es literalmente un servidor en tarjeta (tarjeta de circuitos) a menudo dedicada a una tarea específica.

Características de los Blade

• Los módulos de procesamiento de datos están separados de los módulos de I/O (switch o placas LAN)

Las placas de CPU escalan independientemente a la energía del procesamiento requerida.

• Las conexiones de red pueden escalar independientemente a la computación de datos.

• En la CPU se utilizan procesadores de bajo voltaje y discos duros de baja gama, lo que permite disminuir el gasto de energía, respecto a los servidores tradicionales.

• Es posible contar con mayor espacio gracias al pequeño tamaño de las placas CPU.

• Los servidores Blade no tienen slots PCI, así que para el tráfico de datos sólo se usa el protocolo TCP/IP. Las comunicaciones con la red corporativa, con todas sus aplicaciones y bases de datos así como los elementos de almacenamiento, se realizan a través de conexiones LAN. Sólo se puede acceder directamente a NAS (network attached storage).

• La administración de una placa CPU se hace normalmente de forma remota a través de la red.

Chasis para Blade

Los chasis permiten compartir:

• Consola de Administración (KVM)
• Fuente de Poder
• Sistema de enfriamiento (ventiladores)
• Network Switches
• Fibre Switches
• Unidad de CD
• Unidad de Diskette drive
• Puerto USB

Beneficios de los Servidores Blade

La arquitectura de servidores Blade presenta muchas ventajas frente a otros sistemas, como por ejemplo:

Reducción de Espacio:
Mayor densidad provee de un 35 a 45 % de mejora comparada a las torres o servidores rackmounted (montados en rack). La mayoría de los recintos oscilan entre 6U y 10U en tamaño, lo que significa que, teóricamente, se pueden colocar 64 o más servidores en un rack. Éste es un gran ahorro para una compañía con problemas de espacio.

Reducción de consumo de energía y enfriamiento:
La consolidación de fuentes de alimentación en el chasis reduce la cantidad de fuentes de alimentación separadas y reduce los requisitos de energía por el servidor. Además de compartir las fuentes de alimentación y ventiladores se disminuyen los costos a largo plazo comparado con servidores montados en rack.

Bajo costo de gestión o administración:
La consolidación de servidores y la centralización de los recursos del servidor simplifica el despliegue, aumenta la productividad del administración y mejora el control. Además elimina la necesidad de excesivos conocimientos técnicos y la gestión se realiza desde una misma consola. Simplifica el inventario, suministro y recuperación más rápida de parches y reparación.

Cableado simplificado:
Al estar los servidores centralizados se reduce el cableado hasta en un 70%. Comparte un backplane común, en el cual se conecta cada blade, eliminando la mayoría del cableado que se encuentran en los sistemas montados en rack.

Hablamos de cableado: cableado de energía, operador de cableado (teclado, ratón, etc.) y cableado de comunicaciones (Ethernet, SAN, etc.); todo esto se reduce considerablemente.

Fácil despliegue físico:
Una vez que el chasis Blade ha sido instalado, agregar servidores adicionales es simplemente cuestión de deslizar los Blades. El Blade se encaja solo. Cada Blade en un chasis es en realidad un servidor auto-contenido, ejecutando su propio sistema operacional y software; está diseñado para activarse y ejecutar sin intervención humana.

Fácil mantenimiento:
Ya que permite intercambio en caliente (Hot-Swap) lo que significa que un Blade que falla, puede ser reemplazado con el equipo energizado (cambio en caliente) sin ningún impacto en los otros Blade. Además podemos también intercambiar en caliente los sistemas de enfriamiento, alimentación de energía, controladores y conmutadores Ethernet, unidades de disco y procesadores de servicios.

Los diagnósticos avanzados de fallos:
Dirigen un servidor directamente a una pieza en fallo, permitiendo la restauración rápida y eficiente. Algunos de los componentes de los servidores Blade pueden alertar un procesador de sistemas de administración de horas de fallo inminentes y hasta días de fallo, antes que el fallo ocurra.

Los diagnósticos avanzados dirigen un servidor directamente a una pieza en fallo, permitiendo una restauración rápida y eficiente. Algunos servidores Blade pueden inclusive ser diseñados para no tener un punto único de fallo.

Escalabilidad:
Permite mayor crecimiento, ya que en un rack puedo tener más servidores Blade.

Simplificación:
Cada servidor se conecta a los componentes de la infraestructura del chasis, esto hace que no requiera la conexión de múltiples cables en cada servidor cuando se instala.

Reducción en tiempo de instalación:
Se reducen las horas de montaje e instalación ya que todo está centralizado

Reducción de dispositivos:
Se reducen los conmutadores y otros dispositivos, además se duplican menos componentes.

Disponibilidad flexible:
Cada Blade en un chasis es en realidad un servidor auto-contenido, ejecutando su propio sistema operacional y software. Tecnologías sofisticadas de refrigeración y alimentación pueden así soportar una mezcla de Blade, con diferentes velocidades y tipos de procesadores. Y esta tecnología en rápido desarrollo ofrecer protección real a las inversiones para el futuro.

IBM Blade Center (front)

IBM Blade Center (front)

La computación en nube, del inglés cloud computing, es una tecnología que permite ofrecer servicios de computación a través de Internet. La nube es una metáfora de Internet.

Dado que la computación en nube no permite a los usuarios poseer físicamente los dispositivos de almacenamiento de sus datos (con la excepción de la posibilidad de copiar los datos a un dispositivo de almacenamiento externo, como una unidad flash USB o un disco duro), deja la responsabilidad del almacenamiento de datos y su control en manos del proveedor.

La computación en nube ha sido criticada por limitar la libertad de los usuarios y hacerlos dependientes del proveedor de servicios. Algunos críticos afirman que sólo es posible usar las aplicaciones y servicios que el proveedor esté dispuesto a ofrecer. Así, el London Times compara la computación en nube con los sistemas centralizados de los años 50 y 60, en los que los usuarios se conectaban a través de terminales “tontos” con ordenadores centrales. Generalmente, los usuarios no tenían libertad para instalar nuevas aplicaciones, y necesitaban la aprobación de administradores para desempeñar determinadas tareas. En suma, se limitaba tanto la libertad como la creatividad. El Times argumenta que la computación en nube es un retorno a esa época.

De forma similar, Richard Stallman, fundador de la Free Software Foundation, cree que la computación en nube pone en peligro las libertades de los usuarios, porque éstos dejan su privacidad y datos personales en manos de terceros. Ha afirmado que la computación en nube es “simplemente una trampa destinada a obligar a más gente a adquirir sistemas propietarios, bloqueados, que les costarán más y más conforme pase el tiempo.”

Definido de otro modo, el Cloud computing sería la tendencia a basar las aplicaciones en servicios alojados de forma externa, en la propia web.

Web Os (sistemas operativos para la web), Ubicuidad (el hecho de que nuestros datos o aplicaciones estén disponibles desde cualquier lugar) o Web 4.0 (el término que se impondrá para definir esta nueva web ubicua y que se desarrollará en paralelo a la Web 3.0 ya mimetizada con lo semántico), serían términos relativos al tema.

Sin duda, el tema tiene una trascendencia importante: como bien comenta Hugh Macleod:

“el cloud computing es la verdadera batalla importante en este momento en la escena tecnológica: las compañías que dominen “la nube” serán los verdaderos actores del futuro, con esquemas de concentración muy importantes debido a la misma naturaleza de la actividad”

Y si pensamos en monopolios es lógico que asuste el anuncio sobre el lanzamiento, por parte de Microsoft de Azure, su trampolín a un posible futuro en el ámbito de las plataformas, un sistema operativo que minimiza su papel en el escritorio y pretende ser el camino hacia las empresas en la nube, (Livemesh es la suya particular) donde comprarán espacios y servicios para alojar datacenter y sistemas que ahora alojan y mantienen en sus propias instalaciones.

Para conocer un poco mas acerca de internet, acá colocamos algunos videos muy buenos acerca de la historia de internet:

Historia de Internet

Por Stephanie Falla Aroche | 454,681 Lecturas

Internet surgió de un proyecto desarrollado en Estados Unidos para apoyar a sus fuerzas militares. Luego de su creación fue utilizado por el gobierno, universidades y otros centros académicos.

Internet ha supuesto una revolución sin precedentes en el mundo de la informática y de las comunicaciones. Los inventos del telégrafo, teléfono, radio y ordenador sentaron las bases para esta integración de capacidades nunca antes vivida. Internet es a la vez una oportunidad de difusión mundial, un mecanismo de propagación de la información y un medio de colaboración e interacción entre los individuos y sus ordenadores independientemente de su localización geográfica.

Orígenes de Internet

La primera descripción documentada acerca de las interacciones sociales que podrían ser propiciadas a través del networking (trabajo en red) está contenida en una serie de memorándums escritos por J.C.R. Licklider, del Massachusetts Institute of Technology, en Agosto de 1962, en los cuales Licklider discute sobre su concepto de Galactic Network (Red Galáctica).

El concibió una red interconectada globalmente a través de la que cada uno pudiera acceder desde cualquier lugar a datos y programas. En esencia, el concepto era muy parecido a la Internet actual. Licklider fue el principal responsable del programa de investigación en ordenadores de la DARPA desde Octubre de 1962. Mientras trabajó en DARPA convenció a sus sucesores Ivan Sutherland, Bob Taylor, y el investigador del MIT Lawrence G. Roberts de la importancia del concepto de trabajo en red.

En Julio de 1961 Leonard Kleinrock publicó desde el MIT el primer documento sobre la teoría de conmutación de paquetes. Kleinrock convenció a Roberts de la factibilidad teórica de las comunicaciones vía paquetes en lugar de circuitos, lo cual resultó ser un gran avance en el camino hacia el trabajo informático en red. El otro paso fundamental fue hacer dialogar a los ordenadores entre sí.

Para explorar este terreno, en 1965, Roberts conectó un ordenador TX2 en Massachusetts con un Q-32 en California a través de una línea telefónica conmutada de baja velocidad, creando así la primera (aunque reducida) red de ordenadores de área amplia jamás construida. El resultado del experimento fue la constatación de que los ordenadores de tiempo compartido podían trabajar juntos correctamente, ejecutando programas y recuperando datos a discreción en la máquina remota, pero que el sistema telefónico de conmutación de circuitos era totalmente inadecuado para esta labor. La convicción de Kleinrock acerca de la necesidad de la conmutación de paquetes quedó pues confirmada.

A finales de 1966 Roberts se trasladó a la DARPA a desarrollar el concepto de red de ordenadores y rápidamente confeccionó su plan para ARPANET, publicándolo en 1967. En la conferencia en la que presentó el documento se exponía también un trabajo sobre el concepto de red de paquetes a cargo de Donald Davies y Roger Scantlebury del NPL. Scantlebury le habló a Roberts sobre su trabajo en el NPL así como sobre el de Paul Baran y otros en RAND. El grupo RAND había escrito un documento sobre redes de conmutación de paquetes para comunicación vocal segura en el ámbito militar, en 1964.

Ocurrió que los trabajos del MIT (1961-67), RAND (1962-65) y NPL (1964-67) habían discurrido en paralelo sin que los investigadores hubieran conocido el trabajo de los demás. La palabra packet (paquete) fue adoptada a partir del trabajo del NPL y la velocidad de la línea propuesta para ser usada en el diseño de ARPANET fue aumentada desde 2,4 Kbps hasta 50 Kbps (5).

En Agosto de 1968, después de que Roberts y la comunidad de la DARPA hubieran refinado la estructura global y las especificaciones de ARPANET, DARPA lanzó un RFQ para el desarrollo de uno de sus componentes clave: los conmutadores de paquetes llamados interface message processors (IMPs, procesadores de mensajes de interfaz).

El RFQ fue ganado en Diciembre de 1968 por un grupo encabezado por Frank Heart, de Bolt Beranek y Newman (BBN). Así como el equipo de BBN trabajó en IMPs con Bob Kahn tomando un papel principal en el diseño de la arquitectura de la ARPANET global, la topología de red y el aspecto económico fueron diseñados y optimizados por Roberts trabajando con Howard Frank y su equipo en la Network Analysis Corporation, y el sistema de medida de la red fue preparado por el equipo de Kleinrock de la Universidad de California, en Los Angeles (6).

A causa del temprano desarrollo de la teoría de conmutación de paquetes de Kleinrock y su énfasis en el análisis, diseño y medición, su Network Measurement Center (Centro de Medidas de Red) en la UCLA fue seleccionado para ser el primer nodo de ARPANET. Todo ello ocurrió en Septiembre de 1969, cuando BBN instaló el primer IMP en la UCLA y quedó conectado el primer ordenador host .

El proyecto de Doug Engelbart denominado Augmentation of Human Intelect (Aumento del Intelecto Humano) que incluía NLS, un primitivo sistema hipertexto en el Instituto de Investigación de Standford (SRI) proporcionó un segundo nodo. El SRI patrocinó el Network Information Center , liderado por Elizabeth (Jake) Feinler, que desarrolló funciones tales como mantener tablas de nombres de host para la traducción de direcciones así como un directorio de RFCs ( Request For Comments ).

Un mes más tarde, cuando el SRI fue conectado a ARPANET, el primer mensaje de host a host fue enviado desde el laboratorio de Leinrock al SRI. Se añadieron dos nodos en la Universidad de California, Santa Bárbara, y en la Universidad de Utah. Estos dos últimos nodos incorporaron proyectos de visualización de aplicaciones, con Glen Culler y Burton Fried en la UCSB investigando métodos para mostrar funciones matemáticas mediante el uso de “storage displays” ( N. del T. : mecanismos que incorporan buffers de monitorización distribuidos en red para facilitar el refresco de la visualización) para tratar con el problema de refrescar sobre la red, y Robert Taylor y Ivan Sutherland en Utah investigando métodos de representación en 3-D a través de la red.

Así, a finales de 1969, cuatro ordenadores host fueron conectados cojuntamente a la ARPANET inicial y se hizo realidad una embrionaria Internet. Incluso en esta primitiva etapa, hay que reseñar que la investigación incorporó tanto el trabajo mediante la red ya existente como la mejora de la utilización de dicha red. Esta tradición continúa hasta el día de hoy.

Se siguieron conectando ordenadores rápidamente a la ARPANET durante los años siguientes y el trabajo continuó para completar un protocolo host a host funcionalmente completo, así como software adicional de red. En Diciembre de 1970, el Network Working Group (NWG) liderado por S.Crocker acabó el protocolo host a host inicial para ARPANET, llamado Network Control Protocol (NCP, protocolo de control de red). Cuando en los nodos de ARPANET se completó la implementación del NCP durante el periodo 1971-72, los usuarios de la red pudieron finalmente comenzar a desarrollar aplicaciones.

En Octubre de 1972, Kahn organizó una gran y muy exitosa demostración de ARPANET en la International Computer Communication Conference . Esta fue la primera demostración pública de la nueva tecnología de red. Fue también en 1972 cuando se introdujo la primera aplicación “estrella”: el correo electrónico.
En Marzo, Ray Tomlinson, de BBN, escribió el software básico de envío-recepción de mensajes de correo electrónico, impulsado por la necesidad que tenían los desarrolladores de ARPANET de un mecanismo sencillo de coordinación.

En Julio, Roberts expandió su valor añadido escribiendo el primer programa de utilidad de correo electrónico para relacionar, leer selectivamente, almacenar, reenviar y responder a mensajes. Desde entonces, la aplicación de correo electrónico se convirtió en la mayor de la red durante más de una década. Fue precursora del tipo de actividad que observamos hoy día en la World Wide Web , es decir, del enorme crecimiento de todas las formas de tráfico persona a persona.

Videos de la Historia de Internet de Discovery Channel

La historia de Steve Jobs (fundador de APPLE)

La historia de Bill Gates (fundador de MICROSOFT)

Seguir

Get every new post delivered to your Inbox.