Browse Prior Art Database

RPC: Remote Procedure Call Protocol Specification Version 2 (RFC1831)

IP.com Disclosure Number: IPCOM000004089D
Original Publication Date: 1995-Aug-01
Included in the Prior Art Database: 2000-Sep-13
Document File: 15 page(s) / 35K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

R. Srinivasan: AUTHOR

Abstract

This document describes the ONC Remote Procedure Call (ONC RPC Version 2) protocol as it is currently deployed and accepted. "ONC" stands for "Open Network Computing".

This text was extracted from a ASCII Text document.
This is the abbreviated version, containing approximately 8% of the total text.

Network Working Group R. Srinivasan

Request for Comments: 1831 Sun Microsystems

Category: Standards Track August 1995

RPC: Remote Procedure Call Protocol Specification Version 2

Status of this Memo

This document specifies an Internet standards track protocol for the

Internet community, and requests discussion and suggestions for

improvements. Please refer to the current edition of the "Internet

Official Protocol Standards" (STD 1) for the standardization state

and status of this protocol. Distribution of this memo is unlimited.

ABSTRACT

This document describes the ONC Remote Procedure Call (ONC RPC

Version 2) protocol as it is currently deployed and accepted. "ONC"

stands for "Open Network Computing".

TABLE OF CONTENTS

1. INTRODUCTION 2

2. TERMINOLOGY 2

3. THE RPC MODEL 2

4. TRANSPORTS AND SEMANTICS 4

5. BINDING AND RENDEZVOUS INDEPENDENCE 5

6. AUTHENTICATION 5

7. RPC PROTOCOL REQUIREMENTS 5

7.1 RPC Programs and Procedures 6

7.2 Authentication 7

7.3 Program Number Assignment 8

7.4 Other Uses of the RPC Protocol 8

7.4.1 Batching 8

7.4.2 Broadcast Remote Procedure Calls 8

8. THE RPC MESSAGE PROTOCOL 9

9. AUTHENTICATION PROTOCOLS 12

9.1 Null Authentication 13

10. RECORD MARKING STANDARD 13

11. THE RPC LANGUAGE 13

11.1 An Example Service Described in the RPC Language 13

11.2 The RPC Language Specification 14

11.3 Syntax Notes 15

APPENDIX A: SYSTEM AUTHENTICATION 16

REFERENCES 17

Security Considerations 18

Author's Address 18

1. INTRODUCTION

This document specifies version two of the message protocol used in

ONC Remote Procedure Call (RPC). The message protocol is specified

with the eXternal Data Representation (XDR) language [9]. This

document assumes that the reader is familiar with XDR. It does not

attempt to justify remote procedure calls systems or describe their

use. The paper by Birrell and Nelson [1] is recommended as an

excellent background fo...