Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Uma sequência de protocolo é a linguagem que um sistema operacional de rede usa para falar pela rede com outros computadores. Em termos mais específicos, os aplicativos RPC devem especificar uma cadeia de caracteres que represente uma combinação de um protocolo RPC, um protocolo de transporte e um protocolo de rede.
Microsoft RPC suporta três protocolos RPC:
- Arquitetura de Computação em Rede protocolo orientado por conexão (NCACN)
- Protocolo de datagrama da arquitetura de computação de rede (NCADG)
- Chamada de procedimento remoto local da arquitetura de computação de rede (NCALRPC)
Os aplicativos RPC podem usar o protocolo NCALRPC para invocar procedimentos oferecidos por programas de servidor em execução no mesmo computador em que o programa cliente é executado. Este é, de longe, o método mais eficiente para chamar a funcionalidade em um processo diferente no mesmo computador.
Os protocolos de transporte e de rede que seu aplicativo usa dependem de quais protocolos a rede suporta. Hoje em dia, muitas redes, incluindo a Internet, suportam TCP/IP. Outros protocolos comuns de transporte e rede são IPX/SPX, NetBIOS e AppleTalk DSP. O Microsoft RPC suporta estes e outros protocolos de transporte e rede. Para obter uma lista completa, consulte Constantes de sequência de protocolo.
Quando o seu aplicativo utiliza identificadores de vinculação automática, não é necessário especificar a sequência de protocolo. Se ele usa identificadores implícitos ou explícitos, ele deve obter ou especificar a sequência de protocolo. Cada sistema distribuído deve examinar o ambiente no qual será implantado para determinar qual sequência de protocolo é mais adequada para esse ambiente.
Nem todas as sequências de protocolo têm funcionalidade equivalente. Os desenvolvedores devem verificar se a sequência de protocolo escolhida suporta os recursos necessários. Em geral, recomenda-se ncalrpc para comunicações locais e ncacn_ip_tcp ou ncacn_http para comunicações remotas; Eles funcionam em todos os ambientes, têm desempenho ideal e suportam todos os recursos necessários de práticas recomendadas.
Os clientes também podem especificar informações de sequência de protocolo que obtêm do Ative Directory, do Registro, de variáveis de ambiente criadas e inicializadas pelo programa de instalação, de arquivos de configuração específicos do aplicativo ou de cadeias de caracteres literais no código-fonte do programa.
Depois de obter uma cadeia de caracteres de sequência de protocolo válida, o programa cliente poderá passar essas informações para as funções RpcStringBindingCompose e RpcBindingFromStringBinding para criar o identificador de vinculação.