Microsoft RPC では、次の表に示すように RPC over HTTP がサポートされています。
さらに、次の要件が適用されます。
- Windows 2000 以降では、IIS 4.0 以降を使用する必要があります。
- RPC over HTTP プロキシは、Windows Server エディションでのみ実行されます。
- IIS が Windows のサーバー バージョンで実行されている場合、RPC over HTTP サーバー プログラムは、RPC プロキシがトラフィックを転送するように構成されている任意のコンピューターで実行できます。 そのため、RPC プロキシと同じコンピューターまたは別のコンピューターで実行できます。
RPC over HTTP 接続を確立するには、すべての RPC over HTTP クライアント、RPC over HTTP サーバー、RPC プロキシが、使用される RPC over HTTP のバージョンに同意する必要があります。 3 つすべてのサポート (クライアント、サーバー、RPC プロキシ) の共通バージョンの RPC over HTTP がない場合は、RPC over HTTP 接続を確立できません。 次の表は、RPC over HTTP のさまざまなバージョンに対するこの相互運用性をまとめたものです。
RPC over HTTP クライアント | RPC プロキシ | RPC over HTTP Server | 作品。 | 使用されているバージョン |
---|---|---|---|---|
v1 のみ | v1 のみ | v1 のみ | はい(v1 の制限あり) | RPC over HTTP v1 |
v1 のみ | v1 のみ | v1 と v2 の両方 | はい(v1 の制限あり) | RPC over HTTP v1 |
v1 のみ | v1 と v2 の両方 | v1 のみ | はい(v1 の制限あり) | RPC over HTTP v1 |
v1 のみ | v1 と v2 の両方 | v1 と v2 の両方 | はい(v1 の制限あり) | RPC over HTTP v1 |
v1 のみ | v2 のみ | v1 のみ | いいえ | |
v1 のみ | v2 のみ | v1 と v2 の両方 | いいえ | |
v1 と v2 の両方 | v1 のみ | v1 のみ | はい(v1 の制限あり) | RPC over HTTP v1 |
v1 と v2 の両方 | v1 のみ | v1 と v2 の両方 | はい(v1 の制限あり) | RPC over HTTP v1 |
v1 と v2 の両方 | v1 と v2 の両方 | v1 のみ | はい(v1 の制限あり) | RPC over HTTP v1 |
v1 と v2 の両方 | v1 と v2 の両方 | v1 と v2 の両方 | はい | RPC over HTTP v2 |
v1 と v2 の両方 | v2 のみ | v1 のみ | いいえ | |
v1 と v2 の両方 | v2 のみ | v1 と v2 の両方 | はい。 これは推奨される構成です。 | RPC over HTTP v2 |
たとえば、Windows 2000 クライアント、IIS 6.0 モードで IIS が実行されている Windows Server 2003 プロキシ、WINDOWS Server 2003 RPC over HTTP サーバーなどです。 このリファレンス ページの最初の表は、Windows 2000 が RPC over HTTP v1 のみをサポートしていることを示しています。 同じ表で、IIS 6.0 モードで実行されている WINDOWS Server 2003 では、RPC over HTTP v2 のみがサポートされ、Windows Server 2003 RPC over HTTP サーバーでは RPC over HTTP v1 と RPC over HTTP v2 の両方がサポートされています。 このシナリオについては、このリファレンス ページの 2 番目の表の 6 行目で説明します。このページでは、RPC over HTTP 接続を確立できないことが示されています。 さらに、2 番目の表では、そのシナリオに対して次の 2 つの選択肢が存在することを示しています。
- セキュリティと堅牢性が考慮されない場合は、IIS を IIS 5.0 モードに切り替えることができます。IIS では、RPC over HTTP v1 と RPC over HTTP v2 の両方がサポートされます。 これにより、RPC over HTTP v1 接続を確立できるようになります。
- WINDOWS 98 クライアントを SP1 で Windows XP にアップグレードし、RPC over HTTP v2 接続のパワー、セキュリティ、堅牢性を取得します。