Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2 - Arquitectura de Redes
2 - Arquitectura de Redes
o Reduce la complejidad
o Asegura la interoperatividad de la tecnología (Se
estandarizan las interfaces)
oSimplifica la enseñanza y el aprendizaje
1
Arquitectura de Redes (2/5)
•La arquitectura de redes más simple es la formada por
aplicaciones, redes y computadoras, es decir 03 capas:
Interfaz 2/1
Medio de Tx
2
Arquitectura de Redes (3/5)
3
Arquitectura de Redes (4/5)
•En resumen las comunicaciones de datos se pueden organizar en
una arquitectura de red de tres capas:
•La Capa de Aplicaciones:
que contiene toda la lógica Compartir Correo Emulación de
necesaria para soportar Archivos Electrónico Terminales
diversas aplicaciones de
los usuarios
Servicios de Acceso a Bases
Videoconferencias
Impresión de Datos
•La Capa de Transporte:
que nos asegura que los
datos lleguen
confiablemente a la Novell IPX TCP/ IP Apple Talk
aplicación destino
Entidades pares
Capa N - 1
Capa N-1 (es un canal de comunicación para la capa N)
10
Funciones de Protocolos (1/10)
Algunas de las funciones de los protocolos son:
Control Datos
Encapsular
PDU
PDU de la Capa de
Capa de Presentación Encabezamientos de
Presentación
servicios de presentación
13
Problema 2
• Un sistema tiene una jerarquía de protocolos de n capas. Las
aplicaciones generan mensajes de M bytes de longitud. En cada capa
se añade una cabecera de h bytes. ¿Qué fracción del ancho de banda
de la red se llena con cabeceras?
Capa N M
• Rpta.- La fracción que se llena con
cabecera es:
Capa N-1 h M h+M C= (N-1)h /(N-1)h +M
14
Capa 1 Cabecera M (N-1)h+M
Funciones de Protocolos (3/10)
Segmentación y Reensamblaje: Usualmente la transferencia
de datos se realiza en bloques, es decir el protocolo de nivel
inferior puede dividir estos datos en paquetes
Datos Tx Datos Rx
Aplicación A Aplicación B
Segmentar Reensamblar
PROTOCOLO PROTOCOLO
15
Funciones de Protocolos (4/10)
Ethernet II Ethernet II
MTU: 1500bytes WAN MTU: 1500bytes
1500bytes 560 560 380 560 560 380
MTU: 560bytes
1 2 3 4 5 6
LAN 1 LAN 2
El Host 1 envía un paquete de 1500bytes al Host 6.
Ventajas Desventajas
•No permite monopolización del medio. •Aumenta la información de control.
•Mejor control de errores y recuperación. •Más tiempo de procesamiento de
paquetes pequeños.
16
Funciones de Protocolos (5/10)
Capa El mensaje M se produce por
un proceso de aplicacion
Protocolo de la Capa 5
5 M M
Protocolo de la Capa 4
4 H4 M H4 M
Protocolo
de la Capa 3
3 H3 H4 M1 H3 M2 H3 H4 M1 H3 M2
Protocolo
de la Capa 2
2 H2 H3 H4 M1 T2 H2 H3 M2 T2 H2 H3 H4 M1 T2 H2 H3 M2 T2
1
Máquina de Origen Máquina de Destino
Flujo de Información 17
Problema 3
• La unidad de datos de protocolo (PDU) de la capa N se encapsula en
una PDU de la capa (N-1). Igualmente se puede partir la PDU del nivel
N en varias PDU de nivel (N-1) (segmentación), y en sentido contrario
agrupar varias PDU del nivel (N-1) en una única PDU del nivel N.
(reensamblaje): a) En la segmentación, ¿es necesario que cada
segmento del nivel (N-1) contenga una copia de la cabecera de nivel N?
18
Problema 3
• La unidad de datos de protocolo (PDU) de la capa N se encapsula en
una PDU de la capa (N-1). Igualmente se puede partir la PDU del nivel
N en varias PDU de nivel (N-1) (segmentación), y en sentido contrario
agrupar varias PDU del nivel (N-1) en una única PDU del nivel N.
(reensamblaje): a) En la segmentación, ¿es necesario que cada
segmento del nivel (N-1) contenga una copia de la cabecera de nivel N?
Protocolo de la Capa N
N H4 M H4 M
Protocolo
de la Capa N-1
N-1 H3 H4 M 1 H3 M 2 H3 H4 M 1 H3 M 2
19
Problema 3 (cont.)
• b) En el reensamblaje, ¿es necesario que cada PDU de nivel (N-1)
conserve su cabecera o se pueden agrupar los datos en una única PDU
de nivel N con una única cabecera de nivel N?
20
Problema 3 (cont.)
• b) En el reensamblaje, ¿es necesario que cada PDU de nivel (N-1)
conserve su cabecera o se pueden agrupar los datos en una única PDU
de nivel N con una única cabecera de nivel N?
Protocolo de la Capa N
N H4 M H4 M
Protocolo
de la Capa N-1
N-1 H3 H4 M 1 H3 M 2 H3 H4 M 1 H3 M 2
21
Funciones de Protocolos (6/10)
•Control de conexión : Existen dos tipos:
•No orientados a conexión: donde los PDU son
independientes.
•Orientados a la conexión: donde se establece una
asociación lógica entre entidades.
Entidad de Entidad de
protocolo protocolo
Tiempo
Varios
intercambios
22
Funciones de Protocolos (7/10)
•Envío ordenado: A cada PDU se debe asignar un número en
el transmisor para recuperar ordenadamente un mensaje de
datos. Se utiliza Números de Secuencia.
3 2 1 2 3 1
A B
23
Funciones de Protocolos (8/10)
•Control de errores: Se debe gestionar las pérdidas o los
errores de datos y control
Transmisor A Receptor B
C Datos CRC
Cuando la transmisión
ACK
fue exitosa el receptor
envía una confirmación
positiva.
24
Funciones de Protocolos (9/10)
b) Los datos pueden llegar con errores.
Transmisor A Receptor B
C Datos CRC
Transmisor A Receptor B
1 Datos CRC
El transmisor A vuelve
1 Datos CRC
a enviar al finalizar el
temporizador.
25
Funciones de Protocolos (10/10)
•Control de Flujo: el receptor limita la cantidad o velocidad de
datos que envía el emisor
•Protocolo de Parada y Espera
Transmisor A Receptor B
#1 Datos
RR 2
#2 Datos
Espero
confirmación
RNR 3
27
Servicios
•Un Servicio es un conjunto de operaciones que ofrece una
capa a la capa que esta encima de ella
PRIMITIVA SIGNIFICADO
PETICION Una entidad quiere que el servicio haga un trabajo
INDICACIÓN Se le informa a una entidad acerca de un suceso
Usuario A Usuario B
Paso 1. A marca el número de teléfono de B - CONNECT.request
Paso 2. Suena el teléfono de B - CONNECT.indication
Paso 3. B descuelga su teléfono - CONNECT.response
Paso 4. A escucha que ya no timbra el teléfono de B - CONNECT.confirm
Paso 5. A habla con B - DATA.request
Paso 6. B escucha el mensaje de A - DATA.indication
Paso 7. B habla con A - DATA.request
Paso 8. A escucha el mensaje de B - DATA.indication
Paso 9. A cuelga el teléfono - DISCONNECT.request
Paso 10. B escucha y cuelga - DISCONNECT.indication
31
Analogía del Sistema Telefónico con las Primitivas de Servicio
Servicios No Confirmados (1/2)
•Servicios No Orientados a la Conexión ó No Confirmados: Usa
solo 02 primitivas: petición ó solicitud e indicación
Transmisor A Receptor B
Solicitud Indicación
SAP SAP
Proveedor de Proveedor de
Servicio para A Servicio para B
32
Servicios No Confirmados (2/2 )
Host A Host B
Capa N +1 Capa N Capa N +1
Transferencia
de Datos
33
Servicios Confirmados (1/2)
•Servicios Orientados a la Conexión ó Confirmados: Usa las 04
primitivas: petición ó solicitud, indicación, respuesta y
confirmación
Transmisor A Receptor B
Proveedor de Proveedor de
Servicio para A Servicio para B
34
Servicios Confirmados (2/2)
Host A Host B
Capa N +1 Capa N Capa N +1
Establecimiento
de Conexión
Transferencia
de Datos
Desconexión
35
Problema 4
• El ejército blanco puede vencer por separado a cada cuerpo de ejército
azul
• El ejército azul puede vencer si los dos ejércitos azules atacan
simultáneamente
• El ejército azul se comunican mediante un sistema de comunicación no
seguro (un soldado de infantería)
• El comandante del ejército azul #1, desea atacar al medio día y debe
coordinar con el comandante del ejercito azul #2
•¿ Existe un protocolo que pueda utilizar el ejercito azul para evitar la
derrota?
36
Problema 4 (cont.)
Proveedor del Servicio
Ejército Blanco
Indicación
Respuesta
Confirmación
Medio Físico
39
Modelo de Referencia OSI
Usuario Final A Usuario Final B
Transporte
Red
Enlace de Datos
Física
41
Modelo de Referencia OSI
Aplicación Proceso de red de aplicaciones
Enlace de Datos
Física
42
Modelo de Referencia OSI
Aplicación Proceso de red de aplicaciones
Física
43
Modelo de Referencia OSI
Aplicación Proceso de red de aplicaciones
Física
44
Modelo de Referencia OSI
Aplicación Proceso de red de aplicaciones
45
Modelo de Referencia OSI
Aplicación Proceso de red de aplicaciones
48
Modelo de Referencia TCP/IP
Aplicación •Corresponde con los niveles OSI de
aplicación, presentación y sesión
Transporte •Incluye protocolos destinados a
proporcionar servicios
Internet •Corresponde a las aplicaciones
disponibles para los usuarios como
Intefaz de Red HTTP, DNS, SMTP, FTP, SNMP,
TELNET, etc
Aplicación
Aplicación
Transporte
Internet
•Tiende agrupar el nivel Físico con
Interfaz de Red el nivel de Enlace de Datos del
50
Modelo OSI
Modelo de Referencia TCP/IP
•Los modelos y protocolos no son perfectos.