Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
industriales
Modelo de capas y los protocolos
El mensaje “viaja” a
través de la red
• El modelo OSI
distingue entre:
– Servicios (funciones): Capa A Capa A
Qué hace la capa
– Interfaces: Cómo las
Capa B Capa B
capas vecinas pueden
solicitar/dar servicios
– Protocolos: Reglas NODO 1 NODO 2
para que capas “pares”
se comuniquen
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 más alto en el modelo de
capas (como los procesos de aplicaciones o protocolos de más
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 ejecutándose en diferentes nodos para establecer el
servicio de comunicaciones (es el protocolo de OSI).
Otra forma de ver los protocolos y las
interfaces
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)
Usuario en el Nodo B recibe el mensaje “Tengo una idea.”
Para entregar el mensaje al protocolo
correcto, dentro de una capa, se usa Tengo una idea.
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
Aplicación
Presentación
Aplicación Aplicaciones y procesos que usan la red
Sesión
Transporte Servicios de entrega de datos entre nodos
Internet
Red Define el datagrama y maneja el enrutamiento
Enlacede
Acceso
Rutinas para acceder el medio físico
Red
Física
Pila de protocolos de Internet (cinco capas)
• aplicación: soporta las aplicaciones de la
red
– FTP, SMTP, HTTP aplicación
• transporte: transferencia de datos host to
transporte
host
– TCP, UDP red
• red: enrutamiento de datagramas desde
la fuente al destino enlace
– IP, protocolos de enrutamiento
física
• enlace: transferencia de datos entre
elementos de red vecinos
– PPP, Ethernet
• física: bits “en el cable”
Capas: comunicación lógica
Cada capa: aplicación
transporte
• distribuida red
• Las “entidades” enlace
física
implementan las
red
funciones de aplicación enlace
cada capa en transporte física
red
cada nodo
enlace
• las entidades física
aplicación aplicación
realizan acciones, transporte transporte
e intercambian red red
enlace enlace
mensajes con sus física física
“iguales”
Capas: comunicación lógica
datos
aplicación
Transporte transporte
transporte
• toma datos de la red
aplicación enlace
• agrega física
direccionamiento, ack red
agrega información de aplicación enlace
chequeo de transporte datos física
confiabilidad para red
formar el “datagrama” enlace
datos
• envía el datagrama al física
aplicación aplicación
otro nodo
transporte transporte
transporte
• espera el acuse de red
red
recibo (ack) del otro enlace enlace
nodo física física
• analogía: la oficina
postal
Capas: comunicación física
datos
aplicación
transporte
red
enlace
física
red
aplicación enlace
transporte física
red
enlace
física datos
aplicación aplicación
transporte transporte
red red
enlace enlace
física física
Encapsulación de datos
Capa de aplicación
• Cada capa de la pila
DATOS
TCP/IP adiciona
información de control Capa de transporte
(un “header”) para
Header DATOS
asegurar la entrega
correcta de los datos. Capa Internet
origen destino
M aplicación aplicación 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
física física
Ubicación 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
Í E S T E RE Campus
U
AQ ETA D VER
A RJ DRI
T L
YE
Representación alternativa de la
Arquitectura de Internet
• Diseño en forma de clepsidra (reloj de arena)
• Aplicación vs. Protocolo de Aplicación (FTP, HTTP)
TCP UDP
IP
Aplicaciones
ASCII Aplicaciones
binarias Aplicación
NVTs
IP IP