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 |