How to use Redis with MuleSoft. A quick start presentation.
Historia del internet
1. HISTORIA DEL INTERNET
Internet se inició como un proyecto de defensa de los Estados Unidos. A finales
de los años 60, la ARPA (Agencia de Proyectos de Investigación Avanzados)
del Departamento de Defensa definió el protocolo TCP/IP. Aunque parezca
extraño, la idea era garantizar mediante este sistema la comunicación entre
lugares alejados en caso de ataque nuclear. Ahora el TCP/IP sirve para
garantizar la transmisión de los paquetes de información entre lugares remotos,
siguiendo cualquier ruta disponible.
En 1975, ARPAnet comenzó a funcionar como red, sirviendo como base para
unir centros de investigación militares y universidades, y se trabajó en
desarrollar protocolos más avanzados para diferentes tipos de ordenadores y
cuestiones específicas. En 1983 se adoptó el TCP/IP como estándar principal
para todas las comunicaciones, y en 1990 desapareció ARPAnet para dar paso
junto a otras redes TCP/IP a Internet. Por aquel entonces también comenzaron
a operar organizaciones privadas en la Red.
Poco a poco, todos los fabricantes de ordenadores personales y redes han
incorporado el TCP/IP a sus sistemas operativos, de modo que en la actualidad
cualquier equipo está listo para conectarse a Internet. Internet une muchas
redes, incluyendo como más importantes la que proporciona acceso a los
grupos de noticias (Usenet), que data de 1979 y (conceptualmente) la World
Wide Web, de principios de los 90. Se calcula que actualmente hay varios miles
de redes de todos los tamaños conectadas a Internet, más de seis millones de
servidores y entre 40 y 50 millones de personas que tienen acceso a sus
contenidos. Y estas cifras crecen sin cesar de un día a otro. En España,
Internet comenzó a implantarse a finales de los 80, a través del programa Iris.
En 1990 nació como tal RedIRIS, entidad que obtuvo la condición de red oficial
de cara a los estándares internacionales de Internet, y que fue adoptando poco
a poco cada uno de los servicios existentes. En 1991 surgió Goya, el primer
proveedor de acceso privado a Internet, y entre 1992 y 1994 se produjo su
implantación de Internet en la mayor parte de las universidades y la llegada de
más servicios globales y proveedores de acceso. 1995 fue el año definitivo
para la popularización de Internet en España, el "boom" de los proveedores de
Internet y también la fecha de nacimiento de InfoVía, la "Internet Española."
I ¿Quién Inventó Internet Y Para Qué Lo Creó?
Hacia 1967, la Guerra Fría estaba en su máximo apogeo y la Agencia de
Proyectos de Investigación Avanzada del Departamento de Defensa de
Estados Unidos DARPA (Defense Advanced Research Project Agency) ,
asignó a la ARPA (Advanced Research Project Agency) el desarrollar un
sistema de interconexión o red que protegiera los sistemas de logística e
información en todas los centros y ciudades importantes en caso de caos
nuclear. Las redes de comunicación de ese tiempo estaban diseñadas de modo
que cada nodo de la red dependía del nodo anterior. Si se destruía un nodo
toda la red quedaba inutilizada.
Este proyecto constaba de dos objetivos: el Militar y el de Investigaciones. El
objetivo militar era el de mantener en curso toda la información del gobierno
2. mientras Estados Unidos estuviera en guerra, por ser éste un sistema
descentralizado para resistir ataques, operable al 100% desde cualquier punto
de la red y con capacidades de funcionamiento, aun sobre la pérdida de una
parte física de la red.
El objetivo de investigación debía tener las siguientes funciones: ser un
vehículo de investigación para compartir información en lugar de duplicarla,
minimizar tiempos de desarrollo y motivar la cooperación entre instituciones
localizadas en diferentes sectores.
Internet nace, por lo tanto, a fines de la década de los 60, como un proyecto de
diseñar un sistema de comunicaciones distribuido, en el cual los paquetes de
información pudieran seguir rutas alternas, de manera que si una línea estaba
fuera de servicio, la información podía llegar a su destino utilizando otra ruta.
Esta red se llamaría "catenet" y su propósito sería posibilitar las
comunicaciones entre las autoridades en caso de un ataque nuclear.
B.1. ¿En Qué Año Fue Inventado Internet?
Ya ese mismo año, 1967, se tenía el primer prototipo en papel de una pequeña
red descentralizada estructurada conceptualmente como lo entendemos hoy en
día. Pero fue en 1969 cuando empezó a funcionar, a través de cuatro súper
computadoras conectadas, todas ellas en universidades importantes en
Estados Unidos: UCLA, UCSB, Stanford y University of Utah.
Esta red se llamó ARPANET, y nació en 1969 con el objetivo de desarrollar
protocolos de comunicación que permitiesen la comunicación entre las redes
conectadas (a través de radio y satélite, y por otros medios). El ARPANET era
una red experimental diseñada para apoyar la investigación militar; en
concreto, investigaban sobre cómo construir redes que pudiesen resistir
desastres parciales (como ataques de mísiles) y seguir funcionando. En este
modelo, la comunicación siempre sucedía entre un ordenador emisor y un
receptor. Los ordenadores comunicados -no la red en sí- tenían la
responsabilidad de asegurar que la comunicación se realizara. La filosofía era
que cada ordenador de la red pudiera comunicarse con cualquier otro. Esta red
comunicaba los ordenadores del Pentágono con los de las numerosas
universidades que en aquellos momentos trabajaban para él.
Internet, como ahora la conocemos, encierra una idea técnica clave: la de
arquitectura abierta de trabajo en red. Bajo este enfoque, la elección de
cualquier tecnología de red individual no respondería a una arquitectura
específica de red, sino que podría ser seleccionada libremente por un
proveedor e interactuar con las otras redes a través del metanivel de la
arquitectura de Internetworking (trabajo entre redes, y nombre del cual proviene
el calificativo "Internet:). Hasta ese momento, había sólo un método para
"federar" redes: era el tradicional método de conmutación de circuitos, por
medio del cual las redes se interconectaban a este nivel, pasándose bits
individuales síncro-namente a lo largo de una porción de circuito que unía un
par de sedes finales.
En una red de arquitectura abierta, las redes individuales pueden ser diseñadas
y desarrolladas separadamente y cada una puede tener su propia y única
interfaz, que puede ofrecer a los usuarios y/u otros proveedores, incluyendo
3. otros proveedores de Internet. Cada red puede ser diseñada de acuerdo a su
entorno específico y los requerimientos de los usuarios de una determinada
red. Por lo general, no existen restricciones en cuanto a los tipos de red que
pueden ser incorporadas ni tampoco influye su ámbito geográfico, aunque
ciertas consideraciones pragmáticas determinan qué posibilidades tienen
sentido. La idea de arquitectura de red abierta fue introducida por Robert E.
Kahn un poco antes de su llegada a la DARPA en 1972. Este trabajo fue
originalmente parte de su programa de paquetería por radio, pero más tarde se
convirtió, por derecho propio, en un programa separado. Desde entonces, éste
fue llamado Internetting. La clave para realizar el trabajo del sistema de
paquetería por radio fue un protocolo, extremo a extremo seguro, que pudiera
mantener la comunicación efectiva frente a los cortes e interferencias de radio y
que pudiera manejar pérdidas intermitentes, como las causadas por el paso a
través de un túnel o el bloqueo a nivel local. Kahn pensó primero en desarrollar
un protocolo local sólo para la red de paquetería por radio, porque ello le
hubiera evitado tratar con la multitud de sistemas operativos distintos y
continuar usando NCP (protocolo host a host inicial para ARPANET, llamado
Network Control Protocol - Protocolo de Control de Red).
Estas investigaciones dieron como resultado el protocolo TCP/IP (Transmission
Control Protocol/Internet Protocol), un sistema de comunicaciones muy sólido y
robusto bajo el cual se integran todas las redes que conforman lo que se
conoce actualmente como Internet. Durante el desarrollo de este protocolo se
incrementó notablemente el número de redes locales de agencias
gubernamentales y de universidades que participaban en el proyecto, dando
origen así a la red de redes mas grande del mundo.
Posteriormente, las funciones militares se separaron y se permitió el acceso a
la red a todo aquel que lo requiriera, sin importar de qué país provenía la
solicitud siempre y cuando fuera para fines académicos o de investigación (y
por supuesto, que pagara sus propios gastos de conexión). Los usuarios pronto
encontraron que la información que había en la red era por demás útil y que si
cada quien aportaba algo se enriquecería aún más el acervo de información
existente.
Pronto esta red se transformó en una oficina postal de alta velocidad, al
convertirse el correo electrónico (e-mail) en el medio de comunicación preferido
en estas universidades, con el objeto de compartir y colaborar en proyectos de
investigación.
Por lo tanto, Internet fue diseñado con el propósito de comunicar a las
autoridades militares en un Estados Unidos devastado por un ataque nuclear;
fue concebido originalmente como una estación de comando pos-apocalíptica.
Sin embargo, ahora es un medio de expresión, un masivo medio de
información, e incluso de intercambio transcultural.
En 1970, se instalaron tres nodos adicionales en distintas universidades,
conformando así a ARPANET, con siete nodos conocidos como IMP (Interface
Message Processor), y trabajando sobre el protocolo NCP (Network Control
Protocol) y Host to Host Protocol.
4. En 1971 ARPANET se extiende a 23 sitios (hosts), conectando a los centros
de investigación de universidades y de gobierno en los Estados Unidos. En
1973 se internacionaliza, al conectar dos centros en Inglaterra y en Noruega.
Alrededor de 1975, DARPA declara el proyecto como un éxito y le pasa su
administración al Departamento de Comunicaciones de Defensa de
Norteamérica.
A finales de la década de los setentas, ARPANET se estaba acercando a su
máximo soporte, con 256 máquinas conectadas. El protocolo NCP no podía
satisfacer ya el tráfico de la red, y era tangible que se necesitaba un sucesor de
este protocolo.
A comienzos de 1980, los protocolos IP y TCP (que juntos forman TCP/IP-
Transmission Control Protocol/Internet Protocol ) ya eran una realidad, y para
1983 fueron adoptados por ARPANET. Esta red se componía de cientos de
computadoras pertenecientes a universidades, centros de investigación militar
y algunas compañías, conectadas entre sí. El servicio más popular entonces
era el e-mail (electronic mail), que permitía una fácil y rápida comunicación
entre diferentes personas conectadas a ARPANET. El sistema operativo que
más se utilizaba era UNIX, y en especial una versión de UNIX desarrollada por
la universidad de California en Berkeley llamada BSD UNIX. Hay que recordar
que para ese tiempo las computadoras eran enormes y no eran accesibles al
público en general (mainframes).
Hacia 1981, ARPANET tenía 213 nodos y creciendo a un ritmo de un nodo
cada 20 días. En 1982, se logró concebir e implementar el diseño final de un
nuevo protocolo, denominado IP (Internet Protocol). IP fue uno de los cuatro
protocolos que fueron desarrollados, pero todos trabajaban sobre éste. Los
otros protocolos fueron el User Datagram Protocol (UDP), el Transmission
Control Protocol (TCP) y el Internet Control Message Protocol (ICMP).
La libre diseminación del sistema operativo Unix de ATT dio lugar a USENET,
basada en los protocolos de comunicación UUCP de Unix, y en 1981 Greydon
Freeman e Ira Fuchs diseñaron BITNET, que unía los ordenadores centrales
del mundo académico siguiendo el paradigma de correo electrónico como
"postales".
Es así como se empieza a visualizar esta colección de redes (networks) como
una gran red, y en 1983 se interconectaron las tres redes, ARPANET, CSNET y
MILNET, dando origen a la red de redes, INTERNETWORK, término que luego
se abreviaría a INTERNET. La esencia de la operación fueron los protocolos
TCP/IP, los cuales fueron la clave que permitiría comunicarse con ordenadores
de diferentes entornos con UNIX, MS-DOS o MacOS.
Con la excepción de BITNET y USENET, todas las primeras redes (como
ARPANET) se construyeron para un propósito determinado. Es decir, estaban
dedicadas (y restringidas) a comunidades cerradas de estudiosos; razón de las
escasas presiones por hacer estas redes compatibles y, en consecuencia, el
hecho de que durante mucho tiempo no lo fueran. Además, estaban
empezando a proponerse tecnologías alternativas en el sector comercial, como
XNS de Xerox, DECNET, y la SNA de IBM . Sólo restaba que los programas
ingleses JANET (1984) y norteamericano NSFNET (1985) anunciaran,
5. explícitamente, que su propósito era servir a toda la comunidad de la
enseñanza superior sin importar su disciplina. De hecho, una de las
condiciones para que una universidad norteamericana recibiera financiación de
la NSF para conectarse a Internet era que "la conexión estuviera disponible
para todos los usuarios cualificados del campus".
A mediados de los ochentas se crea el protocolo TCP/IP (Transfer Control
Protocol/Internet Protocol) que permite tener un lenguaje común para todos los
computadores conectados.
Pronto surgieron otras redes independientes como la CSNET (Computer
Science Nerwork) y la MILNET , y ambas utilizaron los protocolos TCP/IP para
interconectar sus equipos. La primera fue fundada inicialmente por la NSF
(National Science Foundation ) con el objetivo de conectar computadoras de
grupos de investigación científica en universidades, industrias y gobiernos;
mientras que la segunda era una red militar del departamento de defensa de
los Estados Unidos.
¿Por Qué Se Llama Internet, Y Desde Cuando Opera?
En 1983 se interconectaron las redes ARPANET, CSNET y MILNET, lo que dio
origen al Proyecto Internetting, nombre que luego se abrevió, siendo desde
entonces conocido como Internet. El sistema de protocolos que se desarrolló
durante el curso de este esfuerzo de investigación se dio a conocer como el
conjunto de protocolos TCP/IP , al desarrollarse previamente los dos primeros:
El Protocolo de Control de Transmisión (TCP) y el Protocolo Internet (IP).
La Internet fue operativo por primera vez en el año 1983, cuando ARPANET se
separó en dos redes distintas, MILTNET Y CSNET, cuya suma formaba la
Internet. A cada una se le dio un número de red, y se instalaron pasarelas que
permitieran el envío de paquetes de información entre ellas. Cuando la
ARPANET se separó para formar Internet, La Agencia de Comunicaciones de
Defensa de los Estados Unidos (DCA) obligó al uso de TCP/IP a todos los
usuarios de ARPANET, forzándoles a esto al modificar el software de
intercambio de paquetes. Estos usuarios comenzaron a utilizar los Protocolos
TCP/IP e interactuar con el entorno Internet. Esto significaba que más redes y
pasarelas se podían añadir a Internet sin ningún efecto negativo sobre la red
existente.
Al mismo tiempo que la Internet comenzaba a existir, redes de área local de
Ethernet (Lan: Local Area Networks) se iban desarrollando. Esta tecnología fue
madurando lentamente, hasta que las estaciones de trabajo de sobremesa
fueron accesibles en 1983. La mayoría de éstas llegaban con el sistema UNIX,
desarrollado por la Universidad de Berkeley, que incluía software de red IP.
Esto creó una nueva necesidad: en lugar de conectarse a un sólo ordenador
central por zona, las organizaciones deseaban conectar la ARPANET a toda su
red local. Esto permitiría a todos los ordenadores de ese Lan acceder a las
ventajas de ARPANET.
Simultáneamente, otras organizaciones comenzaron la construcción de sus
propias redes utilizando los mismos Protocolos que ARPANET (IP y sus
derivados). Se volvió evidente que si estas redes podían actuar conjuntamente,
6. los usuarios de una red podría comunicarse con el de otro, y todo el mundo
saldría beneficiado. Una de las más importantes dentro de estas nuevas redes
era la NSFNET , a cargo de la Fundación Nacional de Ciencia (NSF-National
Science Foundation ) una agencia del gobierno de los Estados Unidos. A
finales de los años 80 creó cinco centros de supercomputadores.
Hasta este momento, los ordenadores más rápidos sólo estaban disponibles
para la investigación de armamento y para unos pocos investigadores de
grandes corporaciones. Al crear centros de súper computación, la NSF hizo
que estos recursos estuviesen disponibles para cualquier investigación escolar.
Se crearon sólo cinco centros porque eran demasiado caros, así que tenían
que ser compartidos. Esta situación desencadenó un problema de
comunicaciones: necesitaban un modo de conectar todos sus centros entre sí,
y permitir a los clientes de estos centros el acceder a ellos. En un principio, la
NSF intentó utilizar la ARPANET para estas comunicaciones, pero esta
estrategia falló por culpa de la burocracia y problemas de personal.
En respuesta a todo ello, la NSF decidió construir su propia red, basada en la
tecnología IP de ARPANET. Conectaba a los centros con líneas telefónicas de
56.000 bits por segundo de velocidad (56k bps). Esto apenas permite enviar
dos páginas de texto por segundo; es lento para los estándares actuales, pero
era razonablemente rápido a mediados de los 80. Era obvio, sin embargo, que
si intentaban conectar cada universidad a un centro de supercomputadores se
arruinarían (estas líneas telefónicas se pagan por millas). En su lugar,
decidieron crear redes regionales. En cada zona del país, las escuelas estarían
conectadas a su vecino más cercano. Cada cadena se conectó a un centro de
supercomputadores y los centros se conectaron entre sí. Con esta
configuración, cualquier ordenador podía comunicarse con cualquier otro
acelerando la comunicación a través de sus vecinos.
Esta solución fue exitosa, y como cualquier solución exitosa, llegó un momento
en que dejó de funcionar. Compartir supercomputadores permitía también a los
sitios conectados compartir gran cantidad de información no relacionada con
los centros. Repentinamente, estas escuelas tenían todo un mundo de datos y
colaboraciones a su alcance. El tráfico de la red se incrementó hasta que,
finalmente, las computadoras que controlaban la red y las líneas de teléfono
que les conectaban fueron saturadas.
Hacia 1985 las redes locales en computadoras personales ya estaban
madurando y esto ayudó a completar la idea de Internet. Ya se podía tener
redes y sub.-redes, las permitían conectar redes de área ancha (Wide Area
Networks) con redes locales (Local Area Networks).
En 1986 surge "The Supercomputer Centers Program" iniciado por "The
National Science Foundation (NSF)", el propósito de este programa era hacer
que los recursos de súper cómputo pudiesen llegar a una gama más amplia de
usuarios . Establecieron cinco centros de súper cómputo en diferentes áreas de
los Estados Unidos y construyeron una red que los uniera a todos. La NSF
basó sus protocolos de comunicación en los protocolos de Internet y se originó
lo que se conoció como NSFNET, que fue el corazón de Internet hasta 1995.
Para esta entonces los principales servicios de Internet que se utilizaban eran
7. el e-mail, ftp, telnet y gopher.
En esta misma época, IBM introdujo los computadores personales y comenzó
la revolución de la computación personal. Al mismo tiempo se introdujeron los
computadores poderosos de tamaño pequeño listos para redes (como Sun)
que permitieron que muchas compañías ingresaran a Internet y se
comunicaran entre sí.
En 1986 la NSF (National Science Foundation ) inició, en Estados Unidos, el
desarrollo de la red NSFNET para poder facilitar el acceso de toda la
comunidad científica americana a cinco grandes centros de súper
computerización. Esta red privada se convirtió en la espina dorsal de Internet.
Actualmente, gracias a los 45 Mega bites que utiliza por segundo , el NSFNET
continúa el pedido de 12 mil millones de paquetes por mes entre las redes que
conecta.