Connected: An Internet Encyclopedia
RFC 1831 - 7. RPC PROTOCOL REQUIREMENTS

Top: Connected: An Internet Encyclopedia
Up: Requests For Comments
Up: RFC 1831
Prev: 6. AUTHENTICATION
Next: 7.1 RPC Programs and Procedures

### 7. RPC PROTOCOL REQUIREMENTS

The RPC protocol must provide for the following:

1. Unique specification of a procedure to be called.
2. Provisions for matching response messages to request messages.
3. Provisions for authenticating the caller to service and vice-versa.

Besides these requirements, features that detect the following are worth supporting because of protocol roll-over errors, implementation bugs, user error, and network administration:

1. RPC protocol mismatches.
2. Remote program protocol version mismatches.
3. Protocol errors (such as misspecification of a procedure's parameters).
4. Reasons why remote authentication failed.
5. Any other reasons why the desired procedure was not called.

7.1 RPC Programs and Procedures
7.2 Authentication
7.3 Program Number Assignment
7.4 Other Uses of the RPC Protocol

7.4.1 Batching
7.4.2 Broadcast Remote Procedure Calls

Next: 7.1 RPC Programs and Procedures

Connected: An Internet Encyclopedia
RFC 1831 - 7. RPC PROTOCOL REQUIREMENTS