Redes SNA

Anuncio
Las arquitectura de red como la ISO, OSI, IBM SNA, DEC DNA, TCP/IP, estan diseñadas para mostrar la
vista lógica de las comunicaciones de red independientes de la implementación física.
El modelo OSI describe una vista de las capas de la arquitectura de red, varias LAN utilizan el modelo OSI
como una referencia, y por consiguiente conformadas con los estándares OSI.
En suma a los estándares LAN y arquitectura criticas para la implementación cliente servidor en un entorno
LAN.
SNA COMPONENTES, CAPAS Y FUNCIONES
La Arquitectura de Redes de Sistemas IBM, fue introducido en 1974 siendo originalmente una arquitectura
centralizada con un computador central que controla muchas terminales, El SNA fue adaptado a sistemas
distribuidos, y comunicaciones punto a punto mediante APPC, APPN ( Advanced Program to Program
Communications ), y (Advanced Peer to Peer Networking ). El SNA soporta una variedad de aplicaciones y es
extensamente utilizada según cifras de IBM tenían 40,000 licencias, con miles de redes instaladas en la red
mundial, SNA se esta consolidando como uno de los estándares mas aceptados, SNA provee de un consistente
juego de reglas de comunicación, llamadas de protocolo, métodos de acceso para comunicaciones, y llamadas
ACF/VTAM
(Advanced Communications Function / Virtual Telecomunications Access Method)
Función avanzada de comunicaciones/método virtual a telecomunicaciones
Este es un software que controla comunicaciones en un ambiente SNA, soporta una variedad de protocolos de
red, que incluyen el SDLC y el TOKEN RING. El VTAM puede considerarse como el sistema operativo de
Red de SNA.
SNA fue diseñada para satisfacer las necesidades del usuario, en la relación beneficio−costo.
• SNA proporciona la posibilidad de compartir recursos, eliminando de esta forma la necesidad de
instalar por separado programas de comunicación para diferentes estaciones de trabajo o aplicaciones
en cualquier host y de cualquier estación de trabajo.
• SNA mejora la confiabilidad de la red, y que reconoce la perdida de datos durante la transmisión,
utiliza procedimientos de flujo de datos para prevenir un desbordamiento de datos. Evita la sobrecarga
y el congestionamiento, reconoce fallas y corrige muchos errores, la efectividad de la red es muy alta
debido a sus características, como la facilidad de recuperación extendida, el ruteo alternativo, el
resguardo del host, la construcción de procedimientos de control en estaciones de trabajo, Modems, y
Controladores.
• SNA ayuda a los usuarios con la expansión de la red y su mantenimiento, ya que proporciona un
sistema abierto, lo cual esta implementado en todos los productos SNA, esto reduce el porcentaje de
programación derivado de la integración del sistema.
• SNA simplifica la determinación de errores, porque proporciona sistemas de mantenimiento de la red,
como en NET VIEW.
• SNA tiene una arquitectura abierta, para ayudar a la fácil integración de nuevos servicios, como redes
digitales, voz digital, sistemas distribuidos, distribución de documentos electrónicos, fibra óptica,
1
graficación, satélites, redes Token Ring, etc.
• SNA proporciona facilidades para la interconexión, las cuales permiten a un usuario en una SNA
accesar a la información y los programas en otra SNA, por utilizar los gateways SNA. Por eso los
limites de SNA son transparentes para el usuario de la red.
• SNA proporciona sistemas de seguridad, a traves de rutinas de acceso (Logon), para prevenir el
acceso de personas no autorizadas al sistema, además tiene sistemas de encriptación para una
seguridad adicional.
Uno de los principales objetivos de las SNA, especialmente en el marco de trabajo de SAA (SYSTEM
APPLICATION ARCHITECTURE), es la de soportar procesamiento distribuido. El procesamiento
distribuido implica relaciones punto a punto entre aplicaciones, rígidas comunicaciones maestro esclavo.
Las comunicaciones punto a punto han causado la creación de un nuevo tipo de unidad lógica. (LU 6.2)
LU 6.2
Protocolo SNA que proporciona comunicaciones entre dos programas. Permite comunicaciones punto a punto,
así como la interacción entre programas que se encuentran en el Host y otras computadoras de rango medio.
Tambien llamado APPC (Advanced Prrogram To Program Communications).
SNA COMPONENTES Y VINCULOS ENTRE ELLOS.
Una red SNA esta formada por muchos componentes de hardware y software diferentes conectados a traves
de vínculos. Un vinculo consiste en la unión de dos o más estaciones, una conexión es la transmisión física a
traves de medios conectando dos o más nodos. El vinculo de estaciones utiliza protocolos de control de
vínculos para transmitir datos sobre una conexión. La transmisión puede ser a traves de diferentes medios de
comunicación como pueden ser, líneas telefónicas, microondas, fibra óptica, cable coaxial, etc.
Los protocolos de vinculo de datos, especifica las reglas de interpretación del control de datos, en una LAN, la
SNA soporta el protocolo 802.5 de la IEEE, Token Ring, otros protocolos mejor conocidos como:
• Synchronous Data Link Control (SDLC): Describe la conexión de componentes de red usando
vínculos de telecomunicaciones. SDLC transmitiendo datos en serie, bit por bit, independientemente
del medio físico que conecta los nodos, las principales características de SDLC son:
• Permite transmitir un numero de mensajes en una dirección sobre el vínculo antes de recibir una
respuesta.
• Incrementa el numero de mensajes que pueden ser transmitidos sobre el vínculo.
• Reduce el tiempo de repuesta para la transmisión.
• Detecta errores y retransmite datos automáticamente.
• Permite incluir cualquier carácter en el flujo de datos.
SYSTEM /370/390 Los canales de datos son diseñados para conectar varios componentes de red directamente
a un procesador Host. En el sistema /370/390 los canales de datos transmite bits de datos en paralelo, y
proporciona una velocidad transmisión mayor.
2
Además de los vínculos mencionados arriba, el SNA también proporciona el soporte de productos y otros
protocolos de control de datos.
El protocolo BSC (Binary sinchronous communications), permite a la red SNA enviar y recibir datos de una
Red que no sea SNA.
La interfaz X.25 es un estándar internacional, sustentado por la CCITT (International Telegraph and
Telephone Consultative Commite). X.25 permite a SNA transmitir datos por intercambio de paquetes entre las
estaciones de trabajo.
USUARIOS FINALES DEL SNA
Los usuarios finales la utilizan para obtener servicios de red, los cuales son principalmente el intercambio de
datos entre dos puntos o nodos. El termino End User (usuario final) es utilizada para describir:
Interacciones individuales con la red a traves de estaciones de trabajo.
Programas de aplicación pidiendo los servicios de la red.
Así que la arquitectura SNA describe al usuario final como la fuente y el destino de la información a ser
transmitida por la red.
SNA UNIDADES DIRECCIONABLES DE RED Y NODOS
Las Funciones de Unidades Direccionables de Red (NAU) proporcionan a los usuarios finales la habilidad de
enviar y recibir datos atravez de la red, cada nodo SNA contiene una unidad física (PU) esta proporciona una
conectividad física entre los dispositivos. SNA define varios tipos de unidades fisicas
SNA define a los nodos como una porcion de un componente de hardware y asociado con los componentes de
software, estos a su ves implementados a una arquitectura particular definida como función SNA, basicamente
hat tres tipos de nodos:
Host Subarea Nodes: Estos tienen los procesadores que contienen los metodos de acceso para las
telecomunicaciones, como el ACF/TVAM, y proporciona al SNA funciones para el control y administración
de una red.
Communication Controller Subarea Nodes. Estos tienen contienen los controladores de comunicación
(Procesadores Especiales de Comunicación), estos contienen el programa de control de redes, como el
ACF/NCP.
Nodos Perifericos. Todos los restantes.
Diferentes Productos SNA soportan diferentes funciones SNA, para distinguir los nodos SNA por sus
capacidades de enrutamiento, conexión.El sistema asigna tipos a los nodos, Unidades Fisicas (UP´s) estan
asignadas al mismo tipo numerico como en el nodo SNA en el cual reside. Actualmente han sido definidos los
siguietes tipo de nodos:
Nodo tipo 2.0 describe a un nodo periferico este contiene PU 2.0, el tipo 2.0 soporta los siguientes tipos de
unidades logicas: LU 2, LU 3, LU 6.2, Y LU 1.(la ultima es para establecer conexiones con redes que no sean
SNA ) estas proporcionan acceso a la red y servicios a usuarios finales.
Nodo tipo 2.1 describe un nodo peroferico, este contiene su propio punto de control, el cual proporciona
3
servicios PU, este soporta LU1, LU2, LU3, LU6.2, y vinculos directos con otros nodos del tipo 2.1, estas
proporcionan el acceso a la red y los servicios a los usuarios finales.
Nodo tipo 4 dexcribe el controlador de comunicación para un nodo de subarea, este contiene PU del tipo 4
este dirige y controla el flujo de datos atraves de la red .
Nodo tipo 5 este describe el host de un nodo de subarea, este contiene PU del tipo 5,y soporta todos los tipos
de LU, su principal función es el de controlar los recursos de la red , soportar aplicaciones y programas de
transacciones ademas de servicios para el usuario final, asi como la de proporcionar acceso a la red.
Si dos usuarios necesitan comunicarse, el uno con el otro, su respectiva unidad logica (LU), debe ser
conectada en una sesión LU−LU, la mitad de la sesión identifica la parte de los recursos situados para
soportad cada sesión LU−LU.
LAS 7 CAPAS DE SNA
SNA es una arquitectura de capas jerarquicas, El SNA esta conformado por 7 capas, cada una de las cuales
desarrolla una función especifica
Laa siete capas estan acomodadas de forma vertical, en orden ascendente las capas son las siguientes:
Capa de servicios de transacción, capa de servicios de presentación, capa de control de flujo de datos, capa de
control de transimision, capa de ruta de control, capa de control de vinculo de datos, capa de control fisico.
Cada capa participa en la jerarquia de la siguiente forma:
• Desarrolla los servicios para la siguiente capa superior.
• Pide recursos de la capa anterior.
• Se comunica con su respectiva capa en otra red SNA.
• El cambio de una capa no afecta a las otras.
CAPA DE SERVICIOS DE TRANSACCION
La capa de servicios de transacción esta en la parte superior de la jerarquia, aquí es donde se implementa el
programa de servicios de transacción, La capa de servicios de transaccion proporciona los siguientes servicios
al usuario final.
• Un operador de control de los limites de una sesión LU−LU.
• Una arquitectura de intercambio de documentos(DIA), para la distribucion de documentos entre
sistemas de informacion basadoS en SNA.
• Servicios distribuidos SNA (SNADS) para una comunicación asincrona entre aplicaciones
distribuidas.
L a capa de servicios de transacción tambien proporciona ciertos servicios para controlar las operaciones de la
red, estos son la configuración de servicios, servicios de sesión, y los servicios de mantenimiento.
Servicios de configuración
• Activar y desactivar vínculos.
• Asignar direcciones de red durante la reconfiguración dinamica de redes
• Carga y mantiene el mismo dominio de sofware.
4
Servicios de sesión
• Traduce nombres de red a direcciones durante las sesiones.
• Verifica el grado de autoridad (nombre de usuario) y el password asignado al usuario, cuando la
sesión LU−LU va a ser iniciada.
• Selecciona los parametros de inicio de sesión basada en las caracteristicas del LU, y del tipo de inicio.
Servicios de Mantenimiento
Maneja :
• Problemas de red.
• Desempeño de la red.
• La colección de cuentas de la red.
• Configuraciones de la red.
• Cambios y reconfiguraciones en la red.
CAPA DE SERVICIOS DE PRESENTACIÓN
Los programas de transacción comunican con cualquier otro usuario, de acuerdo a protocolos bien definidos
de conversación, utilizando vervos de conversación.
La capa de servicios de presentación define esos protocolas para la comunicación programa a programa
La capa de servicios de presentación:
• Controla la carga y la inicialización del programa de transacción.
• Da mantenimiento y soporte a la recepción y envio de los protocolos en modo conversación.
• Supervisa el programa de transaccion de verbos, y el parametro utilizado.
• Procesa el programa de transacción de verbos.
CAPA DE CONTROL DE FLUJO DE DATOS
El flujo de datos en una sesión LU−LU necesita ser controlada de acuerdo a los protocolos utilizados, esta
capa proporciona este control. Las siguientes funciones son desempeñadas:
• Asignación de numeros a la secuencia del flujo de datos.
• Correlación entre las peticiones y las respuestas.
•
5
Descargar