|
|
Each RPC procedure is uniquely identified by a program number, version number, and procedure number.
The program number identifies a group of related remote procedures, each of which has a different procedure number. Each program also has a version number, so when a minor change is made to a remote service (adding a new procedure, for example), a new program number does not have to be assigned.
To call a procedure to find the number of remote users, for example, you would look up the appropriate program, version and procedure number in a reference manual.
RPC programs should be assigned program numbers according to rules detailed in ``Program number assignment''.