La historia de
Internet
Orígenes de Internet
La primera descripción
documentada acerca de las interacciones sociales que podrían ser propiciadas a
través del networkin (trabajo
en red) está contenida en una serie de memorándums escritos por J.C.R. Liklider,
del Massachusetts instituto de tecnología, en Agosto de 1962, en los cuales Liklider
discute sobre su concepto galáctico de Network (Red Galáctica) así empieza
todo.
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 Iván 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 (IMPs, procesadores de
mensajes de interfaz).
El RFQ fue ganado en Diciembre de
1968 por un grupo encabezado por Frank Heard, de Bolt Beranek y Newman (BBN).
Así como el equipo de BBN trabajó en Imp. 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 Stanford (SRI)
proporcionó un segundo nodo. El SRI patrocinó el Network Información 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 Octubre de 1972, Kahn organizó
una gran y muy exitosa demostración de 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 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.
Conceptos
iniciales sobre el internet
nos abla sobre como fue el inicio de este proyecto
sobre el internet
La ARPANET original evolucionó
hacia Internet. Internet se basó en la idea de que habría múltiples redes
independientes, de diseño casi arbitrario, empezando por ARPANET como la red
pionera de conmutación de paquetes, pero que pronto incluiría redes de paquetes
por satélite, redes de paquetes por radio y otros tipos de red. 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 meta nivel de la arquitectura de
Internetworking (trabajo entre
redes). Hasta ese momento, había un sólo método para "federar" redes.
Era el tradicional método de
conmutación de circuitos, por el cual las redes se interconectaban a nivel de
circuito pasándose bits individuales síncronamente a lo largo de una porción de
circuito que unía un par de sedes finales. Cabe recordar que Kleinrock había
mostrado en 1961 que la conmutación de paquetes era el método de conmutación
más eficiente.
Juntamente con la conmutación de
paquetes, las interconexiones de propósito especial entre redes constituían
otra posibilidad. Y aunque había otros métodos limitados de interconexión de
redes distintas, éstos requerían que una de ellas fuera usada como componente
de la otra en lugar de actuar simplemente como un extremo de la comunicación
para ofrecer servicio end-to-end (extremo
a extremo).
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 otros proveedores, incluyendo otros proveedores de
Internet. Cada red puede ser diseñada de acuerdo con su entorno específico y
los requerimientos de los usuarios de aquella red.
No existen generalmente
restricciones en los tipos de red que pueden ser incorporadas ni tampoco en su
ámbito geográfico, aunque ciertas consideraciones pragmáticas determinan qué
posibilidades tienen sentido. La idea de arquitectura de red abierta fue
introducida primeramente por 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.
Entonces, el programa fue llamado
internet. 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 las 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.
Sin embargo, NCP no tenía
capacidad para direccionar redes y máquinas más allá de un destino IMP en
ARPANET y de esta manera se requerían ciertos cambios en el NCP. La premisa era
que ARPANET no podía ser cambiado en este aspecto. El NCP se basaba en ARPANET
para proporcionar seguridad extremo a extremo. Si alguno de los paquetes se
perdía, el protocolo y presumiblemente cualquier aplicación soportada sufriría
una grave interrupción. En este modelo, el NCP no tenía control de errores en
el host porque ARPANET había de
ser la única red existente y era tan fiable que no requería ningún control de
errores en la parte de los host s.
Así, Kahn decidió desarrollar una
nueva versión del protocolo que pudiera satisfacer las necesidades de un
entorno de red de arquitectura abierta. El protocolo podría eventualmente ser
denominado (TCP/IP, protocolo de control de transmisión /protocolo de Internet).
Así como el NCP tendía a actuar como un driver
(manejador) de dispositivo, el nuevo protocolo sería más bien un
protocolo de comunicaciones.
Ideas
a prueba
Fueron las primeras ideas de prueba para dar origen al internet fue un periodo muy largo
Este fue el principio de un largo
periodo de experimentación y desarrollo para evolucionar y madurar el concepto
y tecnología de Internet. Partiendo de las tres primeras redes ARPANET, radio y
satélite y de sus comunidades de investigación iniciales, el entorno
experimental creció hasta incorporar esencialmente cualquier forma de red y una
amplia comunidad de investigación y desarrollo [REK78]. Cada expansión afrontó
nuevos desafíos.
Las primeras implementaciones de
TCP se hicieron para grandes sistemas en tiempo compartido como Tenex y TOPS
20. Cuando aparecieron los ordenadores de sobremesa ( desktop ), TCP era demasiado grande y complejo como para
funcionar en ordenadores personales. David Clark y su equipo de investigación
del MIT empezaron a buscar la implementación de TCP más sencilla y compacta
posible.
La desarrollaron, primero para el
Alto de Xerox (la primera estación de trabajo personal desarrollada en el PARC
de Xerox), y luego para el PC de IBM. Esta implementación operaba con
otras de TCP, pero estaba adaptada al conjunto de aplicaciones y a las
prestaciones de un ordenador personal, y demostraba que las estaciones de
trabajo, al igual que los grandes sistemas, podían ser parte de Internet.
En los años 80, el desarrollo de
LAN, PC y estaciones de trabajo permitió que la naciente Internet floreciera.
La tecnología Ethernet, desarrollada por Bob Metcalfe en el PARC de Xerox en
1973, es la dominante en Internet, y los PCs y las estaciones de trabajo los
modelos de ordenador dominantes. El cambio que supone pasar de unas pocas redes
con un modesto número de hosts (el modelo original de ARPANET)) a tener muchas
redes dio lugar a nuevos conceptos y a cambios en la tecnología.
En primer lugar, hubo que definir
tres clases de redes (A, B y C) para acomodar todas las existentes. La clase A
representa a las redes grandes, a escala nacional (pocas redes con muchos
ordenadores); la clase B representa redes regionales; por último, la clase C
representa redes de área local (muchas redes con relativamente pocos
ordenadores).
Como resultado del crecimiento de
Internet, se produjo un cambio de gran importancia para la red y su gestión.
Para facilitar el uso de Internet por sus usuarios se asignaron nombres a los host s de forma que resultara
innecesario recordar sus direcciones numéricas. Originalmente había un número
muy limitado de máquinas, por lo que bastaba con una simple tabla con todos los
ordenadores y sus direcciones asociadas.
El cambio hacia un gran número de
redes gestionadas independientemente (por ejemplo, las LAN) significó que no
resultara ya fiable tener una pequeña tabla con todos los host s. Esto llevó a la invención del
DNS ( Domain Name System ,
sistema de nombres de dominio) por Paul Mockapetris de USC/ISI. El DNS permitía
un mecanismo escalable y distribuido para resolver jerárquicamente los nombres
de los host s (por ejemplo, www.acm.org o www.ati.es ) en direcciones de Internet.
El incremento del tamaño de
Internet resultó también un desafío para los routers . Originalmente había un sencillo algoritmo de
enrutamiento que estaba implementado uniformemente en todos los routers de
Internet. A medida que el número de redes en Internet se multiplicaba, el
diseño inicial no era ya capaz de expandirse, por lo que fue sustituido por un
modelo jerárquico de enrutamiento con un protocolo IGP ( Interior Gateway Protocol , protocolo
interno de pasarela) usado dentro de cada región de Internet y un protocolo EGP
( Exterior Gateway Protocol ,
protocolo externo de pasarela) usado para mantener unidas las regiones.
El diseño permitía que distintas
regiones utilizaran IGP distintos, por lo que los requisitos de coste,
velocidad de configuración, robustez y escalabilidad, podían ajustarse a cada
situación. Los algoritmos de enrutamiento no eran los únicos en poner en
dificultades la capacidad de los routers
, también lo hacía el tamaño de la tablas de direccionamiento. Se
presentaron nuevas aproximaciones a la agregación de direcciones (en particular
CIDR, Classless Interdomain Routing ,
enrutamiento entre dominios sin clase) para controlar el tamaño de las tablas
de enrutamiento.
A medida que evolucionaba
Internet, la propagación de los cambios en el software, especialmente el de los
host s, se fue convirtiendo en
uno de sus mayores desafíos. DARPA financió a la Universidad de California en
Berkeley en una investigación sobre modificaciones en el sistema operativo
Unix, incorporando el TCP/IP desarrollado en BBN. Aunque posteriormente
Berkeley modificó esta implementación del BBN para que operara de forma más
eficiente con el sistema y el kernel de Unix, la incorporación de TCP/IP en el
sistema Unix BSD demostró ser un elemento crítico en la difusión de los
protocolos entre la comunidad investigadora.
BSD empezó a ser utilizado en sus
operaciones diarias por buena parte de la comunidad investigadora en temas
relacionados con informática. Visto en perspectiva, la estrategia de incorporar
los protocolos de Internet en un sistema operativo utilizado por la comunidad
investigadora fue uno de los elementos clave en la exitosa y amplia aceptación
de Internet.
Uno de los desafíos más
interesantes fue la transición del protocolo para host s de ARPANET desde NCP a TCP/IP el 1 de enero de 1983. Se
trataba de una ocasión muy importante que exigía que todos los host s se convirtieran
simultáneamente o que permanecieran comunicados mediante mecanismos
desarrollados para la ocasión.
La transición fue cuidadosamente
planificada dentro de la comunidad con varios años de antelación a la fecha,
pero fue sorprendentemente sobre ruedas (a pesar de dar la lugar a la
distribución de insignias con la inscripción "Yo sobreviví a la transición
a TCP/IP").
TCP/IP había sido adoptado como
un estándar por el ejército norteamericano tres años antes, en 1980. Esto
permitió al ejército empezar a compartir la tecnología DARPA basada en Internet
y llevó a la separación final entre las comunidades militares y no militares.
En 1983 ARPANET estaba siendo usada por un número significativo de
organizaciones operativas y de investigación y desarrollo en el área de la
defensa. La transición desde NCP a TCP/IP en ARPANET permitió la división en
una MILNET para dar soporte a requisitos operativos y una ARPANET para las
necesidades de investigación.
Así, en 1985, Internet estaba
firmemente establecida como una tecnología que ayudaba a una amplia comunidad
de investigadores y desarrolladores, y empezaba a ser empleada por otros grupos
en sus comunicaciones diarias entre ordenadores. El correo electrónico se
empleaba ampliamente entre varias comunidades, a menudo entre distintos
sistemas. La interconexión entre los diversos sistemas de correo demostraba la
utilidad de las comunicaciones electrónicas entre personas.
La
transición hacia una infraestructura global
Fue lanzado Asia todo el mundo
Al mismo tiempo que la tecnología
Internet estaba siendo validada experimentalmente y usada ampliamente entre un
grupo de investigadores de informática se estaban desarrollando otras redes y
tecnologías. La utilidad de las redes de ordenadores (especialmente el correo
electrónico utilizado por los contratistas de DARPA y el Departamento de
Defensa en ARPANET) siguió siendo evidente para otras comunidades y disciplinas
de forma que a mediados de los años 70 las redes de ordenadores comenzaron a
difundirse allá donde se podía encontrar financiación para las mismas.
El Departamento norteamericano de
Energía (DoE, Deparment of Energy )
estableció MFENet para sus investigadores que trabajaban sobre energía de
fusión, mientras que los físicos de altas energías fueron los encargados de
construir HEPNet. Los físicos de la NASA continuaron con SPAN y Rick Adrion,
David Farber y Larry Landweber fundaron CSNET para la comunidad informática
académica y de la industria con la financiación inicial de la NFS ( National Science Foundation ,
Fundación Nacional de la Ciencia) de Estados Unidos.
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". 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; de ahí 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 (8).
Sólo restaba que los programas
ingleses JANET (1984) y norteamericano NSFNET (1985) anunciaran 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".
En 1985 Dennins Jenning acudió
desde Irlanda para pasar un año en NFS dirigiendo el programa NSFNET. Trabajó
con el resto de la comunidad para ayudar a la NSF a tomar una decisión crítica:
si TCP/IP debería ser obligatorio en el programa NSFNET. Cuando Steve Wolff
llegó al programa NFSNET en 1986 reconoció la necesidad de una infraestructura
de red amplia que pudiera ser de ayuda a la comunidad investigadora y a la
académica en general, junto a la necesidad de desarrollar una estrategia para establecer
esta infraestructura sobre bases independientes de la financiación pública
directa. Se adoptaron varias políticas y estrategias para alcanzar estos
fines.
La NSF optó también por mantener
la infraestructura organizativa de Internet existente (DARPA) dispuesta
jerárquicamente bajo el IAB ( Internet
Activities Board , Comité de Actividades de Internet). La declaración
pública de esta decisión firmada por todos sus autores (por los grupos de
Arquitectura e Ingeniería de la IAB, y por el NTAG de la NSF) apareció como la
RFC 985 ("Requisitos para pasarelas de Internet") que formalmente
aseguraba la interoperatividad entre las partes de Internet dependientes de
DARPA y de NSF.
El backbone había hecho la transición desde una red construida con routers de la comunidad investigadora
(los routers Fuzzball de David
Mills) a equipos comerciales. En su vida de ocho años y medio, el backbone había crecido desde seis
nodos con enlaces de 56Kb a 21 nodos con enlaces múltiples de 45Mb.Había visto
crecer Internet hasta alcanzar más de 50.000 redes en los cinco continentes y
en el espacio exterior, con aproximadamente 29.000 redes en los Estados
Unidos.
Internet es el futuro de la red
de redes y está formado actualmente por un consorcio dirigido por 206
universidades que junto a la industria de comunicaciones y el gobierno están
desarrollando nuevas técnicas de conexión que acelerarán la capacidad de
transferencia entre servidores.
Sus objetivos están enfocados a
la educación y la investigación académica. Además buscan aprovechar
aplicaciones de audio y video que demandan más capacidad de transferencia de
ancho de banda.
Así si fue como surgió el internes gracias a ello
ahora el internet se interactúa con nosotros ya que ai encontramos tanto tareas
como redes sociales y muchas cosas más
que son útiles para el ser humano
No hay comentarios:
Publicar un comentario