IBM Advanced Peer-to-Peer Networking (APPN) es una extensión de la Arquitectura de Red de Sistemas (SNA) "que permite que computadoras grandes y pequeñas se comuniquen como pares a través de redes locales y de área amplia". [1]
Los objetivos de la APPN fueron: [2]
Para cumplir estos objetivos incluye características como estas:
APPN se definió alrededor de 1986, [1] y estaba destinada a complementar la arquitectura de red de sistemas de IBM . Fue diseñada como una simplificación, pero resultó ser significativamente compleja, en particular en situaciones de migración. APPN originalmente estaba destinada a ser un "asesino de DECNET ", pero DEC en realidad murió antes de que APPN se completara. APPN ha sido reemplazada en gran medida por TCP/IP (Internet).
APPN evolucionó para incluir una capa de enrutamiento de datos más eficiente, llamada enrutamiento de alto rendimiento (HPR). [3] El HPR se puso a disposición en una variedad de productos de redes corporativas a fines de la década de 1990, pero hoy en día se usa generalmente solo en entornos z/OS de IBM como reemplazo de las redes SNA heredadas. Parece que todavía se usa ampliamente en túneles UDP; esta tecnología se conoce como Enterprise Extender . [4]
No debe confundirse APPN con el sistema de comunicación avanzada entre programas ( APPC , Advanced Program-to-Program Communication), que tiene un nombre similar. APPN gestiona la comunicación entre máquinas, incluido el enrutamiento, y opera en las capas de transporte y red. Por el contrario, APPC gestiona la comunicación entre programas y opera en las capas de aplicación y presentación.
APPN no tiene nada que ver con el software de intercambio de archivos peer to peer como Bittorrent o emule . La designación peer to peer en el caso de APPN se refiere a su independencia de un punto de control central, de forma similar a la forma en que una conexión FireWire para PC permite que una cámara de vídeo se comunique directamente con una unidad de disco en la red FireWire.
Una red APPN puede estar compuesta por hasta cinco tipos de nodos: [2]
En VTAM, los nodos APPN se definen como PU 2.1. [5]
APPN es compatible con una variedad de dispositivos y software "inteligentes" de IBM y de otros fabricantes. Está disponible en mainframes, AS/400, System/36, OS/2 a través de Communications Server, [6] equipos Cisco, [7] y Microsoft Host Integration Services (HIS) para Windows. [8]