The body of a reply message, however, takes one of two forms, depending on whether a call is accepted or rejected by the server. This is an assigned number represented in a protocol that identifies the program needed to call a remote procedure. Program numbers are administered by a central authority and documented in the program's protocol specification. As a remote program's protocols are implemented, they evolve and change. Version numbers are assigned to identify different stages of a protocol's evolution.
Servers can service requests for different versions of the same protocol simultaneously.
These numbers are documented in the specific program's protocol specification. For example, a protocol's specification can list the read procedure as procedure number 5 or the write procedure as procedure number 12. This parameter is passed as an opaque data structure, which means the data is not interpreted as it is passed from the client to the server. This parameter is passed as an opaque data structure, which means the data is not interpreted as it is passed from the client to the server. 1 parameter Denotes a procedure-specific parameter.