Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Copia exclusiva de Jos Ignacio Mndez Yanes. Av de los Poblados 133, 7 - 3 - 28025 - Madrid - Tel. 917464968
TEMARIO-TICB-feb04 B4G1T05
Actualizado en febrero de 2004 Pgina 1 de 22
www.haztefuncionario.com Material registrado. Prohibida su reproduccin.
Copia exclusiva de Jos Ignacio Mndez Yanes. Av de los Poblados 133, 7 - 3 - 28025 - Madrid - Tel. 917464968
Se puede afirmar que SNA constituye la primera arquitectura teleinformtica que se bas en el concepto de capas
o niveles. Naci para compatibilizar en un entorno de comunicaciones de datos todos los diversos equipos,
integrndolos en un slo sistema. El modelo OSI se configur tomando como base a la arquitectura SNA,
incluyendo el concepto de estratificacin, nmero de capas y sus funciones aproximadas.
Antes de que apareciera SNA, IBM tena mltiples productos de comunicacin, utilizando 35 mtodos de acceso
de teleproceso, con ms de una docena de protocolos de enlace. La idea, al crear SNA, consisti en eliminar este
caos y proporcionar una infraestructura coherente para el proceso distribuido dbilmente acoplado.
Segn la propia documentacin de IBM: "SNA es una amplia especificacin para redes distribuidas de
procesamiento de datos. Define los formatos de mensajes usados en una red y define las reglas que gobiernan la
interaccin entre los componentes de la red".
En realidad, se desarrollaron dos formas de SNA que vamos a estudiar en este tema:
En el ao 1974 naci la primera versin de la arquitectura SNA que slo permita redes centralizadas, es decir,
redes en forma de rbol con un slo host. Tras unos comienzos lentos, en 1976 ya permita tener varios hosts con
sus respectivos rboles, con la posibilidad de comunicaciones entre esos rboles a travs de sus races, en ese
ao ya existan unas 350 instalaciones basadas en SNA. A finales del 1978, principios del 1979 existan unas
1250 instalaciones y se haba conseguido eliminar la restriccin anterior, teniendo la capacidad para poder
comunicarse de manera ms general y no slo a travs de sus races. Ya en 1980 se superaban las 2500
instalaciones y en 1985 se incluy la aparicin de topologas arbitrarias de hosts y LAN.
Como vemos a partir de su creacin, IBM ha ido aadiendo nuevas potencialidades a SNA, permitiendo
actualmente conectar hasta 65.535 ordenadores (principales o de comunicaciones) y a cada uno de estos ms de
30.000 terminales.
En 1981, IBM anunci algunos productos que permiten enlazar componentes SNA con las redes de conmutacin
de paquetes X.25. Los productos que conectan el enlace SDLC y el circuito virtual X.25 y el Adaptador de Interfaz
de Red, terminan el sondeo de forma local. El interfaz de IBM soporta tanto circuitos virtuales permanentes como
conmutados. IBM dispone adems de productos para soportar la X.21 conmutada o no conmutada. Adems SNA
es capaz de trabajar con las ltimas tecnologas, como comunicaciones va satlite o fibra ptica.
En la actualidad SNA es una arquitectura de red que permite a los clientes de IBM construir sus propias redes
privadas. Un banco, por ejemplo, puede tener una o ms CPUs en un departamento y terminales en cada una de
sus sucursales. Con SNA estos componentes aislados pueden transformarse en un sistema coherente.
SNA como arquitectura, identifica y define los posibles elementos dialogantes de una red y describe los
protocolos que deben regir su dilogo. Dichos protocolos consisten en unos formatos de informacin a
intercambiar y las reglas que deben seguir los interlocutores. Ello implica, a parte de los formatos, unas funciones
de establecimiento y terminacin del dilogo, control del flujo de datos, as como procedimientos para detectar y
TEMARIO-TICB-feb04 B4G1T05
Actualizado en febrero de 2004 Pgina 2 de 22
www.haztefuncionario.com Material registrado. Prohibida su reproduccin.
Copia exclusiva de Jos Ignacio Mndez Yanes. Av de los Poblados 133, 7 - 3 - 28025 - Madrid - Tel. 917464968
corregir cualquier tipo de error. Tales funciones vienen tambin definidas en la descripcin formal de SNA.
Teniendo todo esto como premisa bsica de funcionamiento, la red SNA est caracterizada por:
El diseo de la arquitectura SNA trabaja bien al construir redes comerciales seguras. De cualquier manera, se
requiere de un personal tcnico central entrenado, dispuesto, y capaz de responder a problemas, as como a
hacer informes para el equipo de la red. Por tanto SNA depende de una red segura. Cuando algn paquete de
datos se mueve entre nodos, deben ser chequeados los errores y los paquetes sern aceptados o retransmitidos.
Slo despus de que hayan sido aceptados pueden ser enviados al siguiente nodo.
Para conseguir esta seguridad, SNA depende de protocolos "orientados a conexin" dentro de la familia HDLC.
HDLC es un estndar internacional desarrollado en los aos 70, para suministrar comunicaciones entre mdem,
fciles y seguras. Como todos los estndares internacionales, tienen una extensa definicin para todas las cosas.
IBM tiene una poltica de refinamiento sobre cualquier estndar internacional ambiguo, adoptando como un
estndar corporativo interno un especfico juego de respuestas. La respuesta a HDLC fue seleccionar opciones
especficas, aclarar dudas, y generar un subconjunto ms preciso del protocolo, que IBM denomin "SDLC".
Los niveles actan como interfaces entre los caminos lgicos (entre los usuarios finales) y los caminos
fsicos de comunicaciones involucrados.
Los niveles son independientes unos de otros, de forma que puede alterarse una funcin de un nivel (en
ambos extremos del enlace) sin afectar a ninguna otra funcin de otro nivel.
Los niveles estn implantados en diversos nodos fsicos, producindose una imagen especular entre los
nodos origen y destino (cada uno de ellos tiene toda la torre completa e idntica de niveles).
Los niveles dan servicios al nivel superior y los piden del nivel inferior.
Cuando un mensaje de usuario final viaja por la red a travs de los diferentes niveles del nodo origen,
cada nivel le aade informacin necesaria (en general cabeceras y/o colas) y el paquete resultante se
enva al siguiente nivel. En el nodo destino se produce el proceso inverso, a medida que la informacin va
subiendo por los niveles va perdiendo informacin de cabeceras/colas hasta quedarse en el nivel superior
nicamente con el mensaje original transmitido.
Al igual que en el modelo OSI, son 7 niveles. Adems del nivel superior: Usuario Final (que corresponde al nivel
de aplicacin), se definen otros 6 niveles que pueden agruparse en:
TEMARIO-TICB-feb04 B4G1T05
Actualizado en febrero de 2004 Pgina 3 de 22
www.haztefuncionario.com Material registrado. Prohibida su reproduccin.
Copia exclusiva de Jos Ignacio Mndez Yanes. Av de los Poblados 133, 7 - 3 - 28025 - Madrid - Tel. 917464968
Los tres niveles inferiores (niveles de red) se encargan del encaminamiento de datos entre nodos de la red,
tratando con la Red Fsica, denominndose conjuntamente Servicios de Red y conformando la Red de
Transporte. Los tres niveles siguientes (niveles de NAU), tratan la Red Lgica y se denominan Servicios de
Sesin encargndose de manejar las sesiones (conexiones de la Red Lgica) extremo a extremo.
Existen niveles en todos los nodos de la red, pero no todos los nodos contienen todos los niveles: en una
configuracin tpica, los nodos inicial y final incluyen los 7 niveles, mientras que los nodos intermedios solo
contienen los tres niveles inferiores. A continuacin, vamos a estudiar con detalle cada uno de los 7 niveles.
Este nivel, es la parte ms baja de la arquitectura y tiene a su cargo el transporte fsico de los bits de una
mquina a otra. Traduce los datos para adecuarlos al medio elctrico de transmisin. Define las caractersticas
elctricas y de sealizacin que establecen, mantienen y terminan las conexiones fsicas entre nodos adyacentes.
Este nivel est disponible en RS-232-C y X.21.
Este nivel, provee transmisin fiable extremo a extremo entre nodos contiguos. Construye tramas a partir del flujo
de bits original detectando y reparando errores de transmisin de una manera transparente a las capas
superiores. El nivel de enlace de datos para la transmisin usa un protocolo de control de enlace:
Este nivel, encamina los mensajes a sus destinos. Consiste en establecer una trayectoria lgica de la NAU fuente
a la NAU destino. Tiene dos responsabilidades fundamentales: control de flujo y encaminamiento.
El encaminamiento se lleva a cabo gracias al control del camino, examinando los destinos de la red en el mensaje
y determinando la lnea apropiada para que el mensaje alcance su destino, detectando rutas no operativas que se
notificaran para gestin de la red. El control de camino realiza la divisin en segmentos del mensaje (SNA permite
diferentes tamaos de segmento para cada enlace o grupo de enlaces) y agrupa los mensajes.
Este nivel contiene asimismo un mecanismo de control de flujo (PACING), denominado control de ruta-virtual,
para limitar el flujo de datos desde un nodo transmisor.
Este nivel se localiza encima de la capa de control de ruta, y tiene bajo su responsabilidad la creacin, el manejo,
y la liberacin de las conexiones de transporte (sesiones).
TEMARIO-TICB-feb04 B4G1T05
Actualizado en febrero de 2004 Pgina 4 de 22
www.haztefuncionario.com Material registrado. Prohibida su reproduccin.
Copia exclusiva de Jos Ignacio Mndez Yanes. Av de los Poblados 133, 7 - 3 - 28025 - Madrid - Tel. 917464968
Todas las comunicaciones en SNA utilizan sesiones y no soportan comunicaciones sin conexin. El propsito de
la existencia de una sesin en SNA, consiste en proveer a las capas superiores con un canal libre de error que
sea independiente de la tecnologa del hardware de las capas inferiores.
Prevenir una posible inundacin por datos en el nodo destino adecuando el ritmo de intercambio de los
datos con la capacidad de proceso.
Encriptar la informacin que viaja si se requieren medidas de seguridad especiales.
Ayudar a la recuperacin de errores.
Este nivel, tiene como objeto el seguimiento de a qu extremo de la sesin le corresponde hablar a continuacin.
Regula por tanto, el flujo de Transmisin/Recepcin entre usuarios y el flujo de Peticiones/Respuestas. Para
cumplir este cometido este nivel asigna nmeros de secuencia a los bloques de datos, y verifica si un bloque
necesita respuesta. Esta capa est muy relacionada tambin con la recuperacin de errores.
Una caracterstica poco comn, en este nivel, es la ausencia de una cabecera especfica para comunicarse con el
software correspondiente del otro extremo. En lugar de dicha cabecera, la informacin que normalmente se
comunicara a travs de ella, se pasa al nivel de control de transmisin como parmetros y se incluye en la
cabecera de transmisin.
Este nivel tiene la misin de controlar la comunicacin entre programas de transacciones y/o usuarios finales y la
responsabilidad de preparar los datos que se transmiten. Provee dos clases de servicios a los procesos de
usuarios:
Servicios de presentacin, proporcionan formatos comunes entre los usuarios finales y caracteres de
control entre dispositivos diferentes. Los servicios de presentacin proporcionan funciones de compresin
y compactacin.
Servicios de sesin, para el establecimiento de conexiones.
Adems existen los Servicios de sesin de red que estn divididos en 3 categoras:
Servicios de operador de red, facilitan la comunicacin entre operadores y SSCP (que estudiaremos en
apartados posteriores) de la red.
Servicios de configuracin, responsables de la activacin/desactivacin de enlaces, la carga de
programas en los nodos SNA y el mantenimiento de tablas dentro de los SSCP.
Servicios de sesin, responsables de la conversin de los nombres lgicos de la red proporcionados por
las LU en sus correspondientes direcciones de red.
Este nivel asegura que los servicios para el usuario final se establecen y mantienen adecuadamente. Este nivel
se comunica con los programas de Servicios de transacciones, proporcionando servicios de aplicacin como
acceso a bases de datos o intercambio de documentos. En SNA este nivel prcticamente no existe, estara
directamente el usuario terminal.
TEMARIO-TICB-feb04 B4G1T05
Actualizado en febrero de 2004 Pgina 5 de 22
www.haztefuncionario.com Material registrado. Prohibida su reproduccin.
Copia exclusiva de Jos Ignacio Mndez Yanes. Av de los Poblados 133, 7 - 3 - 28025 - Madrid - Tel. 917464968
SNA constituye la primera arquitectura teleinformtica que se bas en el concepto de capas o niveles.
El modelo OSI, un estndar de modelo de redes, se configur tomando como base a la arquitectura SNA,
incluyendo el concepto de estratificacin, nmero de capas y sus funciones aproximadas.
Despus de definir los niveles del modelo SNA, vamos a comparar ahora dicho modelo con el modelo de redes
por excelencia, el modelo OSI. OSI (Open Systems Interconnection, Interconexin de Sistemas Abiertos), es el
nombre del modelo de referencia de una arquitectura de capas para redes de ordenadores propuesto por ISO
como estndar de interconexin de sistemas abiertos. El modelo de referencia OSI propone una arquitectura de
siete capas o niveles al igual que SNA.
Desde el punto de vista de las funciones y capacidades que ambos modelos proporcionan al usuario final, estos
tienen ms puntos en comn, que diferencias. Sin embargo, la manera de llevar a la prctica dicha
implementacin es netamente diferente.
Los niveles fsicos y de enlace son equivalentes. El nivel de control de rutas en SNA realiza adems de las tareas
de encaminamiento, el control de la tasa de errores a los niveles superiores, actividad que es desarrollada en OSI
por el nivel de transporte. El nivel de control de transmisin en SNA se corresponde en una primera aproximacin
con el de transporte de OSI, realiza tambin funciones que en OSI estn en el nivel de sesin, como las
relacionadas con el control de las sesiones activas. El nivel de control de flujo en SNA se corresponde con el nivel
de sesin de OSI. El nivel de administracin de funciones SNA contiene las funciones del nivel de presentacin y
adems presenta tambin funciones del nivel de aplicacin de OSI como las correspondientes a la gestin de la
red. El nivel de aplicacin de OSI y servicio de transaccin de SNA se corresponden en el sentido de que los dos
proporcionan servicios de aplicacin, aunque en OSI ms que en SNA.
TEMARIO-TICB-feb04 B4G1T05
Actualizado en febrero de 2004 Pgina 6 de 22
www.haztefuncionario.com Material registrado. Prohibida su reproduccin.
Copia exclusiva de Jos Ignacio Mndez Yanes. Av de los Poblados 133, 7 - 3 - 28025 - Madrid - Tel. 917464968
A continuacin, vamos a estudiar todos los componentes que forman parte de la arquitectura SNA.
Los nodos SNA son mquinas fsicas conectadas electrnicamente por enlaces. Los nodos ms los enlaces
forman la red fsica SNA.
El concepto de nodo es muy importante en una red de comunicaciones. En la red SNA hablamos de nodos
mayores y nodos menores. Usando una metfora, se podra decir que un nodo mayor seria como una parra de la
que cuelgan varios racimos de uva. Cada uno de estos racimos sera un nodo menor. Los nodos mayores pueden
ser de varios tipos segn su contenido: de aplicaciones, conmutados o locales.
Los tipos de nodos fsicos SNA organizados en una estructura jerrquica son los siguientes:
Adems de los cuatro nodos descritos anteriormente, la arquitectura SNA distingue entre nodos subrea y nodos
perifricos:
Nodo subrea: el nombre lo reciben debido a que las direcciones de la red que lo identifican utilizan una
parte de la direccin que es la direccin de la subrea. Un nodo subrea puede encaminar datos de
usuario por toda la red. Existen dos clases de nodos subrea:
de clase procesador (UCP) y
de clase controlador (UCT).
Nodo perifrico: todos los dems tipos de nodo. Un nodo perifrico tiene una orientacin ms local. No
encamina datos entre nodos subrea.
Veamos ahora las caractersticas de los cuatro tipos de nodos fsicos de la red Fsica SNA:
TEMARIO-TICB-feb04 B4G1T05
Actualizado en febrero de 2004 Pgina 7 de 22
www.haztefuncionario.com Material registrado. Prohibida su reproduccin.
Copia exclusiva de Jos Ignacio Mndez Yanes. Av de los Poblados 133, 7 - 3 - 28025 - Madrid - Tel. 917464968
Se trata de un dispositivo controlador inteligente que puede soportar una gran variedad de estaciones de
trabajo.
Son nodos SNA que contienen un servicio llamado Control Point, que gestiona la red por debajo de estos
nodos pero sin soportar servicios SNA completos, los cuales se delegan en el nodo host o nodo
controlador de comunicaciones asociado al nodo perifrico.
Se distinguen dos categoras de nodos perifricos segn el nivel de funciones que soporten:
Son controladores de pantallas tontas encargado de gestionar las operaciones de E/S de dichos
dispositivos.
No contienen aplicaciones que se hablen con las que residen en el host: nicamente permiten a usuarios
finales conectarse con dichas aplicaciones.
Pueden conectarse a un Controlador de Comunicaciones o localmente a un nodo Host a travs de un
canal de datos de CPU.
Se identifican genricamente como mquinas 3x74 (3174, 3274 ... ).
Procesador Distribuido.
Son ms inteligentes que los Controladores de Terminales pudiendo ser equipos AS/400, PS/2 etc. En
esencia, desde el punto de vista SNA, proporcionan funciones similares a las del Host, excepto a lo
referido a la gestin de red.
Cuando hay mltiples host en la red, alguno de ellos puede funcionar como procesador distribuido.
Existen aplicaciones en estos nodos que se hablan con aplicaciones en el host, habilitando un entorno
cliente/servidor.
Los enlaces SNA conectan los nodos SNA. Pueden establecerse varias categoras para los enlaces SNA:
TEMARIO-TICB-feb04 B4G1T05
Actualizado en febrero de 2004 Pgina 8 de 22
www.haztefuncionario.com Material registrado. Prohibida su reproduccin.
Copia exclusiva de Jos Ignacio Mndez Yanes. Av de los Poblados 133, 7 - 3 - 28025 - Madrid - Tel. 917464968
Segn la topologa: enlaces punto a punto, multipunto o enlaces de acceso mltiple (satlite, redes LAN y
redes de conmutacin de paquetes).
Segn la distancia y el protocolo utilizado:
Enlaces locales: entre un host y un Controlador de Comunicaciones se emplea cableado estndar y
el protocolo de canales de datos 370.
Enlaces remotos: entre controladores de comunicaciones se usan cables telefnicos, fibras pticas,
microondas o enlaces por satlites. El protocolo es el descrito por SNA, SDLC (Synchronos Data Link
Control) y la norma X.25 para enlaces de conmutacin de paquetes.
Dada una arquitectura de red, la estructura lgica es la que define realmente dicha arquitectura y la que diferencia
esa arquitectura de otras, que cuenten con los mismos componentes fsicos. En el caso concreto de la
arquitectura SNA, la red o estructura Lgica est formada por entidades llamadas NAUs (Network Addressable
Units) y por Sesiones, basndose en los niveles funcionales implantados por la Red Fsica. Veamos en los
apartados siguientes cada unos de estos dos conceptos: NAUs y Sesiones.
Se definen los NAUs como conjuntos de componentes hardware y software a travs de los cuales los usuarios
acceden a los servicios que proporciona la red SNA, y los operadores controlan y gestionan el flujo de datos de la
red. En un primer nivel de abstraccin, se puede afirmar que proporcionan un puerto de entrada a la red, como
muestra la figura:
N N
A RED A
Usuario Usuario
U U
Final Final
Por lo tanto, los puntos de entrada a la red son proporcionados por las NAUs.
Las NAUs pueden comunicarse a travs de la red. Cada NAU tiene una direccin nica de red, identificando su
localizacin nica en la red, la cual se usa para encaminar los mensajes. Se trata de direcciones internas a SNA
que el usuario final no tiene porque conocer, en su lugar se refiere a ellas por un nombre simblico exclusivo que
se asignan al instalar la red. La direccin nica para cada NAU se consigue en base a la subrea a la que
pertenece la NAU y una direccin nica de elemento de red dentro de la subrea. En general estas entidades de
la Red Lgica SNA proporcionan funciones para:
Puntos de control de los Servicios del Sistema o System Service Control Point (SSCP).
Unidades Lgicas o Logical Unit (LU)
TEMARIO-TICB-feb04 B4G1T05
Actualizado en febrero de 2004 Pgina 9 de 22
www.haztefuncionario.com Material registrado. Prohibida su reproduccin.
Copia exclusiva de Jos Ignacio Mndez Yanes. Av de los Poblados 133, 7 - 3 - 28025 - Madrid - Tel. 917464968
Es la entidad que residiendo en una CPU del Host, controla la red jerrquica conociendo todos sus recursos. El
SSCP tiene un conocimiento completo y un control sobre todos los procesadores, controladores y terminales
unidos o ligados al host. Este control lo ejerce mediante una serie de comandos que el SSCP intercambia con las
PU y LU mediante sesiones, que son requisitos previos para el establecimiento de sesiones entre LUs. Es el
depositario de las aplicaciones con las cuales se comunican los usuarios finales.
Estas funciones se implementan en la UCP mediante el VTAM (Virtual Telecommunication Access Method),
Mtodo de Acceso a Telecomunicaciones Virtuales, que es un programa de control que se ejecuta en un host
S/3090 y que realiza las siguientes funciones bsicas de control de red:
Proporciona servicio de establecimiento y gestin de conexiones entre las NAUs: una vez establecida la
conexin o sesin, las NAUs pueden intercambiar informacin entre ellas por la red.
Realiza la traduccin del nombre simblico a la direccin nica de red empleada por las funciones
internas de SNA.
Ayuda a la recuperacin y mantenimiento de la red y se relaciona con el operador de red para gestionar
los recursos.
Por otro lado, realiza otra serie de funciones como:
Provee el acceso a la red SNA a los programas de aplicacin. A veces la interfaz con VTAM se realiza
mediante un subsistema como CICS.
Realiza las funciones del SSCP.
Realiza el encaminamiento y la funcin frontera en los nodos de tipo 4.
Las LUs identifican el punto de terminacin de la red. Son las entidades SNA que representan al usuario final en
el entorno de comunicaciones IBM. Por lo tanto, proporcionan los servicios necesarios para que estos usuarios
finales puedan comunicarse entre s o con el ordenador central. Es decir, actan de intermediarias entre el
usuario final y la red. El usuario final comunica con la LU y la LU comunica con la red. Un usuario final puede
estar soportado por una o ms LUs, y tambin una LU puede soportar a uno a ms usuarios finales.
Una LU se reconoce por su nombre simblico en la red y su direccin. Cada LU tiene un nico nombre dentro de
la red. SNA emplea este nombre para determinar una direccin de la red y la situacin real en que se encuentran
los recursos que necesita el usuario. Todos los nodos, salvo el nodo Controlador de Comunicaciones, soportan
LUs. Los nodos Perifricos y los nodos Host pueden tener ms de una LU.
TEMARIO-TICB-feb04 B4G1T05
Actualizado en febrero de 2004 Pgina 10 de 22
www.haztefuncionario.com Material registrado. Prohibida su reproduccin.
Copia exclusiva de Jos Ignacio Mndez Yanes. Av de los Poblados 133, 7 - 3 - 28025 - Madrid - Tel. 917464968
Las LUs se definen en los niveles 4,5 y 6 de la arquitectura SNA. Se pueden tener los tipos de LUs siguientes:
Una PU es una combinacin de servicios SNA que monitoriza y controla los recursos de un nodo SNA a peticin
de un SSCP. Cada nodo contiene un tipo especfico de PU para gestionar los enlaces que conectan el nodo a los
nodos adyacentes y sus propios recursos. La implementacin se suele realizar tanto en hardware como en
software, dependiendo de las funciones.
Por lo tanto, un nodo fsico de los estudiados en la SNA fsica, contiene una entidad PU que a su vez controla los
recursos de dicho nodo.
Aclarada la relacin entre nodo fsico y PU, definimos a las PUs como entidades similares a las LUs excepto que
no interactan con un usuario final, en cambio, interactan con el hardware fsico en que estn incluidas. Las
PUs, a pesar de su nombre, son programas que corren en ordenadores o controladores y que desarrollan una
misin especfica. Una PU tiene su propio Control Point (CP), para manejar la PU y sus recursos dependientes.
A continuacin se muestran los diferentes tipos de PU que existen, indicando el nodo fsico donde residen y las
funciones que desempean en la arquitectura SNA:
PU Tipo 5: Reside en un nodo Host. Soporta direcciones SNA completas, grupos de transmisin, rutas
explcitas y rutas virtuales. Contiene un SSCP, una PU y un n variable de LU, generalmente asociadas a
programas de aplicacin. Proporciona servicios de sesin y ruta. Esta PU solo existe en el ordenador
central del sistema (host). En SNA debe haber al menos una PU de este tipo para que exista la red.
PU Tipo 4: Reside en un nodo Controlador de Comunicaciones. Soporta las mismas funciones que la PU
T5 con la excepcin de que no contienen SSCP. La funcin bsica de esta PU, es garantizar el flujo de
TEMARIO-TICB-feb04 B4G1T05
Actualizado en febrero de 2004 Pgina 11 de 22
www.haztefuncionario.com Material registrado. Prohibida su reproduccin.
Copia exclusiva de Jos Ignacio Mndez Yanes. Av de los Poblados 133, 7 - 3 - 28025 - Madrid - Tel. 917464968
datos entre los controladores de terminales y el ordenador central, adems de ejercer el control de
mltiples recursos de comunicaciones y de ruta entre nodos intermedios. En la arquitectura SNA los PU
T4, tambin llamados frontales tienen menos funciones que en otras arquitecturas, ya que solo trabajan
hasta el nivel 3 (nivel de red), dejando que los niveles superiores los gestione directamente la PU de tipo
5, es decir, el host. Dentro de estos controladores de comunicaciones, se ejecuta un programa conocido
como NCP (Network Control Program) que es el verdadero cerebro de estos.
PU Tipo 2: Reside en un nodo perifrico. Soportan una direccin SNA limitada y ninguna de las funciones
de las PU T5 y T4. Soportan una amplia gama de dispositivos. Normalmente un controlador de
terminales, por ejemplo 3270, contiene una PU y una LU para cada usuario. Las PU de tipo 2 pueden ser
de dos tipos: 2.0 o 2.1. Las PU 2.0 son simples controladores de terminales.
PU Tipo 2.1: Reside en un nodo perifrico de los sistemas distribuidos. Estos nodos son mini ordenadores
dotados de una gran capacidad de proceso, que pueden controlar terminales igualmente, pero adems
pueden soportar la LU 6.2. Con la LU 6.2 tenemos una forma estndar de comunicacin entre programas
usando protocolos SNA, independientemente del hardware donde se est ejecutando cada programa. Las
PU tipo 2.1 no necesitan ser controladas por un SSCP. Pueden establecer una sesin entre ellas sin
notificarlo al SSCP. Conceptualmente es como si tuviesen un subconjunto de funciones bsicas de un
SSCP.
PU Tipo 1: Reside en un nodo perifrico de tipo controlador no inteligente. Los servicios de esta unidad se
implantan en el nodo controlador de comunicaciones. Generalmente contiene una PU y una sola LU de
terminal no inteligente.
Despus de estudiar los diversos tipos de entidades que maneja la arquitectura SNA, podemos ahora aclarar los
conceptos de dominio y de subrea que es manejado en las redes SNA y que han ido apareciendo en apartados
anteriores.
SNA se basa en el concepto de dominio, que consiste en un conjunto de nodos dependientes de un nodo
principal al que estn conectados por medio de sistemas diversos de comunicaciones y a travs de nodos
auxiliares. Todos estos nodos lgicos (PU y LU) de un dominio estn controlados por un nico nodo lgico de
control, denominado SSCP. Un SSCP gestiona un dominio de la red. Si la red cuenta con ms de un SSCP se
tiene una red de mltiples dominios (multidominio o Cross-Domain). Los dominios deben ser disjuntos. Todos los
nodos y enlaces han de formar parte de un nico dominio.
Una subrea es un concepto topolgico. Todos los elementos de la red asociados con una UCP o con una UCT
constituyen una subrea, es, por tanto, el conjunto de PUs y LU que estn conectados fsicamente a una PU de
tipo 4 o 5. Otra definicin puede ser esta: una subrea es una coleccin de terminales, estaciones de trabajo, y
lneas telefnicas dirigidas por una UCT. Generalmente, La UCT es responsable de dirigir el trfico ordinario que
corre dentro de la subrea, y el VTAM dirige las conexiones y uniones entre las subreas. Cualquier subrea de
red debe tener un 'mainframe'.
Cada subrea tiene un nmero nico en la red SNA, el cual junto con la direccin nica del elemento dentro de
dicha subrea forman la direccin completa en la red SNA. Los nodos perifricos no necesitan la direccin
TEMARIO-TICB-feb04 B4G1T05
Actualizado en febrero de 2004 Pgina 12 de 22
www.haztefuncionario.com Material registrado. Prohibida su reproduccin.
Copia exclusiva de Jos Ignacio Mndez Yanes. Av de los Poblados 133, 7 - 3 - 28025 - Madrid - Tel. 917464968
completa SNA debido a que nicamente pueden formar parte de una subrea. Los servicios de la PU en el nodo
subrea realizan la conversin de direcciones, de manera que slo se enva una direccin de elemento al nodo
perifrico. Esta funcin recibe el nombre de conversin de funcin frontera.
Una sesin es una conexin lgica que permite comunicarse a dos LU, y que se identifica mediante las
direcciones de las dos LU.
Una sesin LU-LU permite la comunicacin de dos usuarios finales. Podra ser la que establece un terminal
manejado por un usuario y un programa de aplicacin ubicado en una UCP (Unidad Central de Proceso). En otros
casos las LU pueden soportar ms de una sesin; como por ejemplo, el monitor de teleproceso CICS que es una
LU que puede soportar mltiples sesiones individuales con varios terminales. Tambin puede darse el caso de LU
de aplicaciones que pueden soportar sesiones paralelas entre s, como es el caso de una sesin CICS a CICS.
Por lo tanto, los tipos de sesiones LU-LU que existen se muestran en la figura:
Para que dos LU se encuentren en sesin es necesario que previamente se hayan establecido semi-sesiones
entre el SSCP y cada una de estas LU, y anteriormente entre el SSCP y cada una de las PU a las que estn
conectadas estas LU.
SNA define los protocolos necesarios para iniciar un dilogo (sesin) entre dos LUs, mantenerlo y terminarlo en
un momento dado. Al inicio de la sesin entre dos LU, es necesario el intercambio entre ellas de la descripcin de
sus posibilidades funcionales. Este intercambio se realiza mediante un comando de inicio de sesin llamado BIND
que enva una de las LU a la otra, en el caso de que la LU receptora est de acuerdo, responde positivamente, o
bien, si no coinciden los perfiles con alguno de los subconjuntos que puede procesar responde negativamente.
LU Primaria y secundaria.
En la red SNA, un cliente y un servidor no pueden intercambiar mensajes a menos que el primero establezca una
sesin. Por lo tanto, dentro de una sesin LU-LU, las capacidades de ambas no son las mismas, pudindose
distinguir entre LU primaria y LU secundaria:
TEMARIO-TICB-feb04 B4G1T05
Actualizado en febrero de 2004 Pgina 13 de 22
www.haztefuncionario.com Material registrado. Prohibida su reproduccin.
Copia exclusiva de Jos Ignacio Mndez Yanes. Av de los Poblados 133, 7 - 3 - 28025 - Madrid - Tel. 917464968
Tambin se puede definir una sesin como una conexin lgica y temporal entre dos NAUs para el intercambio de
mensajes y de acuerdo con unas reglas que han sido previamente establecidas para esta conexin. Se pueden
distinguir los siguientes tipos de sesiones entre los diversos tipos de NAUs:
Sesiones LU-LU: que comunican a usuarios finales, y que son las que se han expuesto anteriormente.
Entre este tipo de sesiones se encuentran: Terminales con terminales, Terminales con aplicaciones y
Aplicaciones con aplicaciones.
Sesiones SSCP-LU: que se emplean en la activacin de las sesiones LU-LU. Se establece entre el
ordenador que controla un dominio con las LU de su dominio.
Sesiones SSCP-PU: que llevan a cabo el control de un nodo y sus recursos. En todo momento el SSCP
debe conocer el estado de las PU que se encuentran en su dominio.
Sesiones SSCP-SSCP: que llevan a cabo el control de la comunicacin entre recursos de diferentes
dominios. Si se establecen varios dominios en una red se hace imprescindible la existencia de un gestor
de recursos para dominios cruzados. Existe por tanto el CDRM (Cross Domain Resource Manager) para
poder ver desde un SSCP toda la red; por esta razn existen conexiones entre SSCPs. Este tipo de
sesiones tambin reciben el nombre de sesiones CDRM-CDRM.
Sesiones PU-PU: son un tipo de sesiones especiales y en las que el usuario no interviene en su creacin.
Soportan mandatos de control de red. Son para la administracin de redes.
APPN (Advanced Peer-to-Peer Networking Mtodo Avanzado de Trabajo en Red de igual a igual) forma parte
de SNA a partir de 1991 y supone una gran mejora de la arquitectura SNA de IBM. A continuacin vamos a
estudiar como ha sido la evolucin del SNA clsico al SNA APPN, cual es la arquitectura propia de APPN, los
tipos de nodos APPN y como se realiza el establecimiento de una sesin APPN.
Para entender mejor la evolucin del SNA clsico a APPN, veamos primero de forma esquemtica los
componentes y funcionamiento del SNA clsico, los cuales hemos ido estudiando en los apartados anteriores:
En el diseo original de SNA (o SNA clsico), una red est formada por un conjunto de mini ordenadores
controlados por un host central o mainframe. Estos mini ordenadores (generalmente IBM 3745) ejecutan
el software conocido como NCP (Network Control Program), capaz de controlar las comunicaciones de
todos los terminales o estaciones de trabajo conectados al mini ordenador. En un entorno bancario, por
ejemplo, un NCP controlar todos los terminales de las oficinas de una determinada rea metropolitana.
El trfico es direccionado a travs de los distintos NCPs hacia el mainframe.
El mainframe o host ejecuta el software VTAM (Virtual Telecommunications Access Method) el cual
controla la red (estructura jerrquica). VTAM mantiene una tabla con todos los nodos y enlaces de
comunicaciones de la red, seleccionando las rutas y caminos alternativos entre distintos NCPs.
Una unidad bsica de SNA clsico es la subrea. Se considera una subrea al conjunto de terminales,
estaciones de trabajo y enlaces de comunicaciones controlados por un NCP. Generalmente, el NCP es el
responsable de gestionar el trfico dentro de la subrea, mientras que VTAM controla las conexiones y
enlaces entre subreas. Por tanto, cada red de subreas requiere de un mainframe o host que la controle.
TEMARIO-TICB-feb04 B4G1T05
Actualizado en febrero de 2004 Pgina 14 de 22
www.haztefuncionario.com Material registrado. Prohibida su reproduccin.
Copia exclusiva de Jos Ignacio Mndez Yanes. Av de los Poblados 133, 7 - 3 - 28025 - Madrid - Tel. 917464968
SNA ha ido evolucionando con el tiempo, definindose las redes multisistemas (Multisystems Networking (MSN))
y la interconexin de redes (SNA Network Interconnection (SNI)) que permiten a los terminales acceder a
mltiples aplicaciones que pueden residir en cualquier host-VTAM de cualquier red. Tambin ha ido creciendo el
tamao de las redes enormemente. Existen redes SNA que soportan ms de 40.000 terminales. Junto con la
evolucin de SNA tambin se ha producido una gran mejora en los enlaces de telecomunicaciones tanto en
velocidad como en bajas tasas de error. Sin embargo SNA segua siendo una red jerrquica.
Las estaciones de trabajo (ya no eran simples terminales) podan ejecutar sus propias aplicaciones.
Las LANs permiten a estas aplicaciones comunicarse entre s y compartir datos o programas.
La idea de una jerarqua ya no encajaba. Cualquier sistema, fuera un host grande o una estacin de
trabajo, necesitaba comunicarse con otros sistemas. Haba llegado la necesidad de las redes distribuidas.
En este nuevo contexto de redes distribuidas apareci APPN. APPN y SNA clsico tienen diferentes estrategias
de enrutamiento y gestin de red. La nica caracterstica que tienen en comn es el soporte de aplicaciones o
dispositivos que utilizan el protocolo APPC (LU 6.2). IBM sigue exponiendo que tan slo existe una nica
arquitectura SNA, pero ms bien se trata de dos arquitecturas compatibles capaces de compartir informacin.
En una red SNA, un cliente y un servidor no pueden intercambiar mensajes hasta que el primero ha establecido
una sesin. En una red subrea, el VTAM residente en el host, es el responsable de establecer cada sesin.
Adems, existen bloques de control que describen la sesin en el NCP, indicndole el cliente y el servidor entre
los que se ha establecido la sesin. Los NCPs intermedios no disponen de bloques de control para la sesin. En
APPN, en cambio, existen bloques de control para las sesiones en cada uno de los nodos intermedios a travs de
los cuales circulan los mensajes.
APPN parte de la arquitectura de los nodos LEN (que corresponden a las PU de tipo 2.1) y define nodos con
funciones mejoradas sobre estos.
APPN introduce en SNA los conceptos de encaminamiento y directorios de red dinmicos. Esto permite que los
nodos PU 2.1 aparezcan como si estuvieran adyacentes, aunque estn separados por varios nodos intermedios.
El APPC no cambia en APPN; de esta forma se sigue proporcionando soporte a las sesiones LU 6.2 y a las
conversaciones programa a programa entre nodos que a nivel lgico aparecen como adyacentes.
A la hora de disear la red APPN, IBM tuvo en cuenta los siguientes requisitos para una red distribuida:
TEMARIO-TICB-feb04 B4G1T05
Actualizado en febrero de 2004 Pgina 15 de 22
www.haztefuncionario.com Material registrado. Prohibida su reproduccin.
Copia exclusiva de Jos Ignacio Mndez Yanes. Av de los Poblados 133, 7 - 3 - 28025 - Madrid - Tel. 917464968
El objetivo principal de APPN es proporcionar las funciones de los niveles 3 (Path Control SNA, Red OSI) y 4
(Transmission Control SNA, o Transporte OSI). Tambin se proporcionan servicios esenciales (como los de
directorio). El CP (Control Point), del que se hablar ms adelante representa una aplicacin de nivel 7, de
soporte de esos servicios.
Cada nodo tiene un Control Point (CP). El CP es un programa que proporciona los servicios esenciales al nodo.
El nivel de funciones que proporciona un CP es distinto en los tres tipos de nodo. El CP del Network Node es el
ms sofisticado, mientras que el del Low Entry Networking solo proporciona servicios sencillos a si mismo.
Parte de la sofisticacin de los nodos EN y NN se consigue mediante la comunicacin entre sus CPs. Esto se
hace estableciendo un par de sesiones LU 6.2, llamadas sesiones CP-CP. Por tanto, un CP tambin es una
aplicacin LU 6.2. Se le asigna un nombre, de hasta ocho caracteres, cualificado por un identificador de red. Las
sesiones CP-CP se soportan entre dos NN o entre un NN y un EN.
Un NN Server es un Network Node que proporciona servicios adicionales a los EN con los que ha establecido
sesin CP-CP. Estos EN, y l mismo Network Node, forman el dominio del NNS (Network Node Server).
Los nodos se conectan mediante grupos de transmisin (TG) de un solo enlace. Los nodos soportan TGs
paralelos y mltiples. Un TG se identifica de forma exclusiva por su nmero de TG y el CP que conduce. Por ello
los nmeros de TG han de ser nicos entre dos nodos, pero se pueden repetir entre nodos distintos.
Obviamente las estaciones de trabajo no pueden mantener una tabla dinmica de una red de gran distancia. La
solucin a este problema est en romper la red APPN en pequeas unidades locales, cada una con un
identificador de red (NETID). El NETID identifica un grupo de estaciones de trabajo (un edificio, un campus, una
ciudad). El trfico a una red remota es encaminado basndose en el NETID, y el trfico en grupos locales es
encaminado basndose en el LUNAME (son los nombres lgicos de la red proporcionados por las LU que
corresponden a una direccin de red determinada).
Nodo que no presenta las mejoras proporcionadas por APPN, se considera SNA clsico (PU T2.1). O
dicho de otra forma, es un nodo que implanta la arquitectura SNA clsica sin las extensiones APPN.
Puede participar en una red APPN utilizando los servicios de un NN (Network Node, otro tipo de nodo,
que veremos en el apartado 4.3.3.) adyacente al que est conectado: Los servicios de directorio, para
acceder a LUs remotas, los proporcionan definiciones locales de usuario administrador de los recursos.
La topologa se limita a los enlaces locales.
Un nodo Low Entry Networking no puede proporcionar servicios de red a otros nodos y solo proporciona
servicios de sesin para sus propias LUs. En el mbito de los TG soporta mltiples, pero no paralelos.
Los EN soportan algunas de las extensiones APPN, pudiendo participar en una red APPN utilizando los
servicios de un NN Server adyacente al que est conectado. No proporciona servicios de red a otros
nodos.
TEMARIO-TICB-feb04 B4G1T05
Actualizado en febrero de 2004 Pgina 16 de 22
www.haztefuncionario.com Material registrado. Prohibida su reproduccin.
Copia exclusiva de Jos Ignacio Mndez Yanes. Av de los Poblados 133, 7 - 3 - 28025 - Madrid - Tel. 917464968
Poseen algunos servicios proporcionados por el Control Point (CP). Debe estar al final de una ruta. No
soporta encaminamiento intermedio de sesin.
Los servicios de directorio se limitan a las definiciones locales y a enviar peticiones de localizacin a su
NNS.
Los servicios de topologa se limitan a los enlaces locales, pero durante el establecimiento de sesin
puede compartir esa topologa con el NNS.
Como sucede con los nodos LEN, tan slo proporciona servicios de sesin para sus propias LUs.
Puede tener un solo par de sesiones CP-CP con su NNS adyacente del tipo LU 6.2.
La principal diferencia entre un nodo LEN y un nodo EN es que un EN es capaz de crear su propio
directorio dinmicamente. Los nodos EN no tienen informacin predeterminada sobre las LU y los TP que
estn en otros nodos. Los nodos EN interrogan a los nodos NN sobre la localizacin de las LU remotas.
Una vez que un recurso se ha descubierto dinmicamente, el EN incluye su localizacin en su directorio.
Un EN contiene un Control Point que sirve solo a los recursos definidos en ese nodo. Los recursos se
dice que estn en el dominio de ese EN.
Incluye los servicios proporcionados por el Control Point, que da servicio a sus recursos propios, junto
con el "intermediate node routing". El NN puede proporcionar servicios a los End Nodes de su dominio y a
los nodos Low Entry Networking conectados a l.
Este nodo es el encargado de implantar las extensiones APPN y proporciona:
Todas las funciones del nodo EN.
Funciones de conectividad.
Funciones de directorio distribuido: es una funcin dinmica que proporciona el mantenimiento de la
base de datos de directorio de red, de la que hablaremos en el punto 4.4.1.
Funciones de topologa y seleccin de ruta: en APPN las rutas se calculan cuando es necesario, es
decir, al establecer la sesin. Las rutinas de servicios de Directorio se encargan de buscar en
cascada una peticin para un recurso a travs de nodos de la red APPN hasta localizar el recurso.
Funciones de encaminamiento intermedio de sesiones.
Funciones de servidor de red: al realizar las funciones de directorio y encaminamiento para los nodos
EN y LEN asociados.
Funciones de transporte de datos.
Funciones de gestin de red.
Todas estas funciones se proporcionan a los recursos de su dominio que pueden ser: Usuarios locales en
el NN, EN a los que sirve y LEN.
Como ya se ha indicado, el CP es el responsable de la mayora de estos servicios. La comunicacin con
otros nodos es mediante un par de sesiones CP-CP LU 6.2.
Antes de establecer cualquier sesin LU-LU, debe "conectarse" la red APPN. En redes SNA subrea o clsicas,
mucho de esto se hace a travs de definiciones de usuario. En el APPN la mayor parte del proceso es dinmico.
Hay varios pasos para establecer una red APPN y posteriormente una sesin LU-LU:
La fase de conexin se produce cuando un nodo se conecta a la red. Empieza con la activacin del
enlace que conecta al nodo nuevo con el resto de la red. El usuario define el enlace que conecta los dos
TEMARIO-TICB-feb04 B4G1T05
Actualizado en febrero de 2004 Pgina 17 de 22
www.haztefuncionario.com Material registrado. Prohibida su reproduccin.
Copia exclusiva de Jos Ignacio Mndez Yanes. Av de los Poblados 133, 7 - 3 - 28025 - Madrid - Tel. 917464968
nodos. Se produce un intercambio de informacin, llamado XID3, para poder negociar los papeles,
establecer las normas, e intercambiar las posibilidades. En algunos casos esto va seguido del
establecimiento de sesin entre los control points (CP) de los dos nodos. Con esas sesiones se
intercambia informacin adicional.
Aunque todos los nodos intervienen en el proceso de conexin con sus adyacentes, los NN son
responsables de las decisiones de encaminamiento de las sesiones. Para ello, los APPN Network Nodes
deben conocer toda la topologa de la red, no solo los nodos a los que estn conectados. Por tanto, los
NN participan en un intercambio de la topologa de la red.
Una vez se ha establecido la red APPN y los NN han intercambiado la topologa, una LU puede pedir que
se establezca una sesin LU-LU con otra LU de destino.
Para establecer una sesin LU-LU, deben realizarse cuatro pasos bsicos:
Debe localizarse la LU de destino. Esto es funcin de los servicios de directorio de APPN. El NN tiene
la responsabilidad de localizar a la LU remota en la red APPN. Se puede hacer dinmicamente, sin
definicin de usuario.
La LU debe especificar los atributos deseados de la ruta que se ha de utilizar para la sesin. Esto se
hace porque la LU elige un modo que corresponde con una clase de servicio (COS). Esta COS define
qu atributos de una ruta son importantes para esta sesin, e incluye cosas tales como la capacidad,
retardo de propagacin y seguridad.
Es responsabilidad del NNS de la LU primaria elegir la ruta ptima. Con el conocimiento de la red
fsica, las caractersticas obtenidas de la fase de intercambio de topologa, su descubrimiento de la
localizacin de la LU remota, y los atributos deseados para la ruta de la COS, se puede elegir la
mejor ruta para la sesin.
Una vez se ha elegido la ruta, debe establecerse la sesin. Esto se hace enviando un BIND a la LU
remota. Como los nodos que atraviesa la sesin procesan el BIND, se establecen los bloques de
control conectores de sesin necesarios para permitir el intercambio de datos entre las dos LUs.
Todos los nodos APPN tienen una Base de Datos de Directorio. Las LUs de cada nodo se definen en su directorio
local por medio de definiciones de sistema. La BD de un NN contiene la lista de sus recursos propios y los de los
EN conectados a l. Las LUs se registran cuando se conectan a la red. Si un EN est conectado a ms de un NN,
sus LUs se registran slo en un NN servidor.
Los NN tambin pueden aprender nuevas LUs en su dominio durante la bsqueda de un recurso, para lo cual
actualizan adecuadamente su BD de directorio. Se trata de una BD de Directorio global distribuida entre los NN
por toda la red, manteniendo cada uno una parte, de forma que un nodo encuentra la localizacin de un recurso
buscando en el orden siguiente:
TEMARIO-TICB-feb04 B4G1T05
Actualizado en febrero de 2004 Pgina 18 de 22
www.haztefuncionario.com Material registrado. Prohibida su reproduccin.
Copia exclusiva de Jos Ignacio Mndez Yanes. Av de los Poblados 133, 7 - 3 - 28025 - Madrid - Tel. 917464968
5. CONCLUSIN
SNA (Systems Network Architecture), fue originalmente liberada por IBM en 1974. A lo largo de los aos SNA ha
ido mejorando, con la incorporacin de nuevas funcionalidades, convirtindose en la arquitectura de redes ms
usada para interconectar los diversos ordenadores de IBM. Por otro lado, otros fabricantes distintos de IBM,
soportan varios niveles de SNA, que permiten a muchos sistemas no IBM participar en redes SNA. SNA
constituye la primera arquitectura que se bas en el concepto de capas o niveles. El modelo OSI, se configur
tomando como base a la arquitectura SNA, incluyendo el concepto de estratificacin, nmero de capas y sus
funciones aproximadas.
Los conceptos fundamentales de la arquitectura SNA clsica corresponden a una concepcin jerrquica de las
redes de ordenadores, tal como eran normalmente a finales de los aos setenta, cuando se definieron los
elementos arquitectnicos de SNA. La aparicin de los ordenadores personales aceler el despliegue del proceso
distribuido a partir de mediados de los aos ochenta. Con la distribucin de capacidad de proceso en diversos
nodos de la red, no es eficaz, por ejemplo, que el establecimiento de sesiones se realice a travs de un elemento
centralizado de la red, el SSCP, en donde reside la inteligencia. As pues, fue necesario reconsiderar la
arquitectura y definir nuevas PU y LU con las funciones necesarias para responder a los requisitos del proceso
distribuido en general y especficamente del proceso distribuido transaccional. Estas nuevas entidades se
denominaron LU 6.2 y PU 2.1.
Desde la aparicin de la LU 6.2, es posible crear redes SNA con capacidades de proceso distribuido, aunque an
muy lejos de una autntica red entre iguales. Hasta principios de los 90, SNA slo soportaba la estructura
jerrquica ya mencionada. Fue al comienzo de esta dcada cuando SNA adopt los protocolos y las
implementaciones necesarias para permitir que dos procesos de usuario se comunicaran facilmente entre ellos,
sin requerir de un ordenador central que controlara dicha comunicacin. Esta es la SNA de 2 generacin,
llamada APPN (Advanced Peer-to-Peer Networking).
Actualmente existen muchas redes SNA de tipo subrea, basadas en grandes ordenadores IBM. El incremento de
los sistemas de tamao medio y de las capacidades que ofrece APPN, ha supuesto la creacin de otras tantas
redes basadas en SNA-APPN.
En cuanto al futuro de SNA, es claro que parece diferente para SNA subrea que para SNA-APPN. La entrada del
protocolo TCP/IP, en los grandes sistemas, incluidos los de IBM, est suponiendo, en muchos casos la sustitucin
de SNA por este protocolo. Esto quiere decir, que lo lgico ser pensar en que SNA subrea como arquitectura
de redes ir dejando paso poco a poco al protocolo TCP/IP, aunque en las grandes instalaciones esto pueda
costar mucho trabajo.
6. BIBLIOGRAFA
J. Ranade y G. Sackett: Introduction to SNA networking. Mc Graw Hill.
J. Garcia, S. Ferrando y M. Piattini: Redes para proceso distribuido 2 edicin. RA-MA 2001
A. Kapoor: SNA. Architecture, Protocols and implementation. Mc Graw Hill.
David Kruglindki: Guia de las Comunicaciones del IBM/PC. MacGraw Hill
TEMARIO-TICB-feb04 B4G1T05
Actualizado en febrero de 2004 Pgina 19 de 22
www.haztefuncionario.com Material registrado. Prohibida su reproduccin.
Copia exclusiva de Jos Ignacio Mndez Yanes. Av de los Poblados 133, 7 - 3 - 28025 - Madrid - Tel. 917464968
7. ESQUEMA RESUMEN
SNA es la arquitectura de redes propia de IBM. El modelo OSI se configur a partir de SNA, de la que tom el
concepto de capa o nivel, el nmero de ellas y las funciones aproximadas de cada una. SNA vino a resolver la
complejidad producida por la multitud de productos de IBM y los problemas de compatibilidad derivados.
Una vez SNA se concret en un producto de red sirvi para resolver casi todas las situaciones en las que fuera
necesaria la comunicacin en el entorno de IBM. La primera versin de SNA naci en 1974 y solo tenia capacidad
para gestionar redes centralizadas en forma de rbol, con un host al que se conectaban sus terminales.
La segunda versin (1976) permita varios hosts con sus respectivos rboles pudiendo establecer comunicacin
entre ellos a travs de sus races. La versin de 1979 elimin la restriccin de comunicarse los rboles solo por la
raz teniendo ahora la capacidad para comunicarse de manera ms general. Por ltimo, en 1985 se incluyeron el
resto de topologas y cualquier relacin entre ellas.
Conocidos los niveles SNA, podemos hacer una comparacin con sus correspondientes niveles del modelo OSI:
TEMARIO-TICB-feb04 B4G1T05
Actualizado en febrero de 2004 Pgina 20 de 22
www.haztefuncionario.com Material registrado. Prohibida su reproduccin.
Copia exclusiva de Jos Ignacio Mndez Yanes. Av de los Poblados 133, 7 - 3 - 28025 - Madrid - Tel. 917464968
Para entender la arquitectura SNA, podemos considerar la red SNA dividida en dos partes: la red SNA FSICA y
la red SNA LGICA, entre las cuales existe una correspondencia. A los componentes de la red SNA FISICA se
les conoce como NODOS y a los componentes de la red SNA LOGICA se les conoce como ENTIDADES.
NODOS DE LA RED FSICA SNA: Los tipos de nodos fsicos SNA organizados en una estructura jerrquica son:
NODO HOST o CPU (Central Processing Unit). Es el nodo que controla la red SNA jerrquica. Contiene
el VTAM, Mtodo de Acceso a las Telecomunicaciones.
NODO CONTROLADOR DE COMUNICACIONES. Es un dispositivo programable que ejecuta las
funciones inherentes a la Gestin Fsica de la red: controla los enlaces de comunicacin y encamina los
datos a lo largo de la red. En este nodo reside el NCP (Network Control Program).
NODO PERIFERICO. Se trata de un dispositivo controlador inteligente que puede soportar una gran
variedad de estaciones de trabajo. Se distinguen dos categoras de nodos perifricos segn el nivel de
funciones que soporten:
Controladores de Terminales (Cluster Controllers)
Procesador Distribuido.
NODO TERMINAL. Diseado para soportar dispositivos de baja funcionalidad.
ENTIDADES DE LA RED LOGICA SNA. UNIDADES DIRECCIONABLES DE LA RED (NAUs): Se definen los
NAUs como conjuntos de componentes hardware y software a travs de los cuales los usuarios acceden a los
servicios que proporciona la red SNA. Por lo tanto, los puntos de entrada a la red son proporcionados por las
NAUs. SNA define los siguientes tipos de NAUs:
SSCP (System Services Control Point). Es el nodo que residiendo en el Host, controla la red jerrquica
conociendo todos sus recursos. El SSCP tiene control sobre todos los procesadores, controladores y
terminales unidos o ligados al host. Las funciones principales del SSCP se implementan mediante VTAM
(Virtual Telecommunication Access Method), Mtodo de Acceso a Telecomunicaciones Virtuales, que es
un programa de control que se ejecuta en un host S/3090 y realiza funciones bsicas de control de red.
UNIDADES LOGICAS (LU). Identifican el punto de terminacin de la red. Son las entidades SNA que
representan al usuario final en el entorno de comunicaciones IBM. Una LU se reconoce por su nombre
simblico en la red y su direccin. Las LUs se definen en los niveles 4,5 y 6 de la arquitectura SNA.
UNIDADES FISICAS (PU). Son entidades similares a las LUs excepto que no interactan con un usuario
final, en cambio, interactan con el hardware fsico en que estn incluidas. Las unidades fsicas, a pesar
de su nombre, son programas que corren en ordenadores o controladores y desarrollan una misin
especfica. Existen los siguientes tipos de PU:
PU Tipo 5: Nodo Host. Contiene un SSCP, una PU y un n variable de LU, generalmente asociadas a
programas de aplicacin. En SNA debe haber al menos una PU de este tipo para que exista la red.
PU Tipo 4: Nodo Controlador de Comunicaciones. Soporta las mismas funciones que la PU T5 con la
excepcin de que no contienen SSCP. La funcin bsica de esta PU, es garantizar el flujo de datos
entre los controladores de terminales y el ordenador central. En esta PU, se ejecuta un programa
conocido como NCP (Network Control Program) que es el verdadero cerebro de estos.
PU Tipo 2: Nodo perifrico. Soportan una direccin SNA limitada y ninguna de las funciones de las
PU T5 y T4. Las PU de tipo 2 pueden ser de dos tipos: 2.0 o 2.1.
PU Tipo 2.1: Nodo perifrico. Es un nodo que reside en los nodos de los sistemas distribuidos. Las
PU tipo 2.1 no necesitan ser controladas por un SSCP.
PU Tipo 1: Nodo perifrico. Soporta un controlador no inteligente.
SNA se basa en el concepto de dominio, que consiste en un conjunto de nodos dependientes de un nodo
principal. Todos estos nodos lgicos (PU y LU) de un dominio estn controlados por un nico nodo lgico de
control (SSCP). Un SSCP gestiona un dominio de la red.
TEMARIO-TICB-feb04 B4G1T05
Actualizado en febrero de 2004 Pgina 21 de 22
www.haztefuncionario.com Material registrado. Prohibida su reproduccin.
Copia exclusiva de Jos Ignacio Mndez Yanes. Av de los Poblados 133, 7 - 3 - 28025 - Madrid - Tel. 917464968
Una subrea es un concepto topolgico. Es el conjunto de PUs y LU que estn conectados fsicamente a una PU
de tipo 4 o 5. Cada subrea tiene un nmero nico en la red SNA, el cual junto con la direccin nica del
elemento dentro de dicha subrea forman la direccin completa en la red SNA.
Una sesin es una conexin lgica que permite comunicarse a dos LU, y que se identifica mediante las
direcciones de las dos LU. Existen los siguientes tipos de sesiones entre NAUs:
SNA ha sufrido una evolucin que ha dado lugar finalmente a dos formas de SNA:
Subreas (SNA Clsico), manejada por una estructura principal. Red jerrquica.
APPN (nueva SNA), APPN (Advanced Peer-to-Peer Networking Mtodo Avanzado de Trabajo en Red
de igual a igual). Basada en redes de mini computadores, en el contexto de redes distribuidas. APPN
introduce en SNA los conceptos de encaminamiento y directorios de red dinmicos. Estas funciones
permiten que los nodos PU 2.1 aparezcan como si estuvieran adyacentes, independientemente de que
estn separados por varios nodos intermedios.
Nodo Low Entry Networking (LEN): Nodo que no presenta las mejoras proporcionadas por APPN, se
considera SNA clsico (PU T2.1).
End Node APPN (EN): Los EN soportan algunas de las extensiones APPN, pudiendo participar en una
red APPN utilizando los servicios de un NN Server adyacente al que est conectado. No proporciona
servicios de red a otros nodos. La principal diferencia entre un nodo LEN y un nodo EN es que un EN es
capaz de crear su propio directorio dinmicamente.
Network Node APPN (NN). Este nodo es el encargado de implantar las extensiones APPN y proporciona:
Todas las funciones del nodo EN.
Funciones de conectividad.
Funciones de directorio distribuido.
Funciones de topologa y seleccin de ruta.
Funciones de encaminamiento intermedio de sesiones.
Funciones de servidor de red: al realizar las funciones de directorio y encaminamiento para los nodos
EN y LEN asociados.
Funciones de transporte de datos.
Funciones de gestin de red.
TEMARIO-TICB-feb04 B4G1T05
Actualizado en febrero de 2004 Pgina 22 de 22