SNA

1. **INTRODUCCIÓN**
 * {$page} **

SNA (System Network Architecture) es un esquema corporativo de IBM orientado al procesamiento distribuido y a la administración de las comunicaciones. Representa un conjunto común de estándares de interconexión. Haciendo un uso efectivo de nuevas tecnologías, SNA tiene como objetivo proveer:

• Un mecanismo de distribución de funciones, que mueva algunas de las tareas del computador central, hacia los periféricos del sistema y equipos remotos. • Independencia de conexión, de forma tal, que diferentes tipos de equipos puedan conectarse al mismo enlace. • Independencia del dispositivo, a efecto de que las aplicaciones sean escritas sin tener en cuenta las características especificas del dispositivo a ser usado. • Flexibilidad de configuración, para que se pueda cambiar fácilmente la disposición de la red.


 * 2. DESARROLLO**

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

**Características del 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 pérdida 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, 1graficació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 loslimites 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.

**Estructura Estratificada de SNA **

SNA, como la mayoría de las arquitecturas tiene una estructura organizada en capas sobrepuestas, en cada nodo de la red. SNA actualmente tiene 6 capas diferentes las cuales no incluyen a la capa física. SNA no discute la capa física por su relativa simplicidad y porque ya esta “estandarizada” a través del CCITT, IEEE, etc. Los estratos de SNA se agrupan en tres supra-capas: Aplicación, Administración de Funciones y Transporte. La capa de Aplicación es la que genera o recibe los datos de aplicación. La Administración de Funciones provee los servicios de sesión entre las partes. El subsistema de Trasporte se encarga de mover los datos a través de la red. Existen “interfaces” perfectamente definidas entre las capas, las cuales dan a éstas una gran independencia. También existe un protocolo para que cada nivel de la estructura se comunique con su homónimo en el otro extremo. Entender el esquema en capas es la clave para entender la operación de SNA. Por eso, a continuación detallamos los estratos de la arquitectura y su cometido.

**Capa de control de enlace de datos (DLC) **

Es la menor de las capas. Establece las reglas que gobiernan las comunicaciones en una línea que conecta dos nodos adyacentes y a través de la cual se transferirán los bits que forman el mensaje.

**<span style="color: #303030; font-family: Arial,sans-serif; font-size: 12pt;">Capa de control de encaminamiento (PC) **

<span style="color: #303030; font-family: Arial,sans-serif; font-size: 12pt;">Es la segunda capa de SNA. Ejecuta la función de ruteo dentro de los nodos. Asigna a los mensajes un camino primario o alternativo cuando existen condiciones que así lo determinen.

**<span style="color: #303030; font-family: Arial,sans-serif; font-size: 12pt;">Capa de control de Transmisión (TC) **

<span style="color: #303030; font-family: Arial,sans-serif; font-size: 12pt;">Responsable de mover los mensajes desde el nodo de origen hasta el nodo de destino, aún a través de nodos intermediarios. Rutea los mensajes hacia el usuario final o hacia otras capas de control.

**<span style="color: #303030; font-family: Arial,sans-serif; font-size: 12pt;">Capa de Control del Flujo e datos (DFC) **

<span style="color: #303030; font-family: Arial,sans-serif; font-size: 12pt;">Realiza la mayoría de las funciones de manutención de la integridad de los datos, que se transmiten en una sesión de comunicaciones entre entidades de la red.

**<span style="color: #303030; font-family: Arial,sans-serif; font-size: 12pt;">Servicios a las Sesiones en la Red **

<span style="color: #303030; font-family: Arial,sans-serif; font-size: 12pt;">· Servicios de Configuración. Responsables de controlar los recursos asociados con la configuración física de la red SNA. <span style="color: #303030; font-family: Arial,sans-serif; font-size: 12pt;">· Servicios al Operador de la Red. Facilitan la comunicación entre el punto de control (SSCP) y los operadores de red. <span style="color: #303030; font-family: Arial,sans-serif; font-size: 12pt;">· Servicios de Sesión. Ayudan a activar y desactivar sesiones cuando así se solicita. Convierte los “nombres” de los elementos que inician una sesión, en “direcciones de red”. <span style="color: #303030; font-family: Arial,sans-serif; font-size: 12pt;">· Servicios de Gerencia y Mantenimiento. Permiten que un punto de control (SSCP) ejecute varias pruebas para determinar si un enlace o un nodo han fallado y por qué razón.

**<span style="color: #303030; font-family: Arial,sans-serif; font-size: 12pt;">Servicios a los usuarios finales (Transaccionales) **

<span style="color: #303030; font-family: Arial,sans-serif; font-size: 12pt;"> Servicios de Presentación (PS: Presentation Services). Definen el puerto de acceso a la red SNA por un usuario final, en términos de: <span style="color: #303030; font-family: Arial,sans-serif; font-size: 12pt;">· Requerimientos de traducción de códigos y comandos. <span style="color: #303030; font-family: Arial,sans-serif; font-size: 12pt;">· Formato de pantallas, atributos de video, etc. <span style="color: #303030; font-family: Arial,sans-serif; font-size: 12pt;">· Compresión y Compactación de datos.

[] []
 * 3. REFERENCIAS BIBLIOGRAFICAS**

(Estudiante: Víctor M. García Maldonado ) en fecha 20 de septiembre de 2012
 * Seguimiento de aportes: (*) Esto es para hacer un seguimiento de los aportes, copiar la linea siguiente cada ves que se edite, no borrar las existentes.**


 * AUTOR:** {$creator}

//Esta pagina fue editada {$pagerevisions} veces. La ultima modificación fue realizada por//

//user:{$revisioneditor} el {$revisiondate}//