Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
Version Jan 25, 2015
Computer Networks I
application
transport
link
physical
network
Introducción a las Redes de Computadores:
Historia de Internetaplicación
transporte
enlace
física
red
Redes de Computadores I 2
Historia de Internet
Historia “oficial” de Internet
Otras historias de Internet
3
Ha pasado de ser una red privada a una red mundial ensólo 50 años
Antes de 1960 existían redes de comunicaciones, pero...
Se necesitaba conexión previa y eran de velocidadconstante (teléfono, telégrafo)
Una red de ordenadores debe poder enviar lainformación a ráfagas, a distintas velocidades y nonecesariamente de forma continua. Nada que ver con elteléfono / telégrafo
Estaban a punto de inventarse las redes conmutadas depaquetes
La “corta” historia de Internet
4
La teoría de conmutación de paquetes se presenta en1961 por Leonard Kleinrock en el MIT
En la misma época Paul Baran (Rand Institute) y DonaldDavies (National Physical Laboratory de Inglaterra)publican artículos sobre el mismo tema...
A mediados de los 60s los ordenadores principales delos organismos de investigación están aislados
El Departamento de Defensa de EEUU tiene laAdvanced Research Projects Agency (ARPA)interesada en conectar ordenadores de investigadorespara compartir resultados, reducir costes y eliminarduplicidades
Nacen las redes conmutadas de paquetes
5
En 1967, la ACM (Association for Computing Machinery),Agencia norteamericana, presenta sus ideas para formar la redARPANET, una pequeña red de ordenadores conectados
Cada ordenador (incluso de distintos fabricantes) se podría unir aun ordenador especializado llamado IMP (Interface MessageProcessor)
Los IMPs se conectarían entre sí, y con sus ordenadores,pudiendo en definitiva conectar ordenadores distintos entre sí
En 1969 ARPANET es una realidad con 4 nodos en Universidadde California (Los Angeles y Santa Bárbara), SRI (StanfordResearch Institute) y la Univeridad de Utah. En 1971 ya tenía 15nodos y en 1981 alcanza 213 nodos
Los IMPs y sus ordenadores forman una red que se comunica
gracias a un software llamado NCP (Network Control Protocol)
ARPANET
6
ARPANET
Sigma 7 ordenador principal en UCLA
7
En 1972 Vint Cerf y Bob Kahn (ambos del núcleo deARPANET) colaboran en lo que sería Internetting Project
Pretenden conectar ordenadores de una red conordenadores de otra red distinta, a pesar de los problemas
– Distinto tamaño de paquetes
– Diversas interfaces
– Distintas velocidades de transmisión
– Distintos requerimientos de fiabilidad
Vislumbran la posibilidad de que un dispositivo llamadogateway pueda hacer de hardware intermediario paratransferir datos de una red a otra
Está a punto de aparecer el TCP/IP
Nace INTERNET
8
En 1973 Vint Cerf y Bob Kahn publican los protocolospara conseguir entregar datos de extremo a extremo
Una nueva versión del NCP
Este artículo del protocolo del control de transmisión(Transmission Control Protocol, TCP) incluyeaspectos como:
– Encapsulado
– Datagramas
– Funciones de un gateway
Se traslada la responsabilidad de la corrección deerrores desde el IMP al ordenador (host)
TCP/IP
9
Las autoridades deciden dividir TCP en dos protocolos, el propioTCP y el protocolo IP (Internet Protocol).
Este último se encargarían del enrutado de datagramas y elprimero de las funciones de más alto nivel, como:
– Segmentación
– Reensamblado
– Detección de errores
Al nuevo protocolo se le llamaría TCP/IP
En 1981, la Universidad de Berkeley modifica UNIX para incluirTCP/IP, lo que supuso una mayor popularidad de la interconexión
En 1983 quedan abolidos los protocolos originales de ARPANET yel TCP/IP se convierten en el protocolo oficial
TCP/IP
10
Otro hito en la historia de Internet fue la creación del CSNET(Computer Science Network) en 1981
Era una red patrocinada por la NSF (National ScienceFoundation)
Está concebida para universidades que no se podían conectar aARPANET por falta de vinculación con el Departamento deDefensa
A mediados de los 80s la mayoría de las universidadesnorteamericanas con departamentos de ciencias de lacomputación formaban parte de CSNET. Otras instituciones yempresas también. Todos usaban TCP/IP
La palabra INTERNET, inicialmente asociada a redesgubernamentales, ha quedado para todas las que usan TCP/IP.
CSNET
11
Con el éxito de CSNET, la NSF patrocinó en 1986 la red NSFNET
Era una red dorsal que conectaba cinco centros consupercomputadores repartidos a lo largo de EEUU
En 1990 ARPANET se sustituyó oficialmente por NSFNET
En 1991 el gobierno de EEUU decidió que NSFNET no podríasoportar el rápido incremento del tráfico de Internet
En 1995 NSFNET volvio a su concepción original de red deinvestigación
Tres empresas (IBM, Merit y Verizon) cubriendo el huecoformando una asociación sin ánimo de lucro llamada ANS(Advanced Network & Services) para construir una nueva reddorsal de alta velocidad llamada ANSNET
NSFNET / ANSNET
Computer Networks I 12
1950-1960 – Proyecto RAND. Las redes se limitan a algunos terminales conectados a un ordenador principal mediante líneas alquiladas.
1962 – J.C.R. Licklider publica “On-Line Man ComputerCommunication”.
1962 – Licklider fue fichado por DARPA para “interconectar los ordenadores principales del Departamento de Defensa en Cheyenne Mountain, Pentágono y Cuartel General del SAC (Strategic Air Command)”, ARPAnet.
Se instalaron tres terminales de red: Santa Monica, Berkeley and MIT.
1962 – Leonard Kleinrock propone la conmutación de paquetes.
Algunas fechas (I)
13
Algunas fechas (II)
1969 - Primer ARPANET: 4 nodos
1971 – Ray Tomlinson envía el primer correo electrónico.
1971 - ARPANET tiene 15 nodos
1971 – FTP (File Transfer Protocol)
1974 – RFC 675. Especificación del Programa de Control de Transmisión enInternet, por Vinton Cerf
1981 – Las RFCs 791-793 definen las bases del TCP/IP
1981 – ARPANET tiene 213 nodos
1983 – Paul Mockapetris propone el DNS (Domain Name System)
1983 – TCP/IP sustituye a todos los protocolos anteriores de ARPANET
1984 – 4 estudiantes de Berkeley escriben BIND (Berkeley Internet NameDomain), la primera implementación Unix DNS.
1985 – Se crea el IETF (Internet Engineering Task Force), grupo de trabajo de laIngeniería en Internet
1989 – Primer Internet Service Provider (ISP) “The World” en EEUU
14
Algunas fechas (III)
1991 – Tim Berners-Lee (CERN, ConsejoEuropeo para la Investigación Nuclear)desarrolla la primera red basada enimplementación hipertexto y el protocolo
HTTP en el proyecto "WorldWideWeb“ Ordenador NeXT.
Ejecutó el primer servidor web
1993 – La Universidad de Illinois crea el navegador web gráfico Mosaic, poco después Netscape
1994 –Enrutamiento de interdominio sin clases
1998 – Protocolo IPv6
2008 – 1500 millones de usuarios
15
1994 – Jerry Yang y David Filo, estudiantes graduados en Standford, crean Yahoo!
2008 → Microsoft ofrece 44.600 millones de $
2009 → 14.100 trabajadores, Activos: 14.900 millones de $
Otras historias de Internet
16
1994 – Jeffrey Bezos funda Amazon
2010 – 74.400 millones de $, 31.200 trabajadores
Otras historias de Internet
17
1996 – Los estudiantes de Doctorado de Stanford, Larry Page y Sergey Brin, crean Google
2009 → 192,000 millones de $
2010 → 24.400 trabajadores
Otras historias de Internet
18
Otras historias de Internet
1999 –Shawn Fanning, con 18 años de edad, crea Napster.
2001 (Feb) → 25 millones de usuarios,
80 millones de descargas
2001 (Jul) → > Cierra
19
Otras historias de Internet
2001 – Larry Sanger y Jimmy Wales fundan Wikipedia
2011 → 17 millones de artículos, 278 idiomas
20
Otras historias de Internet
2004 – El estudiante de Harvard, Mark Zuckerberg, creaFacebook
2010 → 41.000 millones de $
2011 → 1.700 trabajadores y 600 millones de usuarios.
Computer Networks I 21
Otras historias de Internet
2003 – Por los creadores de Kazaa con la técnica los estonios Kasesalu, Heinla y Tallinn crean Skipe
Permite la comunicación de texto, voz y video por VoIP
Aplicación privativa
2010 → Comprada por 8500 M$
Plataformas MS, Mac, GNU/Linux, Android, …
22
Otras historias de Internet
¿Cómo es posible que unoscuantos estudiantes puedan
crear algunas de las empresas con más éxito del
mundo?
23
Otras historias de Internet
La respuesta es TCP/IP
(al menos una de ellas)