Advanced Peer-to-Peer Networking (APPN) es parte de una arquitectura de red de sistemas IBM (SNA). Se trata de protocolos en los que un conjunto de computadoras no está dominado por un servidor central o cualquier otra pieza de hardware, sino que estos protocolos permiten que las computadoras se comuniquen entre sí.
Necesidad de redes de igual a igual
El advenimiento de la red mundial provocó un nuevo problema. No había suficientes Nodes para admitir las aplicaciones basadas en web desarrolladas en ese momento, ya que el tráfico entrante experimentó un aumento constante, lo que resultó en una escasez en el ancho de banda de la red de la configuración cliente-servidor. Los sistemas punto a punto que se desarrollaron más tarde ofrecieron una solución en la que cada Node del sistema actuaría como cliente y servidor para una variedad de aplicaciones de dominio que proporcionarían parte de los recursos generales disponibles del sistema. Por lo tanto, no existe una coordinación centralizada en un sistema de red de igual a igual puro donde los pares participantes tienen su propia libertad y, por lo tanto, pueden autoorganizar la estructura del sistema.
Historia de APPN
La Arquitectura de red de sistemas (SNA) es la arquitectura de red de IBM desarrollada en 1974 como un medio de comunicación entre las computadoras centrales. Tiene una variedad de interfaces que permiten la comunicación de software y hardware. Dado que tiene una respuesta predecible y robusta, se utilizó en muchas aplicaciones. Sin embargo, su incapacidad para proporcionar conexiones dinámicas entre los recursos SNA y su efecto en la sesión de los usuarios finales en caso de daños en el software o el hardware a lo largo de la ruta fue su mayor revés. Así se ha desarrollado APPN cuyos Nodes tenían la capacidad de comprender e interpretar la topología de la red al identificar la ubicación de varios Nodes en la red local con la capacidad de hacer uso de las redes actuales y adyacentes para buscar recursos. Por lo tanto, APPN identifica y selecciona la mejor ruta disponible entre los socios de sesión.
Funcionamiento de APPN
- A medida que se distribuyen los servicios de directorio, un Node necesita recordar solo los recursos que hacen uso de sus servicios. Sin embargo, los servicios de directorio se pueden centralizar mediante VTAM.
- Localiza y define dinámicamente recursos y rutas con la capacidad de establecer sesiones entre dos unidades lógicas cualesquiera de la red, sin necesidad de requerir un mainframe.
- Como vimos antes, APPN tiene la capacidad de comprender e interpretar la topología de la red y, por lo tanto, establece la mejor ruta disponible entre los socios de sesión. En caso de que haya algún cambio en la red, la topología se actualiza en consecuencia.
- En APPN, la clase de servicio en realidad se extiende a los Nodes finales de la red en lugar de solo entre los procesadores front-end como en el caso de los sistemas cliente-servidor convencionales con la capacidad de definir el costo y otras características importantes.
Rol de los Nodes APPN y su funcionamiento
APPN se compone de clústeres de Nodes T2.1 vinculados entre sí. Proporcionan sesiones entre unidades lógicas y conectividad a nivel de pares mediante el protocolo APPC. Realizan las siguientes tareas:
- La información sobre la ubicación de los recursos que poseen se intercambia dinámicamente entre ellos.
- Realiza un seguimiento de las ubicaciones de recursos SNA dentro de la red.
- dado que comprende e interpreta la topología de la red, selecciona la mejor ruta disponible entre los socios de la sesión.
Tipos de Nodes T2.1
- Redes de entrada baja (LEN)
- Node final APPN EN)
- Node de red APPN (NN)
- Nodes VTAM especializados
Ventajas de APPN
- Definición dinámica de los recursos de red disponibles que simplifica las conexiones, el enrutamiento y las reconfiguraciones
- Automatización del registro de recursos y búsqueda de directorios
- Flexibilidad, que permite utilizar APPN en cualquier tipo de topología de red
- Es más fácil de configurar, por lo que ahorra tiempo de configuración e implementación.
- Capacidad para aislar fallas de terminales.
- es rentable
- En las redes peer-to-peer, todos los Nodes actúan como servidor y como cliente, por lo tanto, no se necesita un servidor dedicado o centralizado, a diferencia de una red cliente-servidor convencional, que puede fallar si el servidor central no funciona correctamente. Este no es el caso aquí.
- Debido al hecho de que cada cliente en una red peer to peer es un servidor, el rendimiento de esta red aumenta cuando se unen más clientes, a diferencia de un servidor de sistema cliente tradicional donde este no es el caso.
Desventajas de APPN
- Los archivos y las carpetas no se pueden respaldar de forma centralizada
- El rendimiento del usuario puede ralentizarse ya que muchos usuarios pueden acceder a cada computadora
- Dado que los archivos y los recursos se almacenan en computadoras individuales, no están organizados de manera centralizada y, por lo tanto, pueden ser difíciles de localizar.
- Dado que los usuarios a menudo no necesitan iniciar sesión en sus estaciones de trabajo, hay poca o ninguna seguridad aparte de los permisos.
- Debe protegerse contra ataques de virus; de lo contrario, los usuarios individuales deben pagar las pérdidas que enfrentan debido a estos ataques.