DECNET/DNA

DECNET

 

La compañía Digital Equipment Corporation (1975) introdujo su arquitectura para sistemas en redes de comunicación de datos, llamada DNA(Digital Netware Architecture)

 

DECnet Es un conjunto de productos de hardware y de software que deberían implementar el concepto de DNA a través de sus principales sistemas operativos 

DNA

Es un modelo, un conjunto de interconexiones y un grupo de protocolos. DNA describe una estructuta estratificada en donde cada capa representa un 

conjunto particular de funciones de red. Se definen formatos específicos para los mensajes en las interconexiones entre capas y en los protocolos de nivel

 

FASES

1976, Limitada al control y al manejo de datos en tiempo real

1977, los primeros productos fueron liberados a los usuarios. Facilita la transferencia de archivos entre sistemas y acceso a recursos remotos, tal como 

almacenamiento masivo

1980, Agregaba capacidad para soporte de comunicaciones para líneas multipunto: ruteo dinámico de mensajes entre nodos no-adyacentes; 

administración de la red distribuida o centralizada  y acceso por comandos a sistemas

 

FILOSOFIA DE LA RED

DNA se caracteriza por una topología sin sistema central, o sea, con control totalmente duistribuido.

Todos los nodos en DECnet se direccionan uniformemente. No existe una columna vertebal inherente a la red

Un nodo que soporte a aplicaciones centrales del usuario es un “HOST” (sistema central), otro que soporte terminales es un concentrador y un nodo que 

soporte funciones de ruteo y conmutacion de mensajes, es un nodo de comunicaciones

 

FILOSOFIA DE LA RED

Un único nodo físco puede soportar multiples funciones y ser varias cosas simultáneamente

Dos nodos pueden cambiar su relación de “host a host” a una de “host a FEP”, sin afectar a los usuarios de la red

DNA fue construida sobre el principio fundamental de que todo el uso de la red puede ser representado como comunicaciones entre procesos a nivel aplicación. Estos procesos se llaman “objetos de recursos” y pueden ser programas de aplicaciones o dispositivos de E/S

 

MODOS DE COMUNICACION

“Programa a Programa”. Un programa de aplicación en un nodo solicita la ejecución de una tarea en otro nodo, la cual puede requerir el acceso a dispositivos de almacenamiento externo

“Transferencia de archivos”. Un sistema(nodo) recupera datos que se encuentran almacenados en un medio externo, en otro sistema(nodo), para efectos de realizar con ella una determinada tarea de procesamiento

“Compartimiento de recursos” en la red, entre tareas residentes en nodos diferentes. Estos recursos pueden ser: archivos de datos, impresoras, terminales de video, graficadoras y programas de aplicación.

 

ESTRUCTURA ESTRATIFICADA

   

Capa de usuario: Contiene todas las funciones proporcionadas por el usuario de la red

 

Capa de aplicaciones de la red; Ejecutan los programas de administración de recursos y los módulos orientados a funciones de la red, tales comno al acceso a recursos, la transferencia de archivos y el cargado remoto del sistema (DAP)

 

ESTRUCTURA ESTRATIFICADA

Capa de servicios de la red: Realiza la creación y el manejo de los caminos lógicos para que los usuarios de la red transmitan sus datos. Utiliza los servicios proporcionados por la capa de transporte para mover los datos de un nodoa otro. Dentro de un nodo este estrato libera los mensajes hacia el enlace lógico correcto(cola de mensajes) y realiza el control de flujo y la administración de memorias intermedias(duffers). (NSP)

 

Capa de transporte: Se encarga del transporte de mensajes desde el nodo de origen al de destino, pudiendo cambiar los caminos cuando fallan las líneas y también de acuerdo a un criterio de optimización de rendimiento (TP) 

 

ESTRUCTURA ESTRATIFICADA

Capa de control de enlace de datos: Mantiene el camino de comunicación entre nodos adyacentes, secuencial y libre de error, para la transmisión de los bloques de datos. Implementa DDCMP(no es un P orientado a los bits, esta diseñado para operar sobre líneas HDX, no se dividen estaciones jerarquicas)

 

Capa de enlace físico: Residen las funciones que son responsables de la transmisión de las señales eléctricas que transportan los datos, entre dos nodos adyacente.

 

ENLACE LOGICO

             Cuando un objeto desea comunicarse con otro objeto, los servicios de red crean un camino secuencial, FDX, orientado a mensajes, que los conecta. A este camino se llama Enlace lógico y permite que ambos objetos envíen y reciban mensajes simultáneamente. Ejemplo:

NSP emisor:construye un mensaje conteniendo un número de canal lógico y lo envía hacia el destino, a través de los servicios de transporte

NSP receptor: si el requerimiento de conexión se acepta, éste construye otro mensaje con otro número de enlace lógico y lo envía de regreso al emisor (Existirá un enlace lógico en cada sentido de transmisión

NSP emisor: envía un mensaje de reconocimiento de número de canal lógico del receptor

Ambos NSP: Una vez establecido el enlace lógico lleve a cabo el intercambio de información entre los nodos. Se usa control de errores, control de flujo y segmentación y ensamblado de bloques

Un NSP cualquiera: envía un mensaje de desconexión                

El otro NSP: contesta aceptando y se corta el enlace lógico.

 

 

DIRECCIONAMIENTO

           La capa de transporte utiliza una dirección para reconocer el NODO de destino, y por lo tanto a esta dirección se llama Dirección del Nodo. Una vez identificado el nodo por su dirección, se utiliza otra dirección para identificar el proceso-objeto(el enlace lógico de destino). Para efectos de conocer los elementos, no existe un directorio central de direcciones, cuando se desea crear un enlace lógicohacia un programa en un nodo remoto, se debe conocer su nombre.

 

RUTEO

          El nivel de Transporte, valiéndose de tablas y algoritmos de ruteo, y utilizando los servicios proporcionados por el nivel Enlace de Datos, conecta un nodo fuente con otro de destino, para efectos de la transferencia de mensajes sobre canales individuales, estos canales no son fijos, son creados dinámicamente en cada tramo (enlace físico entre dos nodos adyacentes) del camino, con el objeto de optimizar el intercambio.