Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.