World Wide Web · Parte I

Difunde cultura

El 6 de agosto de 1991 un avance tecnológico surgió para cambiar el mundo, un hito que se extendería en las próximas décadas rápidamente hacia la totalidad del mundo sin excepción. Una tecnología democratizadora que conllevaría implícitos unos cambios en las estructuras del procesamiento de la información tanto a nivel semántico como conductual que no sólo revolucionaría la manera en la que percibimos y procesamos la información sino también cómo nuevas formas de comunicación que producían nuevas dinámicas de comportamiento en las sociedades tanto a nivel colectivo como individual. A continuación iré desglosando los elementos que posibilitaron esta (r)evolución tecnológica y social que aún continúa produciéndose debido a la (r)evolución de la web hacia un nuevo concepto de la misma por la incorporación de la Inteligencia Artificial entre otros factores.

La persona responsable de esta evolución/descubrimiento, subrayando el concepto de (r)evolución, puesto que la ciencia basa su progreso en pequeños avances consecutivos, aleatorios, y no bajo la idea del que hace aparecer un conejo de su chistera, fue Tim Berners-Lee, de esta manera el investigador de origen británico en 1991 trabajando en el CERN (Organización Europea para la Investigación Nuclear) buscaba una solución factible para compartir archivos entre investigadores a través de las computadoras conectadas a la red del centro bajo el protocolo de comunicaciones TCP/IP creado en enero de 1983.

Si bien aquel fue el punto de inflexión en el acontecimiento que nos ocupa, hoy vamos a revisar los progresos que se habían alcanzado hasta la década de los 80 puesto que es importante para comprender el contexto en el que surge esta nueva tecnología.

Hasta finales de la década de los 40 los computadores tenían una gran limitación (en verdad muchas), debido al momento inicial de desarrollo de la electrónica (hardware), en esta década los computadores básicamente consistían en un conjunto de válvulas de vacío y relés electromecánicos que cambiaban su estado (I/O) a través de señales eléctricas, esto, unido a que en ese momento las memorias de almacenamiento consistían básicamente en dos tecnologías disponibles, el Selectron y los tubos catódicos Williams-Kilburn con muy reducida capacidad hacían de la computación más un arte que una ciencia. Todo este contexto tecnológico cambió radicalmente a partir de 1947 con un descubrimiento que marcó un punto de inflexión y que supuso el inicio de la computación moderna en cuanto a cómo la entendemos actualmente, la invención del transistor por los físicos John Bardeen, Walter Brattain y William Shockley marcando el inicio de la revolución electrónica y digital. En la década de los 50 esta primera generación de computadoras basadas en transistores así como el avance en el desarrollo de memorias de almacenamiento basadas en núcleos de ferrita (RAM), tambores magnéticos y cintas magnéticas para almacenamiento masivo de datos proporcionaron a la computación el avance necesario para dar el salto al siguiente nivel en gran parte debido al desarrollo de los primeros lenguajes de programación de alto nivel como Cobol y Fortran abandonando progresivamente el primigenio código máquina de la década anterior. Muestra de este avance es el comienzo de producción en serie de los primeros computadores de IBM UNIVAC I (1951), IBM 701 (1952) e IBM 650 (1953). Llegada ya la siguiente década de los 60 el proceso de evolución y desarrollo de los computadores continuaba, dando paso al siguiente nivel lógico de desarrollo, el de la accesibilidad a lenguajes de programación por parte de un amplio espectro de público debido a la simplificación de su sintaxis haciéndolos mucho más comprensibles a excepción del lenguaje ensamblador que fue quedando relegado hasta los años 80-90 a tareas muy específicas de bajo nivel. Es en esta década cuando lenguajes como el Basic va a surgir así como el Simula 67 que fue el primer lenguaje de programación que introdujo el concepto fundamental de Orientación a Objetos (POO).

Llegamos a la década de los 70, y es en esta etapa del desarrollo computacional donde todo confluye, por un lado los avances en el diseño de computadoras que avanzaba con el nuevo diseño y fabricación de los primeros microprocesadores en serie como el Intel 4004 (1971), Intel 8080 (1974), Zilog Z80 (1976), Intel 8086 (1978) y Motorola 68000 (1979), así como la aparición de lenguajes de programación que van a sentar las bases de los estándares que conocemos y utilizamos en la actualidad C, SQL, Prolog (IA), ADA, por lo tanto surge una nueva necesidad que antes no se había planteado, la de compartir los datos e información almacenados entre computadoras en tiempo real, y es aquí en este punto donde tiene lugar el nacimiento de uno de los mayores acontecimientos sociales desde la invención de la imprenta por Johannes Gutenberg hacia 1450-1455.

Esta década de los años 70 es un momento de indefinición técnica en el área de las redes de comunicaciones digitales, esto para multitud de empresas que ven en la computación una oportunidad de negocio a futuro va a fomentar que cada una de ellas desarrolle e implante su diseño propio para atender necesidades más bien específicas o propias sin la idea clara de crear un diseño de propósito general que unifique las comunicaciones bajo un mismo paradigma, por ello encontramos en esta época multitud de protocolos de red, entre ellos el NCP (Network Control Protocol), TCP (v1), SNA, DECNET, X.25, UUCP (Unix-to-Unix Copy), XNS… sin embargo uno de ellos prevalecería entre todos los demás unos años más adelante. Este sería el futuro TCP/IP (Transmision Control Protocol) / (Internet Protocol), sucesor del anterior NCP. TCP(v1) fue publicado por Vinton Cerf y Robert Kahn en 1973 y constituyó el diseño original de lo que se convertiría en el estándar mundial. De esta manera posteriormente se desarrollarían cuatro versiones diferentes: TCP(v1), TCP(v2), una tercera dividida en dos: TCP(v3) + IP(v3), en 1978, para finalmente llegar a la versión TCP/IP(v4): el protocolo estándar que todavía se emplea en Internet. La migración completa de la red ARPANET a TCP/IP concluyó oficialmente el día 1 de enero de 1983, cuando los protocolos fueron activados permanentemente.

Todo este avance, como mencionaba anteriormente no hubiera sido posible sin avances previos sobre los que la ciencia y la tecnología se van apoyando, otra pieza fundamental del puzzle fue teorizada y llevada a la práctica por Donald Davies en el National Physical Laboratory (Reino Unido) y Paul Baran desde la RAND Corporation (U.S.A.) a mediados de la década de los 60, esto es, el diseño del protocolo de conmutación de paquetes, y aunque no se implementaron a gran escala hasta los años 70, las reglas sobre cómo dividir datos en trozos pequeños de información establecieron el concepto esencial que hizo posible el desarrollo de todo lo demás. No entraré aquí en presentar otros conceptos que conforman el universo de las telecomunicaciones como son la conmutación de circuitos, corrección de errores, multiplexación, ancho de banda, topología de red, etc…

Todos estos avances técnico-científicos no hubiera sido posible materializarlos sin una ubicación(es) concreta/s donde llevar a cabo el despliegue de medios, esto fue llevado a cabo en la denominada ARPANET, una red de computadoras creada por encargo del Departamento de Defensa de los Estados Unidos (D.O.D.) para utilizarla como medio de comunicación entre las diferentes instituciones académicas y estatales. El 21 de junio de 1968 se aprobó el plan llamado “Redes Informáticas de Intercambio de Recursos” que proponía la creación de una red de ordenadores denominada ARPANET, esta red recopilaba las mejores idas de los equipos del MIT, el National Physics Laboratory (UK) y la Rand Corporation. ARPANET (Agencia de Proyectos de Investigación Avanzada) fue la primera red de conmutación de paquetes operativa, creada por el Departamento de Defensa de EE.UU. en 1969 para conectar computadoras, esta red debía cumplir ciertos parámetros tales como  ser capaz de sobrevivir a un ataque con armas nucleares, tener una topología descentralizada con múltiples caminos entre dos puntos y operar bajo la idea de división de mensajes completos en fragmentos que seguirían caminos distintos, todo ello bajo la idea de construir una red resistente a múltiples fallos asegurando la comunicación. ARPANET actuó como el pilar fundamental de la Internet moderna implementando inicialmente el protocolo NCP migrado posteriormente a TCP/IP en 1983, antes de ser desmantelada a principios de 1990. 

El primer enlace de ARPANET se estableció el 21 de noviembre de 1969 entre UCLAStanford. El 5 de diciembre del mismo año, se había formado una red de 4 nodos al añadirse la Universidad de Utah y la Universidad de California.​ En marzo de 1970, ARPANET cruzó hasta la costa Este cuando BBN Technologies se unió a la red. En 1971, ya había 24 computadoras conectadas, pertenecientes a universidades y centros de investigación. Este número creció hasta 213 computadoras en 1981, con una nueva incorporación cada 20 días en promedio llegando a alcanzar las 500 computadoras conectadas en 1983. En 1972 la red ARPANET se presentó en la First International Conference on Computers and Communication en Washington DC.

Entre 1974 y 1982 se crearon gran cantidad de redes entre las que destacaron:

  • Telenet (1974): Versión comercial de ARPANET.
  • Usenet (1979): Sistema abierto centrado en el e-mail y que aún funciona.
  • Bitnet (1981): Unía las universidades americanas usando sistemas IBM.
  • Eunet (1982): Unía Reino Unido, Escandinavia y Holanda.

Red ARPANET (Septiembre 1971)

Desembarcamos de esta manera en los inicios de la década de los 80 donde nos encontramos con todos los elementos necesarios para dar el siguiente paso en la extensión de las redes de comunicaciones a nivel global, computadores con la potencia de cálculo necesaria, infraestructuras de red basadas en cobre con limitaciones pero operativas, y lo más importante de todo, un standard de comunicaciones, es decir, un lenguaje común que todos los computadores comprenden para comunicarse entre sí independientemente del fabricante o el hardware subyacente.

A partir de aquí es cuando entra en escenario Tim Berners-Lee, la persona (junto con su equipo) que creará tres conceptos fundamentales para el desarrollo de Internet tal y como hoy lo conocemos: el lenguaje de etiquetas HTML (HyperText Markup Language), los enlaces-objeto URL (Uniform Resource Locator) y el protocolo de comunicaciones HTTP (HyperText Transfer Protocol), todo esto lo desarollaré en la segunda parte del artículo.


0,0
0,0 de 5 estrellas (basado en 0 reseñas)
Excelente0%
Muy buena0%
Media0%
Mala0%
Muy mala0%

No hay reseñas todavía. Sé el primero en escribir una.