Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Microsoft RPC dá suporte ao RPC via HTTP, conforme mostrado na tabela a seguir.
Plataforma | Suporta | Comentários |
---|---|---|
Windows Server 2003 | Clientes, servidores e Proxy RPC | Dá suporte ao RPC via HTTP v1 e RPC por cliente e servidor HTTP v2. O Proxy RPC dá suporte ao RPC via HTTP v2 quando o IIS está em execução no modo IIS 6.0. O Proxy RPC dá suporte a RPC via HTTP v1 e RPC via HTTP v2 quando o IIS está em execução no modo IIS 5.0. No entanto, não é recomendável executar no modo IIS 5.0. Consulte RPC sobre recomendações de implantação HTTP para obter mais informações. O RPC sobre o servidor HTTP e o Proxy RPC podem estar em computadores diferentes. |
Windows XP com Service Pack 1 (SP1) | Clientes e servidores | Dá suporte ao RPC via HTTP v1 e RPC por cliente e servidor HTTP v2. Não dá suporte ao Proxy RPC. |
Windows XP | Clientes e servidores | Dá suporte apenas ao RPC por cliente e servidor HTTP v1. Não dá suporte ao Proxy RPC. |
Windows 2000 | Clientes, servidores e Proxy RPC | O RPC sobre o programa de servidor HTTP e o Proxy RPC podem estar em execução em computadores diferentes. O RPC via cliente HTTP, o servidor e o Proxy RPC dão suporte apenas ao RPC via HTTP v1. |
Além disso, os seguintes requisitos se aplicam:
- O Windows 2000 e posterior requer o uso do IIS 4.0 ou posterior.
- O proxy RPC via HTTP é executado somente em edições do Windows Server.
- Se o IIS estiver em execução em uma versão de servidor do Windows, o programa de servidor RPC por HTTP poderá ser executado em qualquer computador para o qual o Proxy RPC está configurado para encaminhar o tráfego. Portanto, ele pode ser executado no mesmo computador que o Proxy RPC ou em um computador diferente.
Para que uma conexão RPC sobre HTTP seja estabelecida, todo o RPC sobre o cliente HTTP, RPC por servidor HTTP e o Proxy RPC devem concordar sobre qual versão do RPC via HTTP é usada. Se não houver uma versão comum do RPC via HTTP que todos os três suportem (cliente, servidor e Proxy RPC), não será possível estabelecer uma conexão RPC por HTTP. A tabela a seguir resume essa interoperabilidade para diferentes versões do RPC por HTTP.
RPC por cliente HTTP | RPC Proxy | RPC por servidor HTTP | Obras? | Versão usada |
---|---|---|---|---|
somente v1 | somente v1 | somente v1 | Sim, com limitações v1 | RPC via HTTP v1 |
somente v1 | somente v1 | V1 e v2 | Sim, com limitações v1 | RPC via HTTP v1 |
somente v1 | V1 e v2 | somente v1 | Sim, com limitações v1 | RPC via HTTP v1 |
somente v1 | V1 e v2 | V1 e v2 | Sim, com limitações v1 | RPC via HTTP v1 |
somente v1 | somente v2 | somente v1 | Não | |
somente v1 | somente v2 | V1 e v2 | Não | |
V1 e v2 | somente v1 | somente v1 | Sim, com limitações v1 | RPC via HTTP v1 |
V1 e v2 | somente v1 | V1 e v2 | Sim, com limitações v1 | RPC via HTTP v1 |
V1 e v2 | V1 e v2 | somente v1 | Sim, com limitações v1 | RPC via HTTP v1 |
V1 e v2 | V1 e v2 | V1 e v2 | Sim | RPC via HTTP v2 |
V1 e v2 | somente v2 | somente v1 | Não | |
V1 e v2 | somente v2 | V1 e v2 | Sim. Essa é a configuração recomendada. | RPC via HTTP v2 |
Por exemplo, imagine um cliente Windows 2000, um proxy do Windows Server 2003 com o IIS em execução no modo IIS 6.0 e um RPC do Windows Server 2003 por servidor HTTP. A primeira tabela nesta página de referência mostra que o Windows 2000 dá suporte apenas ao RPC via HTTP v1. A mesma tabela revela que um Windows Server 2003 com o IIS em execução no modo IIS 6.0 dá suporte apenas ao RPC via HTTP v2 e que um RPC do Windows Server 2003 por servidor HTTP dá suporte a RPC via HTTP v1 e RPC via HTTP v2. Esse cenário é descrito na linha 6 da segunda tabela nesta página de referência, em que mostra que não é possível estabelecer uma conexão RPC por HTTP. Além disso, a segunda tabela revela que existem duas opções para esse cenário:
- Se a segurança e a robustez não forem uma consideração, o IIS poderá ser alternado para o modo IIS 5.0, no qual ele dá suporte ao RPC via HTTP v1 e RPC por HTTP v2. Isso habilitaria o estabelecimento de uma conexão RPC por HTTP v1.
- Atualize o cliente Windows 98 para o Windows XP com SP1 e obtenha a potência, segurança e robustez de uma conexão RPC via HTTP v2.