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