Академический Документы
Профессиональный Документы
Культура Документы
Comunicaciones
Modelo OSI y TCP/IP
Introducción 2-1
OSI es un estándar
Introducción 2-2
OSI es un estándar
Introducción 2-4
OSI es un estándar
Introducción 2-6
¿En qué se fundamenta OSI?
Introducción 2-7
¿Cómo opera el modelo OSI?
Introducción 2-8
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
Introducción 2-11
Comunicación entre capas
Introducción 2-12
Servicios, Interfaces y Protocolos
El modelo OSI
distingue entre:
m Servicios (funciones):
Qué hace la capa Capa A Capa A
m Interfaces: Cómo las
capas vecinas pueden
Capa B Capa B
solicitar/dar servicios
m Protocolos: Reglas para
que capas “pares” se
NODO 1 NODO 2
comuniquen
Introducción 2-13
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
m 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).
m 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).
Introducción 2-14
Otra forma de ver los protocolos y las
interfaces
Nodo 1 Nodo 2
Interfaz de
Objeto de Servicio Objeto de
alto nivel alto nivel
Introducción 2-15
Más sobre protocolos
Introducción 2-16
Operación: 3ª aproximación
Puede contener
encabezados de
las capas 5, 6 y 7
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
Introducción 2-17
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.
m 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.
m 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.
Introducción 2-18
Multiplexamiento y demultiplexamiento
Introducción 2-19
Operación: 4ª aproximación (1)
Física (1)
Introducción 2-20
Operación: 4ª aproximación (2)
Física (1)
Introducción 2-21
Los 7 Niveles del modelo OSI
Introducción 2-22
Nivel de Aplicación (Capa 7)
Introducción 2-23
Nivel de Presentación (Capa 6)
Introducción 2-25
Nivel de Transporte (Capa 4)
Proporciona un número amplio de servicios.
Asegura la entrega de los datos entre procesos
que han establecido una sesión y que se ejecutan
en diferentes nodos
m Evita que las capas superiores se preocupen por los
detalles del transporte de los datos hasta el proceso
correcto
m Hace multiplexamiento para las aplicaciones
• ¿cuál es la aplicación/servicio destino/origen?
m Segmenta bloques grandes de datos antes de
transmitirlos (y los reensambla en le nodo destino)
m Asegura la transmisión confiable de los mensajes
m No deja que falten ni sobren partes de los mensajes
trasmitidos (si es necesario, hace retransmisión de
mensajes)
m hace control de flujo y control de congestión
Introducción 2-26
Nivel de Red (Capa 3)
Introducción 2-27
Nivel de Enlace (Capa 2)
Introducción 2-29
Arquitectura OSI
End system End system
Aplicación Aplicación
Presentación Presentación
Intermediate systems
Sesión Sesión
Transporte Transporte
Introducción 2-31
Perspectivas del modelo OSI
Se intentó construir una implementación del
modelo OSI
m A finales de los 80, el gobierno de EEUU quiso establecer
GOSIP (Government Open Systems Interconnect Profile)
como algo obligatorio. NO funcionó. Perdió vigencia en
1995
¿Qué sucederá con OSI?
m Los protocolos para OSI se ven muy poco (algunas
tecnologías WAN los usan)
m TCP/IP sigue mejorando continuamente
m Una parte de las recomendaciones de la ITU-T que
sobrevive, son las utilizadas en VoIP (H.323, H.225,
Q.931, G.711, entre otras)
El modelo OSI sigue siendo un modelo pedagógico.
Introducción 2-32
¿Qué es TCP/IP?
Introducción 2-33
TCP/IP e Internet
Introducción 2-35
“Estándares” de TCP/IP
Introducción 2-36
Arquitectura de TCP/IP (cuatro capas)
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
Introducción 2-37
Pila de protocolos de Internet (cinco capas)
aplicación: soporta las aplicaciones
de la red
m FTP, SMTP, HTTP aplicación
transporte: transferencia de datos
host to host transporte
m TCP, UDP
red: enrutamiento de datagramas
red
desde la fuente al destino
enlace
m IP, protocolos de enrutamiento
enlace: transferencia de datos
física
entre elementos de red vecinos
m PPP, Ethernet
física: bits “en el cable”
Introducción 2-38
Capas: comunicación lógica
Cada capa: aplicación
transporte
distribuida red
Las “entidades” enlace
física
implementan red
las funciones aplicación enlace
de cada capa transporte física
red
en cada nodo enlace
las entidades física
aplicación aplicación
realizan transporte transporte
acciones, e red red
enlace enlace
intercambian física física
mensajes con
sus “iguales”
Introducción 2-39
Capas: comunicación lógica
datos
Transporte aplicación
transporte
transporte
toma datos de la
red
aplicación
enlace
agrega física
direccionamiento,
ack red
agrega información
aplicación enlace
de chequeo de
transporte datos física
confiabilidad para
red
formar el
enlace
“datagrama” datos
física
envía el datagrama al 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
Introducción 2-40
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
Introducción 2-41
Encapsulación de datos
Capa de aplicación
Cada capa de la pila
TCP/IP adiciona DATOS
información de control
(un “header”) para Capa de transporte
Introducción 2-42
Capas de los protoclos y los datos
Introducción 2-43
Ubicación de los protocolos de TCP/IP en el Modelo
de Referencia OSI (Open Systems Interconnection)
Modem
Llegó
Solicitud
DNS Red del
Campus
Introducción 2-44
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
Introducción 2-45
Otras representaciones de la
arquitectura de Internet
Aplicaciones
ASCII Aplicaciones
binarias Aplicación
NVTs
IP IP
Introducción 2-46
Equipos de interconexión y el
modelo de capas
El modelo de capas permite ver las
responsabilidades de los diferentes equipos
utilizados para interconectar redes de
datos (routers, switches, hubs y gateways).
m Cada dispositivo de red se diseña para para una
tarea específica. Tienen diferentes niveles de
“inteligencia” y procesan el tráfico de forma
diferente.
m Utilizar las capas aplicadas a las tareas de cada
tipo de dispositivo facilita entender lo que cada
uno de ellos hace.
Introducción 2-47
Equipos de interconexión, modelo de capas y esquema
de direccionamiento/multiplexamiento utilizado
Direccionamiento/
Capa Dispositivo Multiplexamiento
Aplicación
Presentación
Sesión
Transporte Gateway Número de Puerto
Red Router Direccióm IP
Enlace Switch Dirección MAC
Física Hub Bits
Introducción 2-48
Repetidor (hub)
Introducción 2-49
¿Qué hace un repetidor?
El repetidor es el responsable de
m Amplificar la señal para asegurar que la
amplitud sea la correcta
m Asegurar la fase de la señal (jitter)
m Repetir las señales de un segmento a los otros
segmentos conectados al repetidor
Introducción 2-50
Switch (bridge)
El switch/bridge conecta
Nodo A Nodo B
segmentos físicos de red
de área local en la capa 2
para formar una red más
grande
Introducción 2-51
¿Qué hace un switch (bridge)?
Introducción 2-52
Router (enrutador, encaminador)
Introducción 2-53
¿Qué hace un enrutador?
m Conecta al menos dos redes y decide de que
manera envíar cada paquete de información
basado en el conocimiento del estado de las
redes que interconecta y la dirección lógica.
m Crea y/o mantiene una tabla de rutas
disponibles junto con sus condiciones para
determinar la mejor ruta para que un paquete
alcance su destino
m Puede filtrar paquetes por dirección lógica,
número de protocolo y número de puerto
m Separa dominios de broadcast (subredes,
VLAN’s,)
m Interconecta redes WAN y LAN
Introducción 2-54
Gateway
Nodo A Nodo B
Introducción 2-55
¿Qué es un gateway?
Introducción 2-56
Referencias
ZIMMERMANN, Hubert. “OSI Reference Model,
The ISO model of Architecture for Open Systems
Interconnection”, abril de 1980.
PETERSON, Larry; DAVIE, Bruce, Computer
Networks, A system approach, Morgan Kaufmann
Publishers. 2003.
KUROSE, Jim; ROSS, Keith, Computer
Networking: A Top Down Approach Featuring the
Internet, 2 edición. Addison-Wesley. 2003
HALL, Eric. , Internet Core Protocols, the
definitive guide, O'Reilly & Associates, Inc. 2000
HARTPENCE, Bruce. “Packet Guide to Core
Network Protocols”. O'Reilly & Associates, Inc.
primera edición. Junio de 2011
Introducción 2-57