Académique Documents
Professionnel Documents
Culture Documents
Comunicaciones
Modelo OSI y TCP/IP
Introduccin 2-1
Necesidad de las arquitecturas de
comunicaciones
Entre los requerimientos necesarios para un diseo
de una red de datos estn:
Proporcionar conectividad general de manera robusta,
equitativa y econmica para una gran cantidad de
computadores.
Ser lo suficientemente flexible para evolucionar y
ajustarse a los cambios tecnolgicos y a los
requerimientos de las nuevas aplicaciones que aparecen
constantemente.
Para afrontar esta complejidad, los diseadores de
redes han creado unos modelos generales
usualmente llamados arquitecturas de
comunicaciones- que ayudan en el diseo y la
implementacin de las redes.
Introduccin 2-2
Modelo de capas y los protocolos
Introduccin 2-3
Modelo de capas y los protocolos
Introduccin 2-4
Proceso de un viaje areo como una
serie de pasos
embarque desembarque
despegue aterrizaje
Vuelo Vuelo
Ruta de vuelo
Introduccin 2-5
Proceso de un viaje areo en capas
de servicios
Entrega mostrador a mostrador de [personas y equipaje]
Introduccin 2-6
Implementacin distribuida de la
funcionalidad de las capas
Llegada Aeropuerto
tiquete (compra) tiquete (recobro)
Salida Aeropuerto
embarque desembarque
despegue aterrizaje
Vuelo Vuelo
ruta de vuelo
Introduccin 2-7
Otra vez: Por qu utilizar capas?
Permite trabajar con sistemas complejos
una estructura explcita permite la
identificacin de las partes del sistema
complejo y la interrelacin entre ellas
modelo de referencia de capas para
discusiones
la modularidad facilita el mantenimiento y la
actualizacin del sistema
cambios que se realicen en la implementacin
de un servicio de una capa es transparente
para el resto del sistema
Introduccin 2-8
Arquitectura OSI
Qu es OSI?
Una sigla: Open Systems Interconnection
Conceptualmente: arquitectura general
requerida para establecer comunicacin entre
computadoras
OSI puede verse de dos formas:
como un estndar
como un modelo de referencia
Introduccin 2-9
OSI es un estndar
Introduccin 2-10
OSI es un estndar
Introduccin 2-12
OSI como Modelo de Referencia
Introduccin 2-13
En qu se fundamenta OSI?
Introduccin 2-14
Cmo opera el modelo OSI?
Introduccin 2-15
Operacin: 1 aproximacin
Nodo A Nodo B
Al enviar Al recibir
el mensaje el mensaje
baja sube
El mensaje viaja a
travs de la red
Introduccin 2-18
Comunicacin entre capas
Introduccin 2-19
Servicios, Interfaces y Protocolos
El modelo OSI
distingue entre:
Servicios (funciones):
Qu hace la capa Capa A Capa A
Interfaces: Cmo las
capas vecinas pueden
Capa B Capa B
solicitar/dar servicios
Protocolos: Reglas para
que capas pares se NODO 1 NODO 2
comuniquen
Introduccin 2-20
Otra forma de ver los protocolos y las
interfaces
Otras personas incluyen la interfaz y el protocolo del
modelo OSI como parte del Protocolo.
El protocolo provee un servicio de comunicaciones que
elementos (objetos) con un nivel ms alto en el modelo de
capas (como los procesos de aplicaciones o protocolos de ms
alto nivel) utilizan para intercambiar mensajes.
En este caso, cada protocolo define dos interfaces
diferentes
Una interfaz de servicio hacia otros objetos dentro del mismo
computador que desean utilizar el servicio de comunicaciones
del protocolo. Esta interfaz define las operaciones que los
objetos locales pueden solicitar al protocolo (es la interfaz de
OSI).
Una interfaz entre pares (peer-to-peer). Define la forma y el
significado de los mensajes intercambiados entre
implementaciones del mismo protocolo pero ejecutndose en
diferentes nodos para establecer el servicio de comunicaciones
(es el protocolo de OSI).
Introduccin 2-21
Otra forma de ver los protocolos y las
interfaces
Nodo 1 Nodo 2
Interfaz de
Objeto de Servicio Objeto de
alto nivel alto nivel
Introduccin 2-22
Ms sobre protocolos
Introduccin 2-23
Operacin: 3 aproximacin
Puede contener
encabezados de
las capas 5, 6 y 7
Nodo A Nodo B
Aplicacin Unidades de Informacin Aplicacin
Presentacin Mensaje Presentacin
Sesin Sesin
Paquete
Transporte Header 4 DATOS Transporte
Frame
Red Header 3 DATOS Red
Enlace Header 2 DATOS Enlace
Fsica DATOS Fsica
bits
RED
Introduccin 2-24
Encapsulacin
Cuando un protocolo de una capa superior enva datos a su
par en otro nodo, los entrega al protocolo de la capa inferior.
El protocolo de la capa inferior no sabe si el protocolo de nivel
superior enva una imagen, un correo o una secuencia numrica.
Luego el protocolo del nivel inferior, para crear su mensaje,
agrega una informacin de control (header) que es utilizada
entre pares para comunicarse entre ellos.
Esta informacin de control generalmente es colocada al iniciar
el mensaje. En algunos casos se anexa informacin de control al
final del mensaje y la llaman trailer.
A los datos entregados por el protocolo de la capa superior,
dentro del mensaje, se le llama cuerpo del mensaje o payload.
La operacin de meter el mensaje del nivel superior detrs
de un header o cabecera en el mensaje de nivel inferior se
llama encapsulacin.
Introduccin 2-25
Multiplexamiento y demultiplexamiento
Introduccin 2-26
Operacin: 4 aproximacin (1)
Fsica (1)
Introduccin 2-27
Operacin: 4 aproximacin (2)
Fsica (1)
Introduccin 2-28
Los 7 Niveles del modelo OSI
Introduccin 2-29
Nivel de Aplicacin (Capa 7)
Introduccin 2-30
Nivel de Presentacin (Capa 6)
Introduccin 2-32
Nivel de Transporte (Capa 4)
Proporciona un nmero amplio de servicios.
Asegura la entrega de los datos entre procesos
que han establecido una sesin y que se ejecutan
en diferentes nodos
Evita que las capas superiores se preocupen por los
detalles del transporte de los datos hasta el proceso
correcto
Hace multiplexamiento para las aplicaciones
cul es la aplicacin/servicio destino/origen?
Segmenta bloques grandes de datos antes de
transmitirlos (y los reensambla en le nodo destino)
Asegura la transmisin confiable de los mensajes
No deja que falten ni sobren partes de los mensajes
trasmitidos (si es necesario, hace retransmisin de
mensajes)
hace control de flujo y control de congestin
Introduccin 2-33
Nivel de Red (Capa 3)
Introduccin 2-34
Nivel de Enlace (Capa 2)
Introduccin 2-36
Arquitectura OSI
End system End system
Aplicacin Aplicacin
Presentacin Presentacin
Intermediate systems
Sesin Sesin
Transporte Transporte
Uno o ms nodos
dentro de la Red Introduccin 2-37
Perspectivas del modelo OSI
Introduccin 2-38
Perspectivas del modelo OSI
Introduccin 2-39
Qu es TCP/IP?
Introduccin 2-40
TCP/IP e Internet
Introduccin 2-42
Estndares de TCP/IP
Introduccin 2-43
Arquitectura de TCP/IP (cuatro capas)
Aplicacin
Presentacin
Aplicacin Aplicaciones y procesos que usan la red
Sesin
Transporte Servicios de entrega de datos entre nodos
Internet
Red Define el datagrama y maneja el enrutamiento
Enlacede
Acceso
Rutinas para acceder el medio fsico
Red
Fsica
Introduccin 2-44
Pila de protocolos de Internet (cinco capas)
aplicacin: soporta las aplicaciones de la
red
FTP, SMTP, HTTP aplicacin
transporte: transferencia de datos host
to host transporte
TCP, UDP
red: enrutamiento de datagramas desde
red
la fuente al destino
IP, protocolos de enrutamiento
enlace: transferencia de datos entre
enlace
elementos de red vecinos
PPP, Ethernet
fsica
fsica: bits en el cable
Introduccin 2-45
Capas: comunicacin lgica
Cada capa: aplicacin
transporte
distribuida
red
Las entidades enlace
implementan las fsica
funciones de red
aplicacin enlace
cada capa en
transporte fsica
cada nodo red
las entidades enlace
realizan fsica
aplicacin aplicacin
acciones, e transporte transporte
intercambian red red
enlace enlace
mensajes con sus fsica fsica
iguales
Introduccin 2-46
Capas: comunicacin lgica
datos
Transporte aplicacin
toma datos de la transporte
transporte
aplicacin red
enlace
agrega
direccionamiento, fsica
agrega informacin de ack red
chequeo de aplicacin enlace
confiabilidad para transporte datos fsica
formar el datagrama red
enva el datagrama al enlace datos
otro nodo fsica
aplicacin aplicacin
espera el acuse de transporte
transporte transporte
recibo (ack) del otro
red red
nodo
enlace enlace
analoga: la oficina fsica fsica
postal
Introduccin 2-47
Capas: comunicacin fsica
datos
aplicacin
transporte
red
enlace
fsica
red
aplicacin enlace
transporte fsica
red
enlace
fsica datos
aplicacin aplicacin
transporte transporte
red red
enlace enlace
fsica fsica
Introduccin 2-48
Encapsulacin de datos
Capa de aplicacin
Cada capa de la pila
TCP/IP adiciona DATOS
informacin de control
(un header) para Capa de transporte
Introduccin 2-49
Capas de los protoclos y los datos
origen destino
M aplicacin aplicacin M mensaje
Ht M transporte transporte Ht M segmento
Hn Ht M red red Hn Ht M datagrama
Hl Hn Ht M enlace enlace Hl Hn Ht M frame
fsica fsica
Introduccin 2-50
Ubicacin de los protocolos de TCP/IP en el Modelo
de Referencia OSI (Open Systems Interconnection)
EL MODEM EST
Modem
EN LA CAPA 1
Lleg
Solicitud
DNS LA Red del
D
EST E RE Campus
QU AD
A
JE T IV ER
R R
TA EL D
Y Introduccin 2-51
Representacin alternativa de la
Arquitectura de Internet
Diseo en forma de clepsidra (reloj de arena)
Aplicacin vs. Protocolo de Aplicacin (FTP, HTTP)
TCP UDP
IP
Introduccin 2-52
Otras representaciones de la
arquitectura de Internet
Aplicaciones
ASCII Aplicaciones
binarias Aplicacin
NVTs
IP IP
Introduccin 2-53
Referencias
Introduccin 2-54