Partager via


RPC sur la configuration requise du système HTTP, interopérabilité

Microsoft RPC prend en charge RPC sur HTTP, comme indiqué dans le tableau suivant.

Plateforme Soutient Commentaires
Windows Server 2003 Clients, serveurs et proxy RPC Prend en charge RPC sur HTTP v1 et RPC sur le client et le serveur HTTP v2. Le proxy RPC prend en charge RPC sur HTTP v2 quand IIS s’exécute en mode IIS 6.0. Le proxy RPC prend en charge RPC sur HTTP v1 et RPC sur HTTP v2 lorsque IIS s’exécute en mode IIS 5.0. Toutefois, l’exécution en mode IIS 5.0 n’est pas recommandée. Pour plus d’informations, consultez recommandations de déploiement RPC sur HTTP. RPC sur le serveur HTTP et le proxy RPC peuvent se trouver sur différents ordinateurs.
Windows XP avec Service Pack 1 (SP1) Clients et serveurs Prend en charge RPC sur HTTP v1 et RPC sur le client et le serveur HTTP v2. Ne prend pas en charge le proxy RPC.
Windows XP Clients et serveurs Prend uniquement en charge RPC sur le client et le serveur HTTP v1. Ne prend pas en charge le proxy RPC.
Windows 2000 Clients, serveurs et proxy RPC RPC sur le programme serveur HTTP et le proxy RPC peuvent s’exécuter sur différents ordinateurs. RPC sur le client HTTP, le serveur et le proxy RPC prennent uniquement en charge RPC sur HTTP v1.

 

En outre, les exigences suivantes s’appliquent :

  • Windows 2000 et versions ultérieures nécessitent l’utilisation d’IIS 4.0 ou version ultérieure.
  • Le rpc sur le proxy HTTP s’exécute uniquement sur les éditions de Windows Server.
  • Si IIS s’exécute sur une version serveur de Windows, le programme RPC sur le serveur HTTP peut s’exécuter sur n’importe quel ordinateur sur lequel le proxy RPC est configuré pour transférer le trafic. Par conséquent, il peut s’exécuter sur le même ordinateur que le proxy RPC ou sur un autre ordinateur.

Pour qu’une connexion RPC sur HTTP soit établie, l’ensemble du rpc sur le client HTTP, RPC sur le serveur HTTP et le proxy RPC doivent accepter la version de RPC sur HTTP utilisée. S’il n’existe aucune version courante de RPC sur HTTP que les trois prises en charge (client, serveur et proxy RPC), une connexion RPC sur HTTP ne peut pas être établie. Le tableau suivant récapitule cette interopérabilité pour différentes versions de RPC via HTTP.

RPC sur le client HTTP RPC Proxy RPC sur le serveur HTTP Usine? Version utilisée
v1 uniquement v1 uniquement v1 uniquement Oui, avec les limitations v1 RPC sur HTTP v1
v1 uniquement v1 uniquement V1 et v2 Oui, avec les limitations v1 RPC sur HTTP v1
v1 uniquement V1 et v2 v1 uniquement Oui, avec les limitations v1 RPC sur HTTP v1
v1 uniquement V1 et v2 V1 et v2 Oui, avec les limitations v1 RPC sur HTTP v1
v1 uniquement v2 uniquement v1 uniquement Non
v1 uniquement v2 uniquement V1 et v2 Non
V1 et v2 v1 uniquement v1 uniquement Oui, avec les limitations v1 RPC sur HTTP v1
V1 et v2 v1 uniquement V1 et v2 Oui, avec les limitations v1 RPC sur HTTP v1
V1 et v2 V1 et v2 v1 uniquement Oui, avec les limitations v1 RPC sur HTTP v1
V1 et v2 V1 et v2 V1 et v2 Oui RPC sur HTTP v2
V1 et v2 v2 uniquement v1 uniquement Non
V1 et v2 v2 uniquement V1 et v2 Oui. Il s’agit de la configuration recommandée. RPC sur HTTP v2

 

Par exemple, imaginez un client Windows 2000, un proxy Windows Server 2003 avec IIS s’exécutant en mode IIS 6.0 et un RPC Windows Server 2003 sur le serveur HTTP. Le premier tableau de cette page de référence montre que Windows 2000 prend uniquement en charge RPC via HTTP v1. La même table révèle qu’un serveur Windows Server 2003 avec IIS s’exécutant en mode IIS 6.0 prend uniquement en charge RPC sur HTTP v2, et qu’un RPC Windows Server 2003 sur le serveur HTTP prend en charge RPC sur HTTP v1 et RPC sur HTTP v2. Ce scénario est décrit dans la ligne 6 de la deuxième table de cette page de référence, où il indique qu’une connexion RPC via une connexion HTTP ne peut pas être établie. En outre, le deuxième tableau révèle que deux choix existent pour ce scénario :

  • Si la sécurité et la robustesse ne sont pas prises en compte, IIS peut être basculé en mode IIS 5.0 où il prend en charge RPC sur HTTP v1 et RPC sur HTTP v2. Cela permet l’établissement d’une connexion RPC via HTTP v1.
  • Mettez à niveau le client Windows 98 vers Windows XP avec SP1 et obtenez la puissance, la sécurité et la robustesse d’une connexion RPC via http v2.