Che cosa è un proxy RPC?

November 24

Agendo come intermediario tra una chiamata di procedura remota (RPC) del client e un server RPC, un proxy RPC convalida richieste di servizi da un computer da un programma per computer che richiede attraverso la rete internet.

Chiamata di procedura remota

Introdotto come modo per i programmi per computer di accedere facilmente a servizi situati su altri computer in una rete, il protocollo RPC è scritto direttamente in codice di un programma, rappresentato da uno stub nel codice compilato. I programmi possono fare richieste RPC simultanee, e il funzionamento del programma è sospesa fino a quando la richiesta RPC è stata completata.

RPC su HTTP

Microsoft ha introdotto un sistema di utilizzo di RPC su internet con il loro pacchetto di web server Internet Information Server (IIS). Questo sistema utilizza un metodo sicuro per fare richieste RPC attraverso il web per mezzo di un proxy RPC su HTTP. Con questa tecnologia, i computer di tutto il mondo possono richiedere servizi contemporaneamente da altri computer.

Funzione

Il proxy RPC funge da intermediario sicuro per le richieste RPC around-the-globo. Accettando le richieste, l'esecuzione di controlli essenziali di convalida e di autenticazione, e inviare la richiesta al server RPC per completare la richiesta, il proxy RPC è uno strumento di sicurezza indispensabile.