Advanced Peer-to-Peer Networking (APPN), parte da Arquitetura de Rede de Sistemas da IBM ( SNA ), é um grupo de protocolos para configurar ou configurar a comunicação programa a programa dentro de uma rede SNA da IBM. Usando APPN, um grupo de computadores pode ser configurado automaticamente por um dos computadores atuando como um controlador de rede, de modo que os programas peer em vários computadores sejam capazes de se comunicar com outros usando o roteamento de rede especificado.
As características do APPN incluem:
- Melhor controle distribuído de rede; porque a organização é peer-to-peer e não apenas hierárquica, as falhas de terminal podem ser isoladas>li>Intercâmbio dinâmico peer-to-peer de informações sobre topologia de rede, o que permite conexões, reconfigurações e roteamento mais fáceis>li>Definição dinâmica dos recursos de rede disponíveis
- Automação de registro de recursos e pesquisa de diretório
- Flexibilidade, que permite que o APPN seja usado em qualquer tipo de topologia de rede
Como funciona a configuração dinâmica
APPN funciona com o software Advanced Program-to-Program Communication (APPC) que define como os programas se comunicarão entre si através de duas interfaces: uma que responde a solicitações de programas aplicativos que desejam se comunicar e outra que troca informações com hardware de comunicação. Quando um programa quer se comunicar com outro, ele envia um pedido (chamado allocate call ) que inclui o nome da unidade lógica (LU) do destino - o programa APPC em cada computador que o identifica de forma única). APPC configura uma sessão entre as LUs de origem e destino.
nós de redeAPPN são diferenciados como rede de baixa entrada (LEN) nós, nós de fim (ENs), e nós de rede (NNs). Quando os computadores de rede são ligados e o software é ativado, os links são estabelecidos ao longo da topologia especificada. Os nós ligados trocam informações automaticamente. Se considerarmos uma rede APPN simplificada, com um nó final conectado a um nó de rede, o seguinte descreveria a seqüência de eventos:
- Cada nó indica capacidade APPN e define seu tipo de nó.
- O nó de rede pergunta ao nó final se ele requer um servidor de nó de rede, que lida com pedidos de localização de LU.
- Se ele responder que sim, os dois nós estabelecem sessões APPC para trocar informações programa a programa.
- O nó final registra quaisquer outras LUs definidas em seu nó, enviando as informações formatadas do nó em rede coletadas da sessão APPC.
- Após esta sequência ser completada, o nó de rede sabe a localização do EN e quais LUs estão localizadas lá. Esta informação, multiplicada pela rede, permite a localização e o roteamento das LU.