Documente Academic
Documente Profesional
Documente Cultură
TCP/IP
Modelo de capas y los protocolos
Confirmar
Compra de boletos
retorno
Documentar
Recoger equipaje
equipaje
Embarque Dembarque
Despegué Aterrizaje
Ruta de vuelo
Proceso de un viaje aéreo en
capas de servicios
Entrega mostrador a mostrador de [personas y equipaje]
Llegada Aeropuerto
Boleto (compra) Confirmar retorno
Salida Aeropuerto
embarque desembarque
despegue aterrizaje
Vuelo Vuelo
ruta de vuelo
Otra vez: ¿Por qué utilizar
capas?
• Permite trabajar con sistemas complejos
– una estructura explícita permite la identificación de
las partes del sistema complejo y la interrelación
entre ellas
• modelo de referencia de capas para
discusiones
– la modularidad facilita el mantenimiento y la
actualización del sistema y los cambios que se
realicen en la implementación de un servicio de
una capa es transparente para el resto del
sistema.
Arquitectura OSI
• ¿Qué es OSI?
– Una sigla: Open Systems Interconnection
– Conceptualmente: arquitectura general
requerida para establecer comunicación entre
computadoras
• OSI puede verse de dos formas:
– como un estándar
– como un modelo de referencia
OSI es un estándar
• El desarrollo inicial de las redes de computadores fue
promovido por redes experimentales como ARPANet y
CYCLADES, seguidos por los fabricantes de
computadores (SNA, DECnet, etcétera).
– Las redes experimentales se diseñaron para
ser heterogéneas (no importaba la marca del
computador). Las redes de los fabricantes de
equipos tenían su propio conjunto de
convenciones para interconectar sus equipos
y lo llamaban su “arquitectura de red”
OSI es un estándar
• La necesidad de interconectar equipos de
diferentes fabricantes se hizo evidente.
• En 1977, la ISO (International Organization for
Standarization) reconoció la necesidad de crear
estándares para las redes informáticas y creó el
subcomité SC16 (Open Systems
Interconnection)
• La primera reunión de éste subcomité se llevo a
cabo en marzo de 1978. El modelo de referencia
OSI fue desarrollado después de cerca de 18
meses de discusión.
OSI es un estándar
• El modelo OSI fue adoptado en 1979 por el
comité técnico TC97 (procesamiento de
datos), del cual dependía el subcomité SC16
• OSI fue adoptado en 1984 oficialmente como
un estándar internacional por la ISO
(International Organization of Standards).
• Ahora es la recomendación X.200 de la ITU
(International Telecommunication Union) y la
norma ISO/IEC 7498-1
OSI como Modelo de
Referencia
• OSI es un modelo de referencia que muestra
como debe transmitirse un mensaje entre nodos
en una red de datos
• El modelo OSI tiene 7 niveles de funciones
• No todos los productos comerciales se adhieren
al modelo OSI
• Sirve para enseñar redes y en discusiones
técnicas (resolución de problemas).
¿En qué se fundamenta OSI?
• La idea principal en el modelo OSI es que
el proceso de comunicación entre dos
usuarios en una red de
telecomunicaciones puede dividirse en
niveles (capas)
• En el proceso de comunicación cada nivel
pone su granito de arena: el conjunto de
funciones que ese nivel “sabe” hacer.
¿Cómo opera el modelo OSI?
• Los usuarios que participan en la comunicación
utilizan equipos que tienen “instaladas” las
funciones de las 7 capas del modelo OSI (o su
equivalente)
– En el equipo que envía:
• El mensaje “baja” a través de las capas del
modelo OSI.
– En el equipo que recibe:
• El mensaje “sube” a través de las capas del
modelo OSI
Operación: 1ª aproximación
Nodo A Nodo B
Al enviar Al recibir
el mensaje el mensaje
“baja” “sube”
El mensaje “viaja” a
través de la red
Nodo 1 Nodo 2
Interfaz de
Objeto de Servicio Objeto de
alto nivel alto nivel
Nodo A Nodo B
Aplicación Unidades de Información Aplicación
Presentación Mensaje Presentación
Sesión Sesión
Paquete
Transporte Header 4 DATOS Transporte
Frame
Red Header 3 DATOS Red
Enlace Header 2 DATOS Enlace
Física DATOS Física
bits
RED
Encapsulación
• Cuando un protocolo de una capa superior envía 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
envía una imagen, un correo o una secuencia numérica.
• Luego el protocolo del nivel inferior, para crear su mensaje, agrega una
información de control (header) que es utilizada entre pares para
comunicarse entre ellos.
– Esta información de control generalmente es colocada al iniciar el
mensaje. En algunos casos se anexa información 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 operación de “meter” el mensaje del nivel superior detrás de un header o
cabecera en el mensaje de nivel inferior se llama encapsulación.
Multiplexamiento y
demultiplexamiento
• En de cada una de las capas de un modelo de comunicaciones se pueden
alojar varios procolos.
• Por esto razón, dentro del header que agrega un protocolo al construir el
mensaje para su par, ubicado en otro nodo, debe incluir un identificador
para indicar a qué protocolo o servicio de la capa superior le pertenece el
“payload”.
– Este identificador es conocido como llave de multiplexación (demux
key)
• Cuando el mensaje llega al nodo destino, el protocolo que lo recibe debe
retirar el header, mirar la llave de multiplexación y entregar (demultiplexar)
la carga útil (payload) al protocolo o aplicación correctos en la capa
superior.
– En los headers, las llaves de multiplexación se implementan de
diferentes maneras: diferentes tamaños (un byte, dos bytes, cuatro
bytes) o algunos colocan sólo la identificación de la aplicación destino,
otros colocan la aplicación origen y la destino.
Operación: 4ª aproximación (1)
Física (1)
Operación: 4ª aproximación (2)
Física (1)
Los 7 Niveles del modelo OSI
Cada nivel (ó capa) tiene unas funciones precisas para resolver
determinados problemas de la comunicación (“divide y vencerás”)
Aplicación Aplicación
Presentación Presentación
Intermediate systems
Sesión Sesión
Transporte Transporte