
INSA - ASI InfoRep : RPC 3/55
Introduction (1/3)
Principe g´en´eral
Caract´eristiques
Syst`eme de distribution de services propos´e par SUN au d´ebut des
ann´ees 80 (utilis´e pour le d´eveloppement de NFS)
Utilisation d’un protocole de (d´e)s´erialisation ind´ependant du client
et du serveur (XDR : eXternal Data Representation) :
La talon client s´erialise en XDR les arguments, envoie la requˆete au
serveur, r´ecup`ere le r´esultat et le “d´es´erialise”
le talon serveur “d´es´erialise” les arguments, ex´ecute le code demand´e,
s´erialise en XDR le r´esultat et l’envoie au client
Utilisation d’un serveur qui centralise les processus qui fournissent
des services RPC : le portmap
Lorsqu’un programme veut proposer des services, il s’enregistre aupr`es
du portmap en donnant un num´ero de programme, un num´ero de
version et un num´ero par service propos´e