asignatura: fundamentos de telemática

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

Upload: others

Post on 08-Jul-2022

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Asignatura: Fundamentos de Telemática

Universidad de Las Palmas de Gran CanariaEscuela Universitaria de Ingeniería Técnica de

Telecomunicación

Asignatura:Fundamentos de Telemática

Tema 3: Protocolos y Arquitecturas de Comunicaciones

Page 2: Asignatura: Fundamentos de Telemática

Introducción

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

Ubicación A

Mensaje Filósofo

Traductor

Secretaria

Informaciónpara el

traductorremoto

Ubicación B

Informaciónpara la

secretariaremota

L: AlemánFax: nº...

L: Alemán L: Alemán

L: AlemánFax: nº...

Una analogía

Page 3: Asignatura: Fundamentos de Telemática

Introducción

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

Conceptos básicosEntidad

– Elemento con capacidad de enviar o recibir información. Ej. aplicaciones de usuario, utilidades de transferencia de ficheros, etc.

Sistema– Objeto físico que contiene una o más entidades

(computador, terminal, etc.)Interfaz

– Define las operaciones y servicios que una capa ofrece a su capa superior

Page 4: Asignatura: Fundamentos de Telemática

Introducción

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

Conceptos básicosProtocolo

– Conjunto de normas que regulan el dialogo entre dos entidades de la misma capa o nivel

Entidades Pares– Entidades de una misma capa que se comunican

mediante un protocolo PDU (Protocol Data Unit)

– Unidad de Datos de Protocolo. Mensajes intercambiados entre las entidades pares

Page 5: Asignatura: Fundamentos de Telemática

Introducción

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

Elementos de un protocoloSintaxis: formato de los datosSemántica: incluye información de control de coordinación y control de erroresTemporización: coordinación en velocidad, orden secuencial de mensajes

Arquitectura de Protocolos/ComunicacionesConjunto de funciones y protocolos empleados para la comunicación. Modelo jerárquico compuesto por subdivisiones ordenadas en capas o niveles

Page 6: Asignatura: Fundamentos de Telemática

Ejemplo de Arquitectura

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

Arquitectura de tres capas

Aplicación: lógica de comunicación entre las aplicaciones de usuario (correo electrónico, transferencia de ficheros, etc.)Transporte: asegura que los datos se intercambian de forma segura y en orden entre las aplicacionesAcceso a red: intercambio entre el computador y la red a la que está conectado (depende del tipo de red)

Sistema 1 Sistema 2

Protocolo de aplicación

Protocolo de transporte

Aplicacion

Transporte

Acceso a laRed

Aplicacion

Transporte

Acceso a laRed Red

Protocolo deacceso a la

Red

Protocolo deacceso a la

Red

Page 7: Asignatura: Fundamentos de Telemática

Ejemplo de Arquitectura

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

EncapsuladoLas Unidades de Datos (PDU) del protocolo de una capa se encapsulan en las PDU del protocolo de la capa inferior

Datos de la aplicaciónCabecera de laCapa de Aplicación PDU de la Capa de

Aplicación

Datos de la Capa de Transporte

Datos de la Capa de Acceso a la Red

PDU de la Capa deTransporte

PDU de la Capa deAcceso a la Red

Cabecera de laCapa de Transporte

Cabecera de laCapa de Acceso a laRed

Aplicacion

Transporte

Acceso a laRed

En la recepción se realiza el proceso inverso

Page 8: Asignatura: Fundamentos de Telemática

Funciones a Realizar en las Arquitecturas de Comunicaciones

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

EncapsuladoLa 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.PDU de datos: información de control e información de la capa superior PDU de control: sólo información de control

Page 9: Asignatura: Fundamentos de Telemática

Funciones a Realizar en las Arquitecturas de Comunicaciones

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

Segmentación y EnsambladoSegmentació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

Page 10: Asignatura: Fundamentos de Telemática

Funciones a Realizar en las Arquitecturas de Comunicaciones

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

Segmentación y EnsambladoSegmentació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 interrupcionesEnsamblado : proceso que se realiza en el sistema receptor

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

(N) PDU (N) PDU

Page 11: Asignatura: Fundamentos de Telemática

Funciones a Realizar en las Arquitecturas de Comunicaciones

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

Control de ConexiónDos 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

Page 12: Asignatura: Fundamentos de Telemática

Funciones a Realizar en las Arquitecturas de Comunicaciones

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

Control de ConexiónTres fases en la transferencia orientada a conexión

Petición de conexión

Aceptación conexión

Datos

Reconocimientos

Petición fin conexión

Aceptación fin conexión

.

.

.

Entidad

Datos

Reconocimientos

Establecimiento

Transferencia

Liberación

Entidad

Establecimiento

Transferencia

Liberación

Page 13: Asignatura: Fundamentos de Telemática

Funciones a Realizar en las Arquitecturas de Comunicaciones

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

Control de ConexiónUna 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)

CapaN

( ) ( )

Conexión N

EntidadN+1

EntidadN+1

Entidad N Entidad N

CapaN+1

El tubo se establece mientras las entidades de la capa superior intercambian datos a través de élUna definición de Conexión (N): asociación establecida por la Capa N para comunicación entre entidades de la Capa N+1

Page 14: Asignatura: Fundamentos de Telemática

Funciones a Realizar en las Arquitecturas de Comunicaciones

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

Entrega OrdenadaPuede ocurrir que las PDU no se reciban en el mismo orden en que fueron transmitidas (por ejemplo, si siguen diferentes rutas en la red)Cuando se ofrece un servicio de transferencia de datos orientado a conexión se necesita mantener el orden de las PDUSe pueden asignar un número de secuencia a cada PDU, para reordenar en la entidad receptora.

Page 15: Asignatura: Fundamentos de Telemática

Funciones a Realizar en las Arquitecturas de Comunicaciones

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

Control de FlujoProcedimiento para regular la transmisión de PDU de datos para que el transmisor no desborde la capacidad de proceso del receptor Se regula el intercambio de PDU entre entidades pares

Control de ErroresTécnicas para controlar los errores de comunicación, y la pérdida de datos de información y control. En muchos casos se emplea información de comprobación y retransmisión en caso de errorPuede realizarse en más de una capa

Page 16: Asignatura: Fundamentos de Telemática

Funciones a Realizar en las Arquitecturas de Comunicaciones

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

DireccionamientoDireccionar es identificar un origen o un destino en una red (donde hay muchos posibles)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

Page 17: Asignatura: Fundamentos de Telemática

Funciones a Realizar en las Arquitecturas de Comunicaciones

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

DireccionamientoEjemplo de direccionamiento a dos niveles:

– Dirección de red– Dirección de

aplicación (puerto o SAP: Service Access Point)

Red

Sistema 1

Sistema 2

Transporte

Acceso a laRed

( ) ( )( ) ( )Sistema 3

Transporte

Acceso a laRed

( )( )

SAP (ServiceAccess Point)

Dirección deRed

1 2 3 4

1 2Aplicación

Aplicación

Transporte

Acceso a laRed

( ) ( )( )

Aplicación1 2 3

Page 18: Asignatura: Fundamentos de Telemática

Funciones a Realizar en las Arquitecturas de Comunicaciones

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

DireccionamientoÁ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.

SAP (ServiceAccess Point)

Dirección deRed

Transporte

Acceso a laRed

( ) ( )( )

Aplicación1 2 3

Page 19: Asignatura: Fundamentos de Telemática

Funciones a Realizar en las Arquitecturas de Comunicaciones

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

DireccionamientoModo 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

Identificadores de Conexión– En transferencias orientadas a conexión no es

necesario usar direcciones completas

Page 20: Asignatura: Fundamentos de Telemática

Funciones a Realizar en las Arquitecturas de Comunicaciones

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

MultiplexaciónCuando la correspondencia entre conexiones de capas adyacentes no es de una a unaTipos 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.

( ) ( )( ) ( ) ( )( )

CapaN

CapaN-1

ConexionesN

Multiplexación Demultiplexación

( ) ( )Conexión

N-1

Page 21: Asignatura: Fundamentos de Telemática

Funciones a Realizar en las Arquitecturas de Comunicaciones

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

MultiplexaciónTipos 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

División Recombinación

( ) ( )

ConexionesN-1

CapaN

CapaN-1

Page 22: Asignatura: Fundamentos de Telemática

Funciones a Realizar en las Arquitecturas de Comunicaciones

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

Servicios de TransmisiónEjemplos 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.

Page 23: Asignatura: Fundamentos de Telemática

El Modelo de Referencia OSI

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

AntecedentesLa 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)

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

Page 24: Asignatura: Fundamentos de Telemática

El Modelo de Referencia OSI

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

Siete Capas o Niveles

Medio deTransmision

A-PDU

P-PDU

S-PDU

T-PDU

N-PDU

L-PDU

A-PDU

P-PDU

S-PDU

T-PDU

N-PDU

Capa deAplicación

Capa dePresentacion

Capa de Sesion

Capa deTransporte

Capa de Red

Capa de Enlacede Datos

Capa Física

Capa deAplicación

Capa dePresentacion

Capa de Sesion

Capa deTransporte

Capa de Red

Capa de Enlacede Datos

Capa Física

Sistema transmisor Sistema receptor

Page 25: Asignatura: Fundamentos de Telemática

Normalización en el Modelo de Referencia OSI

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

El modelo OSI es un marco de normalizaciónDefine 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 objetivosServir de base para desarrollo de estándares y cualificar a productos como Abiertos si emplean dichos estándares

Sistema AbiertoUno 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

Page 26: Asignatura: Fundamentos de Telemática

Normalización en el Modelo de Referencia OSI

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

La función de comunicación se descompone en 7 capas (diseño modular)Las capas superiores desconocen los detallesmanejados por las inferiores. Independencia - aunque no indiferencia - entre capas

Protocolocon entidad

par

Capa de Aplicación

Capa dePresentacion

Capa de Sesion

Capa deTransporte

Capa de Red

Capa de Enlace deDatos

Capa Física

Entidad Capa deTransporte

Servicios a la capasuperior

Servicios de lacapa inferior

Page 27: Asignatura: Fundamentos de Telemática

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

Normalización en el Modelo de Referencia OSI

Elementos de normalización de cada capaEspecificación de protocolo: forma de interactuar entre entidades pares (formato PDU, campos, secuencia).Definición del servicio: qué servicios ofrece una capa a su superior (descripción funcional).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

ServicioDireccionamiento

(Service Access Point)

Definición deProtocolo

Capa N

Page 28: Asignatura: Fundamentos de Telemática

Terminología en el Modelo de Referencia OSI

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

ServicioCapacidad o función que una Capa (N) proporciona a la Capa inmediatamente superior (N+1).

Punto de Acceso al Servicio (SAP)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.

InterfazConjunto de SAP que un Capa N ofrece al Capa N+ 1

PrimitivasFunciones mediante las que se especifican los servicios que una Capa (proveedor) ofrece a su Capa superior (usuario)

Page 29: Asignatura: Fundamentos de Telemática

Primitivas de Servicio

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

Tipos de primitivas1. 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 especifiquen2. 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(origen)

Entidad N

N-SAP

1. Req 4. Con

Entidad N+1(destino)

Entidad N

N-SAP

3. Res 2. Ind

Capa Usuaria

CapaProveedora

Page 30: Asignatura: Fundamentos de Telemática

Primitivas de Servicio

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

Tipos de primitivas3. Respuesta (Res): generada por el Usuario (Entidad Destino) para confirmar o completar una función invocada por una primitiva de Indicación4. Confirmación (Con): generada por el Proveedor para confirmar o completar una función invocada previamente mediante una primitiva de Solicitud

Entidad N+1(origen)

Entidad N

N-SAP

1. Req 4. Con

Entidad N+1(destino)

Entidad N

N-SAP

3. Res 2. Ind

Capa Usuaria

CapaProveedora

Page 31: Asignatura: Fundamentos de Telemática

Tipos de Servicio según las Primitivas Utilizadas

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

Servicio ConfirmadoEmplea los cuatro tipos de primitivas (figura anterior)

Servicio no ConfirmadoPrimitivas de Requerimiento e Indicación. La Entidad Origen no espera Respuesta

Entidad N+1(origen)

Entidad N

N-SAP

1. Req

Entidad N+1(destino)

Entidad N

N-SAP

2. Ind

Capa Usuaria

CapaProveedora

1. Req

2. Ind

ProveedorUsuario Usuario

Page 32: Asignatura: Fundamentos de Telemática

Tipos de Servicio según las Primitivas Utilizadas

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

Servicio Confirmado por el ProveedorComo resultado de una primitiva de Requerimiento se recibe una de Confirmación, emitida por el Proveedor

Entidad N+1(origen)

Entidad N

N-SAP

1. Req

Entidad N+1(destino)

Entidad N

N-SAP

2. Ind

Capa Usuaria

CapaProveedora

1. Req

2. Ind

3. Con

3. Con

ProveedorUsuario

Usuario

Page 33: Asignatura: Fundamentos de Telemática

Tipos de Servicio según las Primitivas Utilizadas

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

Servicio Iniciado por el ProveedorOriginado por el Proveedor. Mediante una primitiva de Indicación informa a los usuarios de algún suceso

Entidad N+1(origen)

Entidad N

N-SAP

Entidad N+1(destino)

Entidad N

N-SAP

Ind

Capa Usuaria

CapaProveedora

IndInd

Ind

Proveedor UsuarioUsuario

Page 34: Asignatura: Fundamentos de Telemática

Especificación de Primitivas

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

EspecificaciónLas Primitivas se especifican independientemente del Lenguaje de Programación y/o el Sistema OperativoEjemplo: 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

Page 35: Asignatura: Fundamentos de Telemática

Comunicación en el Modelo OSI

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

(N) ICI (N+1) PDU

(N) SDU

(N) ICI

(N) PCI

(N) PDU

(N-1) ICI

(N-1) IDU

(N) IDU

(N-1) SDU

(N-1) ICI

PROTOCOLO - N

ENTIDAD N

Capa N+1

Capa N

Capa N-1

Comunicación entre entidades de capas adyacentes

Ejemplo: transmisión de una N-PDU

Page 36: Asignatura: Fundamentos de Telemática

Comunicación en el Modelo OSI

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

Descripción de las unidades de datosU. Datos del Servicio N (N-SDU) : información de las Capas superiores que se transmiten de la Capa N+1 a la Capa NInformació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 serviciosInformación de Control del Protocolo N (N-PCI) : información de control entre Entidades N Pares (cabeceras)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 NU. Datos de la Interfaz N (N-IDU): información transferida por la interfaz N-SAP entre el Capa N+1 y el N

Page 37: Asignatura: Fundamentos de Telemática

Las 7 Capas del Modelo de Referencia OSI

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

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

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.

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 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.

SE

RV

ICIO

DE

RE

DB

LOQ

UE

DE

TRA

NS

PO

RTE

BLO

QU

E D

EA

PLIC

AC

IÓN

Page 38: Asignatura: Fundamentos de Telemática

La Capa Física

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

Define las reglas para el intercambio físico de bits entre dispositivos o sistemasLa PDU de la Capa Física es el bitA los protocolos de la Capa Física se les llama también Interfaces de la Capa FísicaEjemplo: la interfaz EIA-232

DCE Red Telefónica DCEDTE

EIA-232

DTE

EIA-232

Page 39: Asignatura: Fundamentos de Telemática

La Capa de Control del Enlace de Datos

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

ObjetivoHacer que el enlace físico de transmisión entre los sistemas sea lo mas fiable posible

La PDU es la tramaSecuencia de bits que se intercambian mediante un protocolo de la Capa de Enlace

Principales funcionesSincronización y delimitación de la tramaDetección y Corrección de erroresControl del FlujoControl de Acceso al medio de transmisión

Page 40: Asignatura: Fundamentos de Telemática

La Capa de Red

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

ObjetivoRealizar la comunicación - a través de una red - entre sistemas finales no adyacentes.

Las PDU de la Capa de Red se llaman paquetes

A

B

C

1

2 3

54

6

Paquetes

SistemaFinal

SistemaIntermedio

Page 41: Asignatura: Fundamentos de Telemática

La Capa de Red

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

Funciones principales de la Capa de RedDireccionamiento e identificación de destinos en la red (direccionamiento global)Encaminamiento y retransmisión de los Paquetes a través de los nodos de la redControl de congestión de los Nodos de la RedSecuenciamiento de paquetesInterconexión entre Redes

Page 42: Asignatura: Fundamentos de Telemática

La Capa de Transporte

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

ObjetivoOfrecer un mecanismo para la comunicación entre sistemas finales, a través de una redLibera a las Capas superiores de las limitaciones de las capas inferiores

Servicio de transporte orientado a conexión

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

Page 43: Asignatura: Fundamentos de Telemática

La Capa de Transporte

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

La comunicación en la Capa de Transporte es extremo a extremo entre los usuarios de la Red

Capa deAplicación

Capa dePresentacion

Capa de Sesion

Capa deTransporte

Capa de Red

Capa de Enlacede Datos

Capa Física

Capa deAplicación

Capa dePresentacion

Capa de Sesion

Capa deTransporte

Capa de Red

Capa de Enlacede Datos

Capa Física

Capa de Red

Capa deEnlace de

Datos

Capa Física

Capa de Red

Capa deEnlace de

Datos

Capa Física

. . .

Page 44: Asignatura: Fundamentos de Telemática

Capa de Sesión

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

ObjetivoRegular el diálogo - o sesión - entre las aplicaciones de los sistemas finales

ServiciosDisciplina del dialogo: que puede ser full-duplex o semi-duplexAgrupamiento: definir grupos de datos en el flujo de información entre las aplicaciones. Identificar los grupos de datos para facilitar su procesamiento en el receptorRecuperació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

Page 45: Asignatura: Fundamentos de Telemática

Capa de Presentación

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

ObjetivoIndependizar a las aplicaciones de las representaciones locales de la información

Se ocupa de la sintaxis de la informaciónServicios

Establecimiento de una sintaxis de transferencia, independiente de la utilizada por las aplicacionesConversión de códigos de representaciónCompresión de datos y criptografía

Page 46: Asignatura: Fundamentos de Telemática

Capa de Aplicación

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

ObjetivoProporciona a las aplicaciones el acceso a la arquitectura OSINormaliza las aplicaciones distribuidas de uso generalizado

Ejemplos de aplicacionesTransferencia de ficherosCorreo ElectrónicoAcceso desde terminales remotos

Page 47: Asignatura: Fundamentos de Telemática

Arquitectura de Protocolos TCP/IP

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

Desarrollada a partir de la red ARPANETFinanciada por la Agencia de Proyectos de Investigación Avanzada para la Defensa (DARPA) en los EEUU

Cinco capas o Niveles TCP/IP

Aplicación

Internet

Transporte

Acceso aRed

Física

Page 48: Asignatura: Fundamentos de Telemática

Arquitectura de Protocolos TCP/IP

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

Capa de AplicaciónComunicación entre procesos o aplicacionesEjemplos de protocolos: Transferencia de archivos FTP (File Transfer Protocol), transferencia de Hipertexto HTTP(HyperText Transfer Protocol).

Capa de TransporteTransferencia de datos extremos a extremo, entre sistemas finalesDos 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

Page 49: Asignatura: Fundamentos de Telemática

Arquitectura de Protocolos TCP/IP

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

Capa de InternetComunicación entre sistemas (finales e intermedios) a través de una o varias redes. EncaminamientoEl protocolo IP (Internet Protocol) es no orientado a conexión: no garantiza una entrega fiable ni en secuencia de los datos al sistema destino

802.5LAN

802.3LAN

802.4LAN

Host

802.3 LAN

SNA WAN

X.25 WAN

Host Host

Page 50: Asignatura: Fundamentos de Telemática

Arquitectura de Protocolos TCP/IP

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

Capas de Acceso a la RedResponsable de la comunicación el sistema y la red a la que está conectado. Control de errores. Control de acceso

Capa FísicaCodificación de señales, velocidades de transmisión, medios de transmisión. Regula el intercambio de bits entre sistemas unidos por un enlace físico

Page 51: Asignatura: Fundamentos de Telemática

Comparativa RM-OSI y TCP/IP

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

TCP/IP OSI

Aplicación

Internet

Transporte

Acceso aRed

Física

Aplicación

Presentación

Sesión

Transporte

Red

Enlace

Física

Page 52: Asignatura: Fundamentos de Telemática

Funcionamiento de TCP/IP

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

Necesarios dos niveles de direccionamientoSistema dentro de la red global : dirección InternetProceso dentro del computador: puerto (SAP)

TCP

IP

Acceso a la Red

Física

Sistema Final A

TCP

IP

Acceso a la Red

Física

Sistema Final B

Conexión TCP

AplicaciónX

Aplicación YAplicación

X

Aplicación Y

Dirección globalde red

Red1 Red2

Puerto o SAP

IP

NAP1 NAP2

Física Física

Router

Page 53: Asignatura: Fundamentos de Telemática

Funcionamiento de TCP/IP

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

Sistemas Finales (hosts)Realizan las funciones que garantizan una comunicación fiable entre el origen y el destino de la informaciónAlojan las aplicaciones

Sistemas Intermedios (routers) Realizan el encaminamiento de los datos en la red

Cada capa interacciona con sus capas adyacentes

TCP/IP no exige que se usen todas las capas Las aplicaciones pueden invocar los servicios de cualquier capa

Page 54: Asignatura: Fundamentos de Telemática

Unidades de Datos de Protocolo en TCP/IP

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

Relación entre PDU Datos de la aplicación PDU de la Capa de

Aplicacion

Datos de la Capa de TransporteCabeceraTCP

Datos de la Capa de InternetCabeceraIP

Segmento TCP

Datagrama IP

Puerto destino,Numero de secuencia,checksum...

Dirección delSistema destino,origen...

Datos de la Capa de Acceso a la RedCabecera

CapaAcceso

Red

Dirección subred...

Trama

Page 55: Asignatura: Fundamentos de Telemática

Ejemplos de Protocolos en TCP/IP

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