Configuration de RPC pour SPX/IPX

Lors de l’utilisation des transports ncacn_spx et ncadg_ipx , le nom du serveur est exactement le même que celui du serveur sur Windows. Toutefois, étant donné que les noms sont distribués à l’aide de protocoles Novell, ils doivent être conformes aux conventions d’affectation de noms de Novell. Si un nom de serveur n’est pas un nom Novell valide, les serveurs ne peuvent pas créer de points de terminaison avec les transports ncacn_spx ou ncadg_ipx .

Un nom de serveur Novell valide contient uniquement les caractères compris entre 0x20 et 0x7f. Les caractères minuscules sont remplacés par des majuscules. Les caractères suivants ne peuvent pas être utilisés :

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

Pour maintenir la compatibilité avec la première version de Windows NT, ncacn_spx et ncadg_ipx également vous permettent d’utiliser un format spécial du nom de serveur appelé nom tilde. Le nom tilde se compose d’un tilde (~), suivi du numéro de réseau à huit chiffres du serveur, puis de son adresse Ethernet à 12 chiffres. Les noms Tilde présentent l’avantage de ne pas nécessiter de fonctionnalités de service de noms. Par conséquent, si vous êtes connecté à un serveur, le nom tilde fonctionnera.

Les tableaux suivants contiennent deux exemples de configurations qui illustrent les points décrits précédemment.

Composant Configuré en tant que
Windows Server NWCS
Client Windows NWCS
Client Windows 16 bits, client MS-DOS Redirecteur NetWare

 

La configuration du tableau précédent nécessite que vous ayez des routeurs ou des serveurs de fichiers NetWare sur votre réseau. Il produit les meilleures performances, car les noms de serveurs sont stockés dans netWare Bindery.

Composant Configuré en tant que
Windows Server SAP Agent
Client Windows IPX/SPX
Client Windows 16 bits, client MS-DOS IPX/SPX

 

La deuxième configuration fonctionne dans un environnement qui ne contient pas de serveurs de fichiers Ou de routeurs NetWare (par exemple, un réseau de deux ordinateurs : un serveur Windows et un client MS-DOS). La résolution de noms, qui est effectuée lors du premier appel sur un handle de liaison, sera légèrement plus lente que dans la première configuration. En outre, la deuxième configuration entraîne davantage de trafic généré sur le réseau.

Pour implémenter la résolution de noms, lorsqu’un serveur RPC utilise un point de terminaison SPX ou IPX, le nom et le point de terminaison du serveur sont inscrits en tant que serveur SAP (Service Advertising Protocol) de type 640 (hexadécimal). Pour résoudre un nom de serveur, le client RPC envoie une demande SAP pour tous les services du même type, puis analyse la liste des réponses pour le nom du serveur. Ce processus se produit pendant le premier appel RPC sur chaque handle de liaison. Pour plus d’informations sur le protocole SAP pour Novell, consultez votre documentation NetWare.

Notes

Les applications clientes Windows 16 bits qui utilisent les transports ncacn_spx ou ncadg_ipx nécessitent que le fichier Nwipxspx.dll être installé pour s’exécuter sous le sous-système WOW. Contactez Novell pour obtenir ce fichier.