Configurando o RPC para SPX/IPX
Ao usar os transportes ncacn_spx e ncadg_ipx , o nome do servidor é exatamente o mesmo que o nome do servidor no Windows. No entanto, como os nomes são distribuídos usando protocolos Novell, eles devem estar em conformidade com as convenções de nomenclatura novell. Se um nome de servidor não for um nome Novell válido, os servidores não poderão criar pontos de extremidade com os transportes de ncacn_spx ou ncadg_ipx .
Um nome de servidor Novell válido contém apenas os caracteres entre 0x20 e 0x7f. Caracteres minúsculos são alterados para maiúsculas. Os seguintes caracteres não podem ser usados:
"*,./:;< =>? []\|]
Para manter a compatibilidade com a primeira versão do Windows NT, ncacn_spx e ncadg_ipx também permitem que você use um formato especial do nome do servidor conhecido como o nome do bloco. O nome do bloco consiste em um bloco (~), seguido pelo número de rede de oito dígitos do servidor e, em seguida, seguido por seu endereço Ethernet de 12 dígitos. Os nomes de blocos têm uma vantagem, pois eles não exigem nenhum recurso de serviço de nome. Portanto, se você estiver conectado a um servidor, o nome do bloco funcionará.
As tabelas a seguir contêm duas configurações de exemplo que ilustram os pontos descritos anteriormente.
Componente | Configurado como |
---|---|
Windows Server | NWCS |
Windows Client | NWCS |
Cliente Windows de 16 bits, cliente MS-DOS | Redirecionador do NetWare |
A configuração na tabela anterior requer que você tenha servidores de arquivos ou roteadores do NetWare em sua rede. Ele produzirá o melhor desempenho porque os nomes de servidor são armazenados na Associação NetWare.
Componente | Configurado como |
---|---|
Windows Server | Agente SAP |
Windows Client | IPX/SPX |
Cliente Windows de 16 bits, cliente MS-DOS | IPX/SPX |
A segunda configuração funciona em um ambiente que não contém servidores de arquivos ou roteadores do NetWare (por exemplo, uma rede de dois computadores: um servidor Windows e um cliente MS-DOS). A resolução de nomes, que é realizada durante a primeira chamada por meio de um identificador de associação, será um pouco mais lenta do que na primeira configuração. Além disso, a segunda configuração resulta em mais tráfego gerado pela rede.
Para implementar a resolução de nomes, quando um servidor RPC usa um ponto de extremidade SPX ou IPX, o nome do servidor e o ponto de extremidade são registrados como um servidor SAP (Service Advertising Protocol) do tipo 640 (hexadecimal). Para resolve um nome de servidor, o cliente RPC envia uma solicitação SAP para todos os serviços do mesmo tipo e verifica a lista de respostas para o nome do servidor. Esse processo ocorre durante a primeira chamada RPC sobre cada identificador de associação. Para obter informações adicionais sobre o protocolo SAP para Novell, consulte a documentação do NetWare.
Observação
Os aplicativos cliente Windows de 16 bits que usam os transportes ncacn_spx ou ncadg_ipx exigem que o arquivo Nwipxspx.dll ser instalado para ser executado no subsistema WOW. Entre em contato com a Novell para obter esse arquivo.