Académique Documents
Professionnel Documents
Culture Documents
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
• 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
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
• transporte: transferencia de datos host to host aplicación
– TCP, UDP
• red: enrutamiento de datagramas desde la
fuente al destino transporte
– IP, protocolos de enrutamiento
• enlace: transferencia de datos entre elementos red
de red vecinos
– PPP, Ethernet enlace
• física: bits “en el cable”
física
Capas: comunicación lógica
Cada capa: aplicación
transporte
• distribuida red
• Las “entidades” enlace
implementan las física
funciones de cada red
aplicación enlace
capa en cada
transporte física
nodo red
• las entidades enlace
realizan acciones, física
aplicación aplicación
e intercambian transporte transporte
mensajes con sus red red
enlace enlace
“iguales”
física física
Capas: comunicación lógica
datos
Transporte aplicación
• toma datos de la transporte
transporte
aplicación red
• agrega direccionamiento, enlace
agrega información de física
chequeo de confiabilidad ack red
para formar el aplicación enlace
“datagrama” transporte datos física
• envía el datagrama al red
otro nodo
enlace datos
• espera el acuse de física
recibo (ack) del otro nodo aplicación aplicación
• analogía: la oficina postal transporte transporte
transporte
red red
enlace enlace
física física
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
información de control
se retira. Capa de Acceso de Red
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
S Á
T RED
E Campus
QUÍ A DE R
A
R JET RIVE
TA EL D
Y
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)
FTP HTTP SNMP TFTP
TCP UDP
IP
Aplicaciones
ASCII Aplicaciones
binarias Aplicación
NVTs
IP IP