Documente Academic
Documente Profesional
Documente Cultură
TCP/IP
TEMA 2: TRANSMISION DE DATOS
Modelo de capas y los protocolos
En sistemas en red, la abstracción lleva al concepto
del modelo de capas.
Se comienza con servicios ofrecidos por la capa física y luego
se adiciona una secuencia de capas, cada una de ellas
ofreciendo un nivel de servicios más abstracto.
Un modelo de capas ofrece dos características
interesantes:
Descompone el problema de construir una red en partes más
manejables (no es necesario construir un sistema monolítico
que hace todo)
Proporciona un diseño más modular (si se quiere colocar un
nuevo servicio, sólo se debe modificar la funcionalidad de una
capa)
Viaje redondo en avión
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
Llegada Aeropuerto
Boleto (compra) Confirmar retorno
Salida Aeropuerto
embarque desembarque
despegue aterrizaje
Vuelo Vuelo
ruta de vuelo
Otra vez: ¿Por qué utilizar capas?
El mensaje “viaja” a
través de la red
Operación: 2ª aproximación
Aplicación 7 Al enviar 7 Aplicación Al recibir
Presentación 6 el mensaje el mensaje
“baja” 6 Presentación “sube”
Sesión 5 5 Sesión
Transporte 4 4 Transporte
Red 3 3 Red
Enlace 2 2 Enlace
Física 1 Física
1
Nodo A Nodo B
RED
Implementación de las capas OSI
Las dos primeras capas (física y enlace) generalmente se
construyen con hardware y software
El cable, el conector, la tarjeta de red y el driver de la tarjeta
pertenecen a los niveles 1 y 2
Los otros cinco niveles se construyen generalmente con
software
Comunicación entre capas
Cada capa ofrece un
conjunto de funciones
para la capa superior
y utiliza funciones de Capa A Capa A
la capa inferior
Cada capa, en un Capa B Capa B
nodo, se comunica
con su igual en el otro NODO 1 NODO 2
nodo
Servicios, Interfaces y Protocolos
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)
Usuario en el Nodo A envía el mensaje “Tengo una idea.”
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)
información de control
Capa de Acceso de Red
se retira.
Header Header Header DATOS
Capas de los protoclos y los datos
Cada capa toma los datos de la capa superior
agrega información de control (header) y crea una
nueva unidad de datos
pasa esta nueva unidad a la capa inferior
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)
Modem
Llegó
Solicitud
DNS Red del
Campus
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
IP IP