Inter-redes
Un poco de historia
Mainframes y terminales
PCs y redes locales
Redes de área extendida (X.25, ISDN, FR…)
Problema: Cada vez más, todas diferentes e incompatibles
Inter-redes
¿Cómo interconectarlas?
Inter-redes
Se necesita una red más abstracta, a nivel superior, que esconda los detalles y diferencias de las diferentes redes físicas
DARPA ya estaba trabajando en esto desde mediados de los 70!
ARPANET: Una de las primeras redes de conmutación de paquetes
ARPANET -> Universidades -> Industria
Se incluye IP en BSD unix
Primeros ISPs
+230 Millones de máquinas conectadas (Enero 2004)
Ver: http://www.isc.org/index.pl?/ops/ds/
¿Qué pasó?
Diseño
Muchos problemas que resolver:
Tecnologías cerradas y dispares
Pérdida de información
Control de flujo y congestión
Múltiples aplicaciones, un solo canal
Diferentes requerimientos de servicio
Ley básica de ingeniería: Divide y vencerás
Dividir los problemas en grupos lógicos y jerárquicos
Esconder la complejidad, desacoplar
Facilitar la programación, prueba y mantenimiento
Conceptos previos
Servicios y redes orientados a conexión
Proveen garantías
Se pueden reservar recursos
Necesitan interacción entre los nodos
Implican un inicio y cierre de sesión
No orientados a conexión
Sin garantías pero pueden ser más eficientes
Cuando éstos se aplican a redes físicas, se suele hablar de:
Conmutación de circuitos (red telefónica)
Conmutación de paquetes (Internet)
Tipos de envío
Unicast
Uno a uno
Broadcast
Uno a todos
Multicast
Uno a varios
Anycast
Uno a alguno
Modelo de capas
Modelo de referencia OSI
Sólo un modelo, no una arquitectura de red
Cada capa provee un servicio a la capa superior
Cada capa dialoga con su homóloga en el dispositivo remoto
Un protocolo es la implementación de la lógica de una capa
Uno o más protocolos por capa
Modelo de Capas
Modelo de Capas
Encapsulación y cabeceras
(Gp:) Datos
(Gp:) Datos
(Gp:) Cabecera
(Gp:) Datos
(Gp:) Cabecera
(Gp:) Datos
(Gp:) Cabecera
(Gp:) red
OSI vs. TCP/IP
ARPANET empezó una década antes que OSI
No necesitaban presentación ni sesión
Estándar ‘de facto’
Página siguiente |