Tema 3 una forma de afrontar el diseño y estudio)

Transcripción

Tema 3 una forma de afrontar el diseño y estudio)
Departamento de Automática
it
Tema 3
Lógica de redes
Tema 3. Lógica de redes
Arquitectura de Redes. 01/02
1
Departamento de Automática
it
3.1 Modelos de referencia
?En los 60 lo importante era el hw => sw parcheaba (código
dependiente de dispositivo)
?Reducir complejidad: organizar todas las operaciones que se
llevan a cabo para transferir datos entre programas de
distintos ordenadores (objetivo último) en grupos (es
una forma de afrontar el diseño y estudio)
?cada grupo es una capa o nivel: cada capa ofrece servicios a
las superiores ocultando detalles de cómo se realiza y a su
vez utilizando servicios de las capas inferiores
Tema 3. Lógica de redes
Tema 3
Arquitecturas de Redes
Arquitectura de Redes. 01/02
2
1
Departamento de Automática
it
? Cada capa agrupa un conjunto de funciones bien definidas
orientadas a resolver un problema determinado que se oculta
a la capa superior.
? La capa n de un ordenador (sus entidades o elementos
activos) habla con la capa n del otro: reglas y convenios
utilizados en la conversación es el protocolo de la capa n.
? Entidades pares: las de mismo nivel en distinta máquina.
Tema 3. Lógica de redes
Arquitectura de Redes. 01/02
3
Departamento de Automática
it
?Comunicación virtual y real
?Interfaz: define servicios y operaciones primitivas que se
ofrece a la capa superior (sencillos, claros, permita cambios
en implementaciones)
Tema 3. Lógica de redes
Tema 3
Arquitecturas de Redes
Arquitectura de Redes. 01/02
4
2
Departamento de Automática
it
? Protocolo de cada capa independiente de las otras
? Cada proceso añade info para su par
? Interfaz:
? 2/3: mensaje, destino, modo cortesía, respuesta?, etc.
? 1/2: carta, calidad, tiempo de espera, destino, etc.
Tema 3. Lógica de redes
Arquitectura de Redes. 01/02
5
Departamento de Automática
it
? Ver diferencia entre comunicación virtual y real
? Conceptualmente entidades n ven comunicación horizontal
usando protocolo n.
Tema 3. Lógica de redes
Tema 3
Arquitecturas de Redes
Arquitectura de Redes. 01/02
6
3
Departamento de Automática
it
? Un conjunto de capas y protocolos es una arquitectura de red
(ni detalles de implementación ni interfaces)
? Debe ser suficiente para desarrolladores (hw o sw)
? Una lista de protocolos (uno por nivel) es una pila de
protocolos
Tema 3. Lógica de redes
Arquitectura de Redes. 01/02
7
Departamento de Automática
it
3.2 Características del diseño de las capas
? Algunas de las cuestiones claves que aparecen en el diseño
de las capas:
?
?
?
?
?
?
?
?
Identificación de fuentes y destino de cada capa
Reglas de transferencia de datos: simplex, half- fuplex, full-duplex
Corrección de errores
Orden de paquetes
Control de flujo
Segmentación (reensamblaje), bloqueo (desbloqueo)
Multiplexación, partición
Encaminamiento en distintos niveles
Tema 3. Lógica de redes
Tema 3
Arquitecturas de Redes
Arquitectura de Redes. 01/02
8
4
Departamento de Automática
it
3.3 Interfaces y servicios
?
?
?
?
Entidades
Entidades pares
Proveedor y usuario del servicio
N-SAP’s y dirección del N-SAP (enchufe y nº teléfono)
Tema 3. Lógica de redes
Arquitectura de Redes. 01/02
9
Departamento de Automática
it
?La PDU tiene distintas denominaciones según el nivel del
que se trate:
FÍSICO…………………... BIT,SEÑAL
ENLACE…………………TRAMA
RED……………………...PAQUETE
TRANSPORTE…………...T-PDU
SESIÓN…………………S-PDU
PRESENTACIÓN………...P-PDU
APLICACIÓN…………….A-PDU
?Hay PDU´s de datos y también de control.
Tema 3. Lógica de redes
Tema 3
Arquitecturas de Redes
Arquitectura de Redes. 01/02
10
5
Departamento de Automática
it
? Operaciones sobre las unidades de datos:
Tema 3. Lógica de redes
Arquitectura de Redes. 01/02
11
Departamento de Automática
it
3.4 Modos de servicio
? S. Orientado a conexión: bits llegan en orden de salida
?Además fase de liberación
Tema 3. Lógica de redes
Tema 3
Arquitecturas de Redes
Arquitectura de Redes. 01/02
12
6
Departamento de Automática
it
? S. no orientado a conexión (datagramas)
? Pueden llegar datos desordenados
Tema 3. Lógica de redes
Arquitectura de Redes. 01/02
13
Departamento de Automática
it
? Calidad de servicio: fiables (con asentimientos) o no:
? SOC
?fiable
?byte stream
?message stream: límites del mensaje se respetan
?no fiable
?voz digitalizada
? SNOC
?fiable: datagrama con asentimiento
?no fiable
?pregunta-respuesta
Tema 3. Lógica de redes
Tema 3
Arquitecturas de Redes
Arquitectura de Redes. 01/02
14
7
Departamento de Automática
it
3.5 Primitivas
? El servicio se especifica formalmente por un conjunto de
primitivas u operaciones
Tema 3. Lógica de redes
Arquitectura de Redes. 01/02
15
Departamento de Automática
it
? Tipos de servicios:
Tema 3. Lógica de redes
Tema 3
Arquitecturas de Redes
Arquitectura de Redes. 01/02
16
8
Departamento de Automática
it
? Nomenclatura:
? Ejemplo:
? 1..
? 2..
? 3..
? 4..
? 5..
? 6..
? 7..
? 8..
N-CONNECT.request (máquina, tipo_serv, max_tam_mens)
N-CONNECT.indication (máq_org, tipo_serv, max_tam_mens )
N-CONNECT.response (...)
N-CONNECT.confirm (...)
N-DATA.request (...)
N-DATA.indication (...)
N-DISCONNECT.request (...)
N-DISCONNECT.indication (...)
Tema 3. Lógica de redes
Arquitectura de Redes. 01/02
17
Departamento de Automática
it
? Primitivas
Tema 3. Lógica de redes
Tema 3
Arquitecturas de Redes
Arquitectura de Redes. 01/02
18
9
Departamento de Automática
it
Servicios y Protocolos
?S: conjunto de primitivas u operaciones que un capa
(proveedor) proporciona a la superior (usuario)
?P: conjunto de reglas que gobiernan el formato y significado
del intercambio de datos entre entidades pares que cooperan
entre sí.
?Las entidades usan los protocolos para proporcionar
servicios.
Tema 3. Lógica de redes
Tema 3
Arquitecturas de Redes
Arquitectura de Redes. 01/02
19
10

Documentos relacionados