Condividi tramite


Configurazione di RPC per SPX/IPX

Quando si usano i ncacn_spx e i trasporti ncadg_ipx , il nome del server corrisponde esattamente al nome del server in Windows. Tuttavia, poiché i nomi vengono distribuiti usando protocolli Novell, devono essere conformi alle convenzioni di denominazione di Novell. Se un nome del server non è un nome Novell valido, i server non potranno creare endpoint con i trasporti ncacn_spx o ncadg_ipx .

Un nome server Novell valido contiene solo i caratteri tra 0x20 e 0x7f. I caratteri minuscoli vengono modificati in maiuscolo. Non è possibile usare i caratteri seguenti:

"*,./:;< =>? []\|]

Per mantenere la compatibilità con la prima versione di Windows NT, ncacn_spx e ncadg_ipx consente anche di usare un formato speciale del nome del server noto come nome tilde. Il nome tilde è costituito da una tilde (~), seguita dal numero di rete a otto cifre del server e quindi da un indirizzo Ethernet a 12 cifre. I nomi tilde hanno un vantaggio in quanto non richiedono funzionalità del servizio nome. Pertanto, se si è connessi a un server, il nome tilde funzionerà.

Le tabelle seguenti contengono due configurazioni di esempio che illustrano i punti descritti in precedenza.

Componente Configurato come
Windows Server NWCS
Client Windows NWCS
Client Windows a 16 bit, client MS-DOS Reindirizzamento NetWare

 

La configurazione nella tabella precedente richiede l'uso di file server o router NetWare nella rete. Produrrà le prestazioni migliori perché i nomi dei server vengono archiviati in NetWare Bindery.

Componente Configurato come
Windows Server Agente SAP
Client Windows IPX/SPX
Client Windows a 16 bit, client MS-DOS IPX/SPX

 

La seconda configurazione funziona in un ambiente che non contiene file server NetWare o router ,ad esempio una rete di due computer: un server Windows e un client MS-DOS. La risoluzione dei nomi, eseguita durante la prima chiamata su un handle di associazione, sarà leggermente più lenta rispetto alla prima configurazione. Inoltre, la seconda configurazione genera più traffico generato tramite la rete.

Per implementare la risoluzione dei nomi, quando un server RPC usa un endpoint SPX o IPX, il nome del server e l'endpoint vengono registrati come server SAP (Service Advertising Protocol) di tipo 640 (esadecimale). Per risolvere un nome del server, il client RPC invia una richiesta SAP per tutti i servizi dello stesso tipo e quindi analizza l'elenco delle risposte per il nome del server. Questo processo si verifica durante la prima chiamata RPC su ogni handle di associazione. Per altre informazioni sul protocollo SAP per Novell, vedere la documentazione di NetWare.

Nota

Le applicazioni client Windows a 16 bit che usano i trasportincacn_spx o ncadg_ipx richiedono che il file Nwipxspx.dll essere installato per l'esecuzione nel sottosistema WOW. Per ottenere questo file, contattare Novell.