Está en la página 1de 55

Universidad de Las Palmas de Gran Canaria

Escuela Universitaria de Ingeniería Técnica de


Telecomunicación

Asignatura:
Fundamentos de Telemática

Tema 3: Protocolos y
Arquitecturas de Comunicaciones
Introducción
Ubicación A Ubicación B

„ Una analogía Mensaje Filósofo

Información
para el
L: Alemán traductor Traductor L: Alemán
remoto

Información
Fax: nº... para la Fax: nº...
L: Alemán secretaria L: Alemán
remota Secretaria

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 2


Introducción

„ Conceptos básicos
z Entidad
– Elemento con capacidad de enviar o recibir
información. Ej. aplicaciones de usuario,
utilidades de transferencia de ficheros, etc.
z Sistema
– Objeto físico que contiene una o más entidades
(computador, terminal, etc.)
z Interfaz
– Define las operaciones y servicios que una capa
ofrece a su capa superior
Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 3
Introducción

„ Conceptos básicos
z Protocolo
– Conjunto de normas que regulan el dialogo entre
dos entidades de la misma capa o nivel
z Entidades Pares
– Entidades de una misma capa que se comunican
mediante un protocolo
z PDU (Protocol Data Unit)
– Unidad de Datos de Protocolo. Mensajes
intercambiados entre las entidades pares

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 4


Introducción

„ Elementos de un protocolo
z Sintaxis: formato de los datos
z Semántica: incluye información de control de
coordinación y control de errores
z Temporización: coordinación en velocidad, orden
secuencial de mensajes
„ Arquitectura de Protocolos/Comunicaciones
z Conjunto de funciones y protocolos empleados para
la comunicación. Modelo jerárquico compuesto por
subdivisiones ordenadas en capas o niveles

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 5


Ejemplo de Arquitectura

„ Arquitectura de tres capas


Aplicacion Protocolo de aplicación Aplicacion

Transporte Protocolo de transporte Transporte

Acceso a la Acceso a la
Red
Red Protocolo de Red
Protocolo de
acceso a la
Sistema 1 acceso a la Sistema 2
Red
Red

z Aplicación: lógica de comunicación entre las aplicaciones de


usuario (correo electrónico, transferencia de ficheros, etc.)
z Transporte: asegura que los datos se intercambian de forma
segura y en orden entre las aplicaciones
z Acceso a red: intercambio entre el computador y la red a la
que está conectado (depende del tipo de red)
Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 6
Ejemplo de Arquitectura

„ Encapsulado
z Las Unidades de Datos (PDU) del protocolo de una capa se
encapsulan en las PDU del protocolo de la capa inferior

Cabecera de la
Capa de Aplicación PDU de la Capa de
Datos de la aplicación
Aplicación Aplicacion

Cabecera de la
Capa de Transporte PDU de la Capa de
Datos de la Capa de Transporte
Transporte Transporte

Cabecera de la
Capa de Acceso a la
Red PDU de la Capa de Acceso a la
Datos de la Capa de Acceso a la Red
Acceso a la Red Red

z En la recepción se realiza el proceso inverso


Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 7
Funciones a Realizar en las
Arquitecturas de Comunicaciones
„ Encapsulado
z La PDU de cada Capa contiene información de
control, que puede incluir:
– Dirección: del emisor y/o receptor.
– Códigos de detección de errores.
– Control del protocolo: otras funciones del
protocolo.
z PDU de datos: información de control e información
de la capa superior
z PDU de control: sólo información de control

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 8


Funciones a Realizar en las
Arquitecturas de Comunicaciones
„ Segmentación y Ensamblado
z Segmentación: proceso durante la transmisión, cuando en una
capa se dividen las PDU de la capa superior - (N+1) PDU - en
dos o mas PDU de menor tamaño - (N) PDU

PDU de la Capa N+1 (N+1) PDU

(N) PDU (N) PDU

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 9


Funciones a Realizar en las
Arquitecturas de Comunicaciones
„ Segmentación y Ensamblado
z Segmentación
– Razones: limitaciones de la red
– Ventajas: mejor control de errores, menor tamaño de buffers
– Desventajas: mayor proporción de información de control,
mayor número de interrupciones
z Ensamblado : proceso que se realiza en el sistema receptor

PDU de la Capa N+1 (N+1) PDU

(N) PDU (N) PDU

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 10


Funciones a Realizar en las
Arquitecturas de Comunicaciones
„ Control de Conexión
z Dos entidades pares pueden intercambiar PDU de
datos de dos formas:
– Transferencia no orientada a conexión: cada
PDU se trata independientemente de las
anteriores y/o posteriores. Analogía: correo postal
– Transferencia orientada a conexión: se
establece una asociación lógica, o conexión,
entre las entidades. Todas las PDU reciben un
mismo tratamiento. Analogía: conexión telefónica

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 11


Funciones a Realizar en las
Arquitecturas de Comunicaciones
„ Control de Conexión
z Tres fases en la transferencia orientada a conexión
Entidad Entidad
Petición de conexió
n
Establecimiento n Establecimiento
Aceptación conexió

Datos

Reconocimientos
Transferencia Datos Transferencia
Reconocimientos
.
.
.
Petición fin conexió
Liberación n Liberación
xión
Aceptación fin cone

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 12


Funciones a Realizar en las
Arquitecturas de Comunicaciones
„ Control de Conexión
z Una conexión es como un tubo creado entre dos entidades de
una capa (N), por el que se comunican las entidades de la capa
superior (N+1)
Entidad Entidad
Capa N+1 N+1
N+1
() ()
Capa
N Entidad N Entidad N
Conexión N

z El tubo se establece mientras las entidades de la capa superior


intercambian datos a través de él
z Una definición de Conexión (N): asociación establecida por la
Capa N para comunicación entre entidades de la Capa N+1
Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 13
Funciones a Realizar en las
Arquitecturas de Comunicaciones
„ Entrega Ordenada
z Puede ocurrir que las PDU no se reciban en el
mismo orden en que fueron transmitidas (por
ejemplo, si siguen diferentes rutas en la red)
z Cuando se ofrece un servicio de transferencia de
datos orientado a conexión se necesita mantener el
orden de las PDU
z Se pueden asignar un número de secuencia a cada
PDU, para reordenar en la entidad receptora.

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 14


Funciones a Realizar en las
Arquitecturas de Comunicaciones
„ Control de Flujo
z Procedimiento para regular la transmisión de PDU de datos
para que el transmisor no desborde la capacidad de proceso
del receptor
z Se regula el intercambio de PDU entre entidades pares
„ Control de Errores
z Técnicas para controlar los errores de comunicación, y la
pérdida de datos de información y control.
z En muchos casos se emplea información de comprobación y
retransmisión en caso de error
z Puede realizarse en más de una capa

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 15


Funciones a Realizar en las
Arquitecturas de Comunicaciones
„ Direccionamiento
z Direccionar es identificar un origen o un destino en
una red (donde hay muchos posibles)
z Nivel de direccionamiento
– Nivel al que se direcciona en la arquitectura de
comunicaciones
– Normalmente cada sistema final / intermedio de
una red tiene una dirección única (en la Capa de
Red)
– También a cada aplicación de un sistema se le
puede asignar una dirección

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 16


Funciones a Realizar en las
Arquitecturas de Comunicaciones
„ Direccionamiento Aplicación SAP (Service
1 2 3 Access Point)
z Ejemplo de () () ()
direccionamiento a dos Transporte
Dirección de
niveles: Acceso a la
Red
Red Aplicación
– Dirección de red 1 2
Sistema 1 () ()
– Dirección de
Transporte
aplicación (puerto o
Aplicación
SAP: Service Access 1 2 3 4
Red
Acceso a la
Red
Point) () () () ()
Sistema 3
Transporte

Acceso a la
Red
Sistema 2

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 17


Funciones a Realizar en las
Arquitecturas de Comunicaciones
„ Direccionamiento
z Ámbito de direccionamiento
– Dirección global
– Dirección de un sistema sin ambigüedad, y de aplicación global
en toda la red
– Dirección local
– Dirección de identificación de puerto o SAP dentro de un
sistema, propia de una subred, etc.
Aplicación SAP (Service
1 2 3 Access Point)
() () ()
Transporte
Dirección de
Red
Acceso a la
Red

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 18


Funciones a Realizar en las
Arquitecturas de Comunicaciones
„ Direccionamiento
z Modo de direccionamiento
– Dirección individual (unicast)
– Se refiere a un único sistema o puerto
– Dirección multidestino (multicast)
– Se refiere a múltiples sistemas en una red
– Dirección de difusión (broadcast)
– Se refiere a todos los sistemas en una red
z Identificadores de Conexión
– En transferencias orientadas a conexión no es
necesario usar direcciones completas
Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 19
Funciones a Realizar en las
Arquitecturas de Comunicaciones
„ Multiplexación
z Cuando la correspondencia entre conexiones de capas
adyacentes no es de una a una
z Tipos de Multiplexación
– Multiplexación hacia arriba (upward): varias conexiones de la
capa superior comparten una de la inferior. En el sistema
receptor se realiza la Demultiplexación.
() () () Conexiones () () ()
N

Capa
N

() ()
Conexión
Capa N-1

N-1
Multiplexación Demultiplexación

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 20


Funciones a Realizar en las
Arquitecturas de Comunicaciones
„ Multiplexación
z Tipos de Multiplexación
– Multiplexación hacia abajo (downward): una conexión de la
capa superior utiliza varias de la inferior. También llamada
División. En el receptor se realiza la Recombinación

() ()

Conexión N
Capa
N
() () () () () ()
Conexiones
N-1
Capa
N-1
División Recombinación

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 21


Funciones a Realizar en las
Arquitecturas de Comunicaciones
„ Servicios de Transmisión
z Ejemplos de servicios adicionales ofrecidos por un
protocolo:
– Prioridad: tratamiento especial de ciertos
mensajes.
– Grado de servicio: calidad del servicio ofrecido
(rendimiento, retardo, errores, etc.)
– Seguridad: mecanismos de seguridad, acceso
restringido.

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 22


El Modelo de Referencia OSI

„ Antecedentes
z La necesidad de interconectar sistemas diferentes hace que en
1977 se forme en la ISO un comité técnico para su
normalización
„ Modelo de Referencia para la Interconexión
de Sistemas Abiertos, RM-OSI (Reference
Model for Open Systems Interconnection)
z Se publica la norma ISO 7498, adoptada por el CCITT (UIT-T)
en la recomendación X.200
„ Se ha quedado como un modelo teórico, como
un patrón de referencia

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 23


El Modelo de Referencia OSI
Sistema transmisor Sistema receptor

„ Siete Capas A-PDU


Capa de
Aplicación
Capa de
Aplicación
A-PDU

o Niveles P-PDU
Capa de Capa de P-PDU
Presentacion Presentacion

S-PDU Capa de Sesion Capa de Sesion S-PDU

T-PDU
Capa de Capa de T-PDU
Transporte Transporte

N-PDU Capa de Red Capa de Red N-PDU

L-PDU
Capa de Enlace Capa de Enlace
de Datos de Datos

Capa Física Capa Física

Medio de
Transmision

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 24


Normalización en el Modelo de
Referencia OSI
„ El modelo OSI es un marco de normalización
z Define las funciones generales a realizar en cada capa.
Facilitando el marco de normalización de dos formas
– Normalizaciones independientes para cada capa.
– Los cambios en una capa no deben afectar al resto

„ Principales objetivos
z Servir de base para desarrollo de estándares y cualificar a
productos como Abiertos si emplean dichos estándares
„ Sistema Abierto
z Uno o mas computadores, software, periféricos, medios de
transferencia, etc. que permite - siguiendo un conjunto de
normas OSI - el intercambio de información con otros sistemas

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 25


Normalización en el Modelo de
Referencia OSI
„ La función de Capa de Aplicación

comunicación se
Capa de
descompone en 7 capas Presentacion
Servicios a la capa
(diseño modular) Capa de Sesion
superior

„ Las capas superiores Protocolo


Capa de Entidad Capa de
desconocen los detalles Transporte Transporte
con entidad
par

manejados por las Capa de Red

inferiores. Servicios de la
capa inferior
Capa de Enlace de
„ Independencia - aunque Datos

no indiferencia - entre Capa Física

capas

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 26


Normalización en el Modelo de
Referencia OSI
„ Elementos de normalización de cada capa
z Especificación de protocolo: forma de interactuar entre
entidades pares (formato PDU, campos, secuencia).
z Definición del servicio: qué servicios ofrece una capa a su
superior (descripción funcional).
z Direccionamiento: las entidades de una capa se referencian
por los SAP que usan para acceder a los servicios de la capa
inferior Definición de Direccionamiento
Servicio (Service Access Point)

Definición de
Protocolo
Capa N

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 27


Terminología en el Modelo de
Referencia OSI
„ Servicio
z Capacidad o función que una Capa (N) proporciona a la Capa
inmediatamente superior (N+1).
„ Punto de Acceso al Servicio (SAP)
z Representa una asociación entre una Entidad de una Capa
(N+1) Usuaria y una Entidad del Capa (N) Proveedora.
Identifica a la Entidad Usuaria.
„ Interfaz
z Conjunto de SAP que un Capa N ofrece al Capa N+ 1
„ Primitivas
z Funciones mediante las que se especifican los servicios que
una Capa (proveedor) ofrece a su Capa superior (usuario)

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 28


Primitivas de Servicio

„ Tipos de primitivas
z 1. Solicitud (Req): generada por el Usuario del Servicio
(Entidad Origen de la Capa N+1) para invocar un servicio y
pasar los parámetros que lo especifiquen
z 2. Indicación (Ind): generada por el Proveedor del Servicio
para: indicar que se ha invocado una función, ó notificar al
Usuario de alguna acción hecha por el Proveedor
Entidad N+1 Entidad N+1
(origen) (destino) Capa Usuaria

1. Req 4. Con 3. Res 2. Ind

N-SAP N-SAP

Capa
Entidad N Entidad N
Proveedora

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 29


Primitivas de Servicio

„ Tipos de primitivas
z 3. Respuesta (Res): generada por el Usuario (Entidad Destino)
para confirmar o completar una función invocada por una
primitiva de Indicación
z 4. Confirmación (Con): generada por el Proveedor para
confirmar o completar una función invocada previamente
mediante una primitiva de Solicitud
Entidad N+1 Entidad N+1
(origen) (destino) Capa Usuaria

1. Req 4. Con 3. Res 2. Ind

N-SAP N-SAP

Capa
Entidad N Entidad N
Proveedora

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 30


Tipos de Servicio según las
Primitivas Utilizadas
„ Servicio Confirmado
z Emplea los cuatro tipos de primitivas (figura anterior)
„ Servicio no Confirmado
z Primitivas de Requerimiento e Indicación. La Entidad Origen no
espera Respuesta
Entidad N+1 Entidad N+1
(origen) (destino) Capa Usuaria

1. Req 2. Ind

N-SAP N-SAP

Capa
Entidad N Entidad N
Proveedora

1. Req

2. Ind

Usuario Proveedor Usuario

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 31


Tipos de Servicio según las
Primitivas Utilizadas
„ Servicio Confirmado por el Proveedor
z Como resultado de una primitiva de Requerimiento se recibe
una de Confirmación, emitida por el Proveedor

Entidad N+1 Entidad N+1


(origen) (destino) Capa Usuaria

1. Req 3. Con 2. Ind

N-SAP N-SAP

Capa
Entidad N Entidad N
Proveedora

1. Req

2. Ind
Usuario Proveedor

3. Con Usuario

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 32


Tipos de Servicio según las
Primitivas Utilizadas
„ Servicio Iniciado por el Proveedor
z Originado por el Proveedor. Mediante una primitiva de
Indicación informa a los usuarios de algún suceso

Entidad N+1 Entidad N+1


(origen) (destino) Capa Usuaria

Ind Ind

N-SAP N-SAP

Capa
Entidad N Entidad N
Proveedora

Ind Ind

Usuario Proveedor Usuario

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 33


Especificación de Primitivas

„ Especificación
z Las Primitivas se especifican independientemente
del Lenguaje de Programación y/o el Sistema
Operativo
z Ejemplo: secuencia para solicitud de una conexión a
la Capa de Transporte (servicio confirmado)
– T_CONNECT.req
– T_CONNECT.ind
– T_CONNECT.res
– T_CONNECT.con

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 34


Comunicación en el Modelo OSI
(N) ICI (N+1) PDU Capa N+1
„ Comunicación entre
entidades de capas (N) IDU

adyacentes
(N) ICI
z Ejemplo: transmisión de (N) SDU
una N-PDU (N) PCI Capa N

PROTOCOLO - N
(N) PDU

(N-1) ICI
ENTIDAD N

(N-1) IDU

(N-1) ICI Capa N-1

(N-1) SDU

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 35


Comunicación en el Modelo OSI

„ Descripción de las unidades de datos


z U. Datos del Servicio N (N-SDU) : información de las Capas
superiores que se transmiten de la Capa N+1 a la Capa N
z Información de Control de la Interfaz N (N-ICI): parámetros
intercambiados entre una Entidad N+1 y una N, mediante los
que se solicitan los servicios
z Información de Control del Protocolo N (N-PCI) :
información de control entre Entidades N Pares (cabeceras)
z U. Datos del Protocolo N (N-PDU) : combinación de N-SDU y
N-PCI. Unidad de información intercambiada entre Entidades
de la Capa N, especificada por el Protocolo N
z U. Datos de la Interfaz N (N-IDU): información transferida por
la interfaz N-SAP entre el Capa N+1 y el N

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 36


Las 7 Capas del Modelo de
Referencia OSI
APLICACIÓN
Proporciona a los usuarios (personas o programas) un conjunto de servicios de
información distribuida, asegurando la compatibilidad semántica.

APLICACIÓN
BLOQUE DE
PRESENTACIÓN
Proporciona los procesos de aplicación independencia respecto a las diferencias en
la presentación de los datos (sintaxis)

SESIÓN
Proporciona el control de la comunicación entre las aplicaciones; establece, gestiona
y cierra las conexiones (sesiones) entre las aplicaciones.

TRANSPORTE
Proporciona seguridad, transferencia transparente de datos y ordenada entre los puntos
finales; proceimientos de recuperación de errores y control de flujo origen-destino.

BLOQUE DE TRANSPORTE
RED
Hacer llegar la información suministrada por la capa superior desde un origen a su
destino, atravesando tanto sistemas intermedios como subredes y escogiendo la ruta
SERVICIO DE RED

apropiada. El servicio ofrecido puede ser orientado o no a conexión.


ENLACE DE DATOS
Transferencia de datos de seguro a través de canales ruidosos y/o compartidos
entre sistemas. Envío bloques de datos (tramas) llevando a cabo la sicronizanización,
el control de errores y de flujo necesarios.

FÍSICA
Transmisión/recepción de cadenas bits no estructurados sobre/de el medio físico.
Está relacionada con las caracterísicas mecánicas, eléctricas y funcionales y
de procedimiento para acceder al medio físico liberando a la capa superior de esta tarea.

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 37


La Capa Física
„ Define las reglas para el intercambio físico de bits entre
dispositivos o sistemas
„ La PDU de la Capa Física es el bit
„ A los protocolos de la Capa Física se les llama también
Interfaces de la Capa Física
„ Ejemplo: la interfaz EIA-232

EIA-232 EIA-232

DTE DCE Red Telefónica DCE DTE

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 38


La Capa de Control del Enlace de
Datos
„ Objetivo
z Hacer que el enlace físico de transmisión entre los sistemas
sea lo mas fiable posible
„ La PDU es la trama
z Secuencia de bits que se intercambian mediante un protocolo
de la Capa de Enlace
„ Principales funciones
z Sincronización y delimitación de la trama
z Detección y Corrección de errores
z Control del Flujo
z Control de Acceso al medio de transmisión

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 39


La Capa de Red

„ Objetivo
z Realizar la comunicación - a través de una red - entre sistemas
finales no adyacentes.
Paquetes

B
2 3

Sistema
Final

1 6

A
4 5

Sistema
Intermedio
C

z Las PDU de la Capa de Red se llaman paquetes


Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 40
La Capa de Red

„ Funciones principales de la Capa de Red


z Direccionamiento e identificación de destinos en la
red (direccionamiento global)
z Encaminamiento y retransmisión de los Paquetes a
través de los nodos de la red
z Control de congestión de los Nodos de la Red
z Secuenciamiento de paquetes
z Interconexión entre Redes

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 41


La Capa de Transporte

„ Objetivo
z Ofrecer un mecanismo para la comunicación entre sistemas
finales, a través de una red
z Libera a las Capas superiores de las limitaciones de las capas
inferiores

„ Servicio de transporte orientado a


conexión
z Asegura la integridad de los datos en orden, sin errores y sin
pérdidas ni duplicados.
z La complejidad del protocolo de Transporte depende de las
redes y los servicios que éstas ofrecen

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 42


La Capa de Transporte

„ La comunicación en la Capa de Transporte es


extremo a extremo entre los usuarios de la Red
Capa de Capa de
Aplicación Aplicación

Capa de Capa de
Presentacion Presentacion

Capa de Sesion Capa de Sesion

Capa de Capa de
Transporte Transporte

Capa de Red Capa de Red Capa de Red Capa de Red

Capa de Capa de
Capa de Enlace Capa de Enlace
Enlace de Enlace de
de Datos de Datos
Datos Datos

Capa Física Capa Física Capa Física Capa Física

...

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 43


Capa de Sesión

„ Objetivo
z Regular el diálogo - o sesión - entre las aplicaciones de los
sistemas finales
„ Servicios
z Disciplina del dialogo: que puede ser full-duplex o semi-duplex
z Agrupamiento: definir grupos de datos en el flujo de
información entre las aplicaciones. Identificar los grupos de
datos para facilitar su procesamiento en el receptor
z Recuperación: proporcionar puntos de comprobación para que,
si existen fallos de comunicación, sólo retransmitir los datos
posteriores al ultimo punto de comprobación

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 44


Capa de Presentación

„ Objetivo
z Independizar a las aplicaciones de las
representaciones locales de la información
„ Se ocupa de la sintaxis de la información
„ Servicios
z Establecimiento de una sintaxis de transferencia,
independiente de la utilizada por las aplicaciones
z Conversión de códigos de representación
z Compresión de datos y criptografía

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 45


Capa de Aplicación

„ Objetivo
z Proporciona a las aplicaciones el acceso a la
arquitectura OSI
z Normaliza las aplicaciones distribuidas de uso
generalizado
„ Ejemplos de aplicaciones
z Transferencia de ficheros
z Correo Electrónico
z Acceso desde terminales remotos

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 46


Arquitectura de Protocolos
TCP/IP
„ Desarrollada a partir de la red ARPANET
z Financiada por la Agencia de Proyectos de Investigación
Avanzada para la Defensa (DARPA) en los EEUU
„ Cinco capas o Niveles TCP/IP

Aplicación

Transporte

Internet

Acceso a
Red

Física

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 47


Arquitectura de Protocolos
TCP/IP
„ Capa de Aplicación
z Comunicación entre procesos o aplicaciones
z Ejemplos de protocolos: Transferencia de archivos FTP (File
Transfer Protocol), transferencia de Hipertexto HTTP
(HyperText Transfer Protocol).
„ Capa de Transporte
z Transferencia de datos extremos a extremo, entre sistemas
finales
z Dos protocolos principales
– TCP (Transmision Control Protocol): orientado a conexión,
proporciona un servicio de comunicación fiable
– UDP (User Datagram Protocol): pensado para intercambios
puntuales de datos

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 48


Arquitectura de Protocolos
TCP/IP
„ Capa de Internet
z Comunicación entre sistemas (finales e intermedios) a través de
una o varias redes. Encaminamiento
z El protocolo IP (Internet Protocol) es no orientado a conexión:
no garantiza una entrega fiable ni en secuencia de los datos al
sistema destino
Host

LAN
802.5
SNA WAN

LAN LAN
802.3 802.4 X.25 WAN 802.3 LAN

Host Host

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 49


Arquitectura de Protocolos
TCP/IP
„ Capas de Acceso a la Red
z Responsable de la comunicación el sistema y la red
a la que está conectado.
z Control de errores. Control de acceso
„ Capa Física
z Codificación de señales, velocidades de
transmisión, medios de transmisión.
z Regula el intercambio de bits entre sistemas unidos
por un enlace físico

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 50


Comparativa RM-OSI y TCP/IP
TCP/IP OSI

Aplicación

Aplicación Presentación

Sesión

Transporte Transporte

Internet Red

Acceso a
Enlace
Red

Física Física

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 51


Funcionamiento de TCP/IP
„ Necesarios dos niveles de direccionamiento
z Sistema dentro de la red global : dirección Internet
z Proceso dentro del computador: puerto (SAP)
Sistema Final A Sistema Final B

Aplicación Y Aplicación Y
Aplicación Aplicación
X X
Puerto o SAP

TCP Conexión TCP TCP

Dirección global
IP de red IP

Acceso a la Red Acceso a la Red

Física Física
IP

NAP1 NAP2
Red2
Red1
Física Física

Router

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 52


Funcionamiento de TCP/IP

„ Sistemas Finales (hosts)


z Realizan las funciones que garantizan una comunicación fiable
entre el origen y el destino de la información
z Alojan las aplicaciones
„ Sistemas Intermedios (routers)
z Realizan el encaminamiento de los datos en la red
„ Cada capa interacciona con sus capas
adyacentes
z TCP/IP no exige que se usen todas las capas
z Las aplicaciones pueden invocar los servicios de cualquier
capa

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 53


Unidades de Datos de Protocolo en
TCP/IP
„ Relación entre PDU
PDU de la Capa de
Datos de la aplicación
Aplicacion

Puerto destino,
Numero de secuencia,
checksum...
Cabecera
TCP
Datos de la Capa de Transporte Segmento TCP

Dirección del
Sistema destino,
origen...
Cabecera
IP
Datos de la Capa de Internet Datagrama IP

Dirección subred...
Cabecera
Capa
Acceso
Datos de la Capa de Acceso a la Red Trama
Red

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 54


Ejemplos de Protocolos en TCP/IP

Fundamentos de Telemática : Protocolos y Arquitecturas de Comunicaciones 55

También podría gustarte