Quando un client desidera invocare un RPC, contatta innanzitutto portmap per trovare il numero di porta su cui è in ascolto il server RPC. Portmap restituisce quindi il numero di porta al client, che può quindi connettersi al server e invocare RPC.
Portmap mantiene anche un database di programmi RPC e i numeri di porta associati. Questo database viene utilizzato dai client per trovare i numeri di porta per le RPC che desiderano richiamare e dai server per registrare i numeri di porta su cui sono in ascolto.
Ecco alcuni dettagli su portmap:
* Portmap è implementato come un processo demone che viene eseguito in background.
* Portmap utilizza il protocollo UDP per la comunicazione tra client e server.
* Portmap utilizza il protocollo TCP per la comunicazione tra client e portmap.
* Portmap non è richiesto per tutte le applicazioni RPC. Alcune applicazioni RPC utilizzano i propri numeri di porta e non è necessario utilizzare portmap.
Portmap è un servizio fondamentale per le applicazioni RPC che utilizzano numeri di porta dinamici. Senza portmap, i client RPC non sarebbero in grado di trovare i numeri di porta su cui sono in ascolto i server RPC.
networking © www.354353.com