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.